CSED 5330 - Teaching and Learning Programming
Spring 2025, Cohort 24
Syllabus
The Big Book of Computing Pedagogy
our textbook (a PDF copy)
Fundamentals of Programming website from the fall semester
Schedule an appointment
bit.ly/SchaferCalendar
Small Discussion Group Assignments
Dates
Topic
Deliverables
Laying the Groundwork for the Course
1/20-1/26
Week 1:
Getting Started
CD1: A teaching statement
Code: FOP Final
Module 1 : Big Picture (Course Level) Design Elements
1/27-2/2
Week 2:
Lead with Concepts (P1)
CD2a: Concept Map
CD2b: Elemental Concepts
Code: Password Strength
2/3-2/9
Week 3:
Structure Lessons (P2)
CD3: Instructional Design
Code: Email Domains
2/10-2/16
Week 4:
Make Concrete (P3)
CD4: Supportive Practices
Code: Super Bowl Commercials
2/17-2/23
Week 5:
Unplug, Unpack, Repack (P4)
CD5: Learning to Learn
Code: Syllable Count
2/22
CoP #1 - Unpacking and repacking five weeks
Module 2 : Structuring Daily Instruction
2/24-3/2
Week 6:
Work Together (P5)
CD6: Week 6 Connections
ACT: Birth Rates by State
3/3-3/9
Week 7:
Read and Explore Code First (P6)
CD7: Week 7 Connections
ACT: Halloween Candy
3/10-3/16
Week 8:
Foster Program Comprehension (P7)
CD8: Week 8 Connections
Code: Football Stadiums
3/17-3/23
UNI Spring Break
3/24-3/30
Week 9:
Model Everything
(P8)
CD9: Week 9 Connections
Code: Colorado Hiking Trails
Module 3 : Other Considerations
3/31-4/6
Week 10:
Challenge Misconceptions (P9)
CD10: Misconceptions
Code: Farkle Part 1
4/7-4/13
Week 11:
Identifying Common Difficulties and Mistakes
ACT: Creating a "Challenges" List
CD11: Programming Difficulties
Code: Fitbit Sleep Logs
4/12
CoP #2 -
Unpacking and repacking the last six weeks.
4/14-4/20
Week 12:
Create Projects (P10)
CD12: Elements of Good Code
Code: Talking Gibberish
4/21-4/27
Week 13:
Get Hands-On (P11)
CD13: Final, Part 1 (Due during finals week)
Code: Farkle Part 2
4/28-5/4
Week 14:
Add Variety (P12)
CD14: Final, Part 2 (Due during finals week)
Code: Calculating Reading Level
5/5-5/11
Week 15:
Assessment
CD15: Your Thoughts on Assessment
5/13
All course materials due by the end of the day