CSED 5310 - Teaching and Learning Programming

Spring 2023

 

Dates Topic Competency Demo
Laying the Groundwork for the Course
1/16-1/22 Week 1 - Teaching Style/Philosophy and Programming Practice  
1/23-1/29 Week 2 - The Elements of Programming  
Programming Pedagogy
1/30-2/5 Week 3 - The Elemental Concepts of Programming (P1) Competency Demo - Elemental Concepts
2/6-2/12 Week 4 - Structuring Lessons and Designing Instruction (P2) Competency Demo - Instructional Design
2/13-2/19 Week 5 - Coding: Analyzing Super Bowl Commercials
NOTE: This week has a different structure and requires less work on your own but at least two small group meetings.
 
2/20-2/26 Week 6- Making Things Concrete and Culturally Relevant (P3) Competency Demo - Supportive Practices
2/27-3/5 Week 7 - Unplugging and Unpacking Challenging Concepts (P4)  
3/6-3/12 Week 8 - Improving Instruction and Learning, part 1 (P5 and P6) Competency Demo - Instructional Techniques, version 1
3/13-3/19 UNI Spring Break. Use this to catch up or even to get ahead
3/20-3/26 Week 9 - Improving Instruction and Learning, part 2 (P7 and P8) Competency Demo - Instructional Techniques, version 2
Challenges When Teaching Programming
3/27-4/2

Week 10 - Misconceptions and Difficulties (P9)

NOTE: The prep for the SG this week consists of three separate activities over three separate days.

Competency Demo - Programming Difficulties

4/3-4/9 Week 11 - Analyzing Code samples to see what makes "good" code
NOTE: This week has a different structure and requires less work on your own but up to FOUR small group meetings.
 
4/10-4/16 Week 12 - Writing "Good" Code
NOTE: This week has a different structure and requires less work on your own but at least two small group meetings.
4/17-4/23 Week 13 - Projects (P10) and wrapping up "Good Code"

Competency Demo - Elements of Good Code

Course Wrap-up
4/24-4/30 Week 14 - Getting Hands On and Adding Variety (P11 and P12)

 

5/1-5/7 Week 15 - Assessing Programming  
5/12 Final Competency Demos Due by end of day