(Formerly numbered 16.) Lecture, three hours; discussion, two hours. Requisites: course 10A, Computer Science 31, or equivalent, with grades of C- or better. In-depth introduction to Python programming language for students who have already taken beginning programming course in strongly typed, compiled language (C++, C, or Fortran). Core Python language constructs, applications, text processing, data visualization, interaction with spreadsheets and SQL databases, and creation of graphical user interfaces. P/NP or letter grading.

Review Summary

Clarity
3.3 / 10
Organization
8.3 / 10
Time
5-10 hrs/week
Overall
3.3 / 10

Reviews

    Quarter Taken: Spring 2022 In-Person
    Grade: A-

    The midterm was awful but she ended up curving the class. If you need help with the homework assignments, the TAs are really helpful and can support you. I would highly recommend attending TA office hours.

Course

Instructor
Sarah Burnett
Previously taught
24F 23S 22Su 22S

Grading Information

  • No group projects

  • Attendance not required

  • 1 midterm

  • Finals week final

  • 100% recommend the textbook

Previous Grades

Grade distributions not available.