CSED 1320 - Fundamentals of Programming

Fall 2025

Helpful Links

 

Course Schedule

Date Session Materials After-class Materials
Unit 1 - Programming with Scratch
8/25 Course Introductions
8/27 Lesson - Introducing Scratch Writing about your school
8/29 Lesson - Scratch Animations PA1 - Simple Animation (Due 9/3) [P1 and P2]
9/1 Labor Day - No Class  
9/3 Lesson - Storytelling, part 1 PA1 - Peer Reviews [T1]
9/5 Lesson - Storytelling, part 2 [P4] PA2 - Tell me a Story (Due 9/10) [P3]
9/8 Lesson - Variables and Conditionals  
9/10 Activity - Mad Libs [P4] PA2 - Peer Reviews [T1]
PA3 - Interactive Introductions
(Due 9/15) [P5 and P6]
9/12 Activity - Mouse/Keyboard Interactions [P4] Optional : Making Video Games
9/15 Lesson - Functions, part 1 PA3 - Peer Reviews [T1]
9/17 Lesson - Functions, part 2 PA4 - Functional Artwork (Due 9/22) [P7]
9/19 Activity - Debugging It [P4]  
9/22 CD #1 [P11, T2 and T3] [Study Guide] PA4 - Peer Reviews [T1]
  All programs and peer reviews for this unit must be submitted/revised by 9/26  

 

Unit 2 - Beginning to Program with Python
9/24 Activity - Reading Python Get your computer ready for Python
9/26 Class Cancelled  
Week 6 Overview: Variables, Expressions, and Statements
9/29 Activity - POGIL 1, models 1 and 2  
10/1 Activity - POGIL 1, model 3
Activity - POGIL 2, model 1
Read assigned readings from chapter 2
10/3 Getting started with IPO Scripts (video) Practice Materials
Week 7 Overview: Working with IPO Problems
10/6 More with IPO (video) Read assigned readings from chapter 3
10/8 Pair Programming Activity
How to use Autolab (Video)
Practice Materials
10/10 Code walkthroughs from PP Graded Programs Set 2.1 [P1 and P5]
Week 8 Overview: Conditional Execution
10/13 POGIL 4 Read assigned readings from chapter 4
10/15 How to write conditionals Practice Materials
10/17 Paired Programming Graded Programs Set 2.2 [P2]
Week 9 Overview: Converting existing code to functions
10/20 CD #2 [Study Guide] [P10] Read assigned readings from chapter 5
10/22 Writing Functions Practice Materials
10/24 Paired Programming Graded Programs Set 2.3 [P7]
Week 10 Overview: Writing new functions
10/27 More with writing functions  
10/29 Paired Programming Practice Materials
Graded Programs Set 2.4 [P7]
10/31 CD #3 [Study Guide] [P12]