CS 121
Site
Course Information
Is CS 121 a good fit for you?
Syllabus
Calendar
Academic Honesty
Modules
Introductory Labs
M1: Introduction to Programming
M2: Functions
M3: Dictionaries & File Basics
M4: Classes and Objects
M5: Numpy
M6: Recursion
M7 (Bonus): Pandas
Getting Help
Getting Help
How to Learn in this Class
Asking Questions on Piazza
Office Hours
Resources
Coursework Basics
Testing Your Code
Virtual Desktop
Working Remotely with Visual Studio Code and SSH
Style Guide
The Debugging Guide
FAQs
Index