CS 121
Course Information
Is CS 121 a good fit for you?
Syllabus
Course Structure
Grading
Grade Calculator
Calendar
Code of Conduct for Course Staff
Academic Honesty
Modules
Introductory Tutorials
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 Ed
Office Hours
Resources
Coursework Basics
Testing Your Code
Practice Problems
Virtual Desktop
Using Visual Studio Code and SSH
Style Guide
The Debugging Guide
FAQs
Index