General Information

First course in the introductory CS sequence that focuses on coding in Python.

Prerequisites

High school mathematics. The course assumes no previous coding experience.

Topics Covered

  • Procedural statements like conditional statements, loops, method calls, and arrays.
  • Object-oriented programming that includes classes, subclasses, inheritance, and overriding.
  • Basic searching and sorting algorithms.
  • Basics of vector computation.

Workload

The class has bi-weekly projects (six projects in total) and weekly labs.

General Advice

Testimonials

Past Offerings

Semester Professor Median Grade Course Page
Spring 2022 Anne Bracy, Lillian Lee B (https://www.cs.cornell.edu/courses/cs1110/2022sp/)