Skip to content
CS 149, Fall 2025
None
Initializing search
Home
Syllabus
Calendar
Help
Links
F25slides
Notes
CS 149, Fall 2025
Home
Syllabus
Calendar
Help
Links
F25slides
F25slides
Slides introduction
Your first Python statement
Strings
Branching
Notes
Notes
Week 1: Statements
Week 1: Statements
Aug 21: Welcome and Getting Started with Thonny
Week 2: Expressions
Week 2: Expressions
Aug 26: Style Guide; Python Statements; Types
Aug 28: Formatted Strings; Math: Division and Modulo
Week 3: Branches
Week 3: Branches
Sep 02: Type Conversion, Arithmetic
Sep 04: Prac1, if-else Statements
Week 4: Functions
Week 4: Functions
Sep 09: More Logic, Tracing Code
Sep 11: Quiz1, def Statements
Week 5: Containers
Week 5: Containers
Sep 16: Variable Scope, Docstrings, Objects and Types
Sep 18: Prac2, Objects and Types
Week 6: While Loops
Week 6: While Loops
Sep 23: Searching, Modifying Lists, while statements
Sep 25: Quiz2, while loops and random
Week 7: For Loops
Week 7: For Loops
Sep 30: Solving Problems with Loops
Oct 02: Prac3, for Statements
Week 8: Testing
Week 8: Testing
Oct 07: Solving Problems with Loops
Oct 09: Quiz3, Unit Testing with pytest
Week 9: Sequences
Week 9: Sequences
Oct 14: Using Visual Studio and testing
Oct 16: String Slicing, Methods
Week 10: Fall Break
Week 10: Fall Break
Oct 21: Practice quiz 4; Loops and Modules
Week 11: File I/O
Week 11: File I/O
Oct 28: Review and Unit Test Coverage
Oct 30: Quiz 4, Reading ad Writing Files
Notes
Redirecting…
Back to top