CS 1 | Introduction to Computer Science


Welcome to CS 1!

We are really excited to be teaching all of you this material and communicating our passion for programming and computer science. What you learn in CS 1 may be some of the most important material you learn in your entire career, but more importantly, we hope to communicate to you why programming is fun and how you can start on your journey to becoming a great programmer. We have done a lot of work over the last few years to introduce students (from a range of experiences and interests!) to the world of CS and interdisciplinary applications you may come across during your Caltech journey. We value your involvement and are always open to feedback on lectures, labs, etc. This is going to be a great term, and we are delighted to have you in the course!

Before the first class, please review the course syllabus for a more detailed overview of the course and course expectations.

You can find the schedule for the course here, including instructor and TA Office Hours. Discord OH are held through the course cs1-24fa Discord.

More information about the location for in-person TA OH will be announced soon.

Diversity and Inclusion Statement

You all belong in this class and as such should expect to be treated by your classmates and the course staff with respect. It is our goal, as the course staff, to provide an interesting and challenging environment that is conducive to your learning. If any incident occurs that challenges this commitment to a supportive and inclusive environment, please let El know so the issue can be addressed.

Student Wellness

El and the staff are committed to supporting an inclusive learning environment for all students, regardless of prior experience, backgrounds, culture, beliefs, physical/mental health challenges, etc. Diversity in these areas is invaluable to innovation in today's society, and we are here to support you as you acclimate to CS 1 and Caltech. It is very important to us that you take care of your mental wellness throughout the course. Everyone on the course staff is available to chat, and you can always attend office hours for a non-academic conversation if necessary.

Students with Documented Disabilities

Students who may need an academic accommodation based on the impact of a disability must initiate the request with Caltech Accessibility Services for Students (CASS). Professional staff will evaluate the request with required documentation, recommend reasonable accommodations, and prepare an Accommodation Letter for faculty dated in the current quarter in which the request is being made. Students should contact CASS as soon as possible, since timely notice is needed to coordinate accommodations.

Undergraduate students should contact Dr. Lesley Nye, Associate Dean of Undergraduate Students (administrative contact: Beth Larranaga) and graduate students should contact Dr. Kate McAnulty, Associate Dean of Graduate Studies (administrative contact: Jacob Dalton).

Course Staff

Course Instructor: El Hovik (they/she)

Office Hours: See Schedule

Teaching Assistants (coming soon!)