Home
About me
Welcome to intro to programming with Python course page!
Spring 2025!
Week 1
Karel the Robot
Kickoff with Karel the robot
Controlling Karel
Cleaver Karel
Problem Set 0
Week 2
Chapter 1: Data types
Ch1: Data Type and Function
Ch1: Other Data types Primer
Problem Set 1
Week 3
Chapter 2: Functions, Controls and Algorithm
Ch2: Ranges & Control Statements
Ch3: Algorithm and Debugging
Ch2&3: Activities in Penceive and Problem set 2
Problem Set 2
Week 4
Chapter 7: String
Ch7: Binary Representation
Ch7: String
Ch7: String Formatting
Problem Set 3
Week 5
Chapter 4 & 7: String and Graphics
Ch7: Graphics and Wordle overview
Project#1: Wordle
Ch4: Graphical Smile
Ch5: Scoping Function
Week 6
Chapter 6:
Ch5&6: Scoping Function
Ch6: Interactive programs 1
Week 7
Chapter 6: Interactive Programs
Ch6: Interactive programs 2
Ch6: Complex Graphics
Problem sets 4 class exercise
PS4
Week 8
Chapter 8: List
Ch8: Breakout overview and Lists
Ch8: Lists Methods
Ch8: List Comprehension & multidimensional-arrays
Project Breakout
Week 9
Chapter 8 & 10: List, Reading and Writing Files
Ch8: GImage and Pixels
Ch8: Reading & Writing Files
Problem sets 5 activity
PS5
Week 10
Chapter 10: Classes and Objects
Ch10: Records and Tuple
Ch10: Classes VS Objects
Ch10: Classes and Constructor
Midterm 2
Week 11
Mid-semester break
Week 12
Chapter 11: Dictionary and Sets
Ch7: Token Scanner
Midterm 1: Solution
Ch11: ImageShops and Dictionary
Ch11: Iterating through Dictionary
Ch11: Sets-1
Project ImageShop
Week 13
Chapter 12: Data Structure
Ch12: Structure - JSON
Personal Project
Ch12: Teaching Machine
Adventure Project Explained
Week 14
Chapter 9: Searching and Sorting
Project#5: Adventure
Chapter 9: Searching Algorithim
Week 15
Exams review
Ch_review: Review of Chapters 1-3,7
Ch_review: Review of Chapters 4-6,8
Ch_review: Review of Chapters 9-12
Week 16
Final Exams: