CS Internship Prep Course 2024
This internship preparation course is designed to equip Computer Science major students with the skills and knowledge required to navigate the tech internship landscape successfully.
It focuses on three key areas: technical skills aligned with current industry demands, professional skills and business acumen, and strategies for effectively searching and applying for internships.
*This course can be counted as 1 credit towards CS major degree electives, either as CS300 or CS301.
Course Instructors
Dr. Lou D’Alotto, Dr. Thitima Srivatanakul, Prof. Philip Parzygnat , Speakers from the Tech Industry and Alumni
Learning Objectives
- Students will demonstrate improved problem-solving skills in algorithms, data structures, and system design, directly aligned with the demands of CS internships. They will apply these skills in coding challenges, showcasing their readiness for technical roles.
- Students will be introduced to the process of searching for and applying to tech internships. They will start to develop their resumes, learn the basics of cover letter writing, and understand the importance of preparing for interviews, setting the stage for more in-depth learning and application.
Who Can Apply ?
Open to all current students from any major who have completed CS291 and are interested in applying to tech companies.
Benefits
- Master Key Technical Skills: Learn essential algorithms and data structures for acing tech interviews.
- Streamline Your Internship Search: Gain strategies to effectively find and apply for tech internships.
- Create Application Materials: Craft compelling resumes and cover letters with peer feedback.
- Interview Preparation: Get ready for both technical and behavioral interview questions.
- Mock Interviews: Practice and refine your interviewing techniques.
Location/Time
Course Format: Hybrid
- Mondays: Zoom
- Wednesdays: In-person, AC - 2E03B
Dates: June 3, 5, 10, 12, 17, 24 & 26
Time: 12 pm - 2 pm
The spots have been filled. The application is now closed. Thank you for your interest.
Tentative Schedule
*The outline below is tentative, and is subject to change.
Date | Time | Location | Topics |
---|---|---|---|
Monday, Jun 3, 2024 | 12–2 | Zoom | Course Introduction Overview of the Tech Industry and overview of the internship landscape Introduction to coding platform, e.g HackerRank, LeetCode |
Wednesday, Jun 5, 2024 | 12–3 | 2E03B | Fundamentals of Algorithms and Data Structures Searching & Sorting |
Monday, Jun 10, 2024 | 12–2 | Zoom | Starting Your Internship Search: Guidance on how to start looking for internships, leveraging LinkedIn, and networking basics. |
Wednesday, Jun 12, 2024 | 12–3 | 2E03B | Advanced Topics in Algorithms and Data Structures |
Monday, Jun 17, 2024 | 12–2 | Zoom | Crafting Your Resume and Cover Letter: Hands-on workshop for developing tech-specific resumes and cover letters, including peer reviews. Communication and Teamwork in Tech: Workshop on developing effective communication and teamwork skills, with role-playing activities to simulate tech industry scenarios. |
Wednesday, Jun 19, 2024 | No class. College is closed. | ||
Monday, Jun 24, 2024 | 12–2 | Zoom | Interview Preparation : Overview of technical and behavioral interview questions. |
Wednesday, Jun 26, 2024 | 12–2 | 2E03B | Mock Interviews - mock interviews with classmates and feedback. Course Conclusion and Next Steps Recap of the course, final Q&A, discussing next steps for continuing internship search and technical skill development. |
Contacts
Email Dr. Lou D’Alotto (ldalotto@york.cuny.edu) and Dr. Thitima Srivatanakul (tsrivatanakul@york.cuny.edu) for any questions