CS Internship Prep Course 2024

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

  1. 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.
  2. 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