CSED 3310 - Teaching and Learning Programming

Spring 2025

 

Date Session Materials After-class Materials
Laying the Groundwork for the Course
Week 1: Getting Started - Code: FOP Final
1/20 MLK - No Class  
1/22 Class Kickoff CD1: Teaching Belief Statement (Bring a draft to class on Friday. Revise and submit by Sunday.)
1/24 Discussion - Teaching Statements Activity: Elements of Programming
Module 1 : Big Picture (Course Level) Design Elements
Week 2: Lead with Concepts (P1) - Code: Password Strength
1/27 Discussion - Elements of Programming Textbook Readings
1/29 Discussion - Principle #1 Readings Create a first draft Concept Map
1/31 Activity - Learning Graph CD2: Essential Programming Concepts
Week 3: Structure Lessons (P2) - Code: Email Domains
2/3 Discussion - Code from weeks 1 and 2 Textbook Readings
2/5 Discussion - Principle #2 Readings Additional Readings
2/7 Activity - PRIMM CD3: Instructional Design
Week 4: Make Concrete (P3)
2/10    
2/12    
2/14    
Week 5: Unplug, Unpack, Repack (P4)
2/17    
2/19    
2/21    
Module 2 : Structuring Daily Instruction
Week 6: Work Together (P5)
2/24    
2/26    
2/28    
Week 7: Read and Explore Code First (P6)
3/3    
3/5    
3/7    
Week 8: Foster Program Comprehension (P7)
3/10    
3/12    
3/14    
3/15-3/23 Spring Break
Week 9: Model Everything (P8)
3/24    
3/26    
3/28    
Module 3 : Other Considerations
Week 10: Challenge Misconceptions (P9)
3/31    
4/2    
4/4    
Week 11: Identifying Common Difficulties and Mistakes
4/7    
4/9    
4/11    
Week 12: Create Projects (P10)
4/14    
4/16    
4/18    
Week 13: Get Hands-On (P11)
4/21    
4/23    
4/25    
Week 14: Add Variety (P12)
4/28    
4/30    
5/2    
Week 15: Assessment
5/5    
5/7    
5/9    
5/12 Final Competencies due during finals 1:00-2:50