CSED 3310 - Teaching and Learning Programming

Spring 2023

 

Dates In Class (Come prepared for the topic) Outside of Class
Laying the Groundwork for the Course
1/17 Course Kickoff Your Teaching Style
1/19 Small Group Discussion and Baby Names Elements of Programming
1/24 Discussion - Elements of Programming Exploring State Programming Standards
1/26 Discussion - State Programming Standards
Programming Pedagogy
1/31 Prep - Principle #1 and Concept Maps
2/2 Discussion - Principle #1 and Concept Maps Competency Demo - Elemental Concepts
2/7 Prep - Principle #2 and Understanding by Design  
2/9 Discussion - Principle #2 and Understanding by Design Competency Demo - Instructional Design
2/12 Week 5 - Coding: Analyzing Super Bowl Commercials
 
2/14 Week 5 - Coding: Analyzing Super Bowl Commercials
Prep -Principle #3
2/21 Discussion - Let's solve the SB code Prep -Supportive Practices
2/23 Discussion - Principle #3 and Supportive Practices Competency Demo - Supportive Practices
2/28 Prep - Principle #4 and Learning to Learn
3/2 Discussion - Principle #4 and Learning to Learn
3/7 Prep - Principle #5 and Principle #6
3/9 Prep - Principle #7 and Principle #8
UNI Spring Break
3/21 Discussion - Principle #5 and Principle #6
3/23 Discussion - Principle #7 and Principle #8 Competency Demo - Instructional Techniques, version 2
Prep - Programming Difficulties - Parts 1 to 3
Challenges When Teaching Programming
3/28 Programming Difficulties - Part 4 Programming Difficulties - Part 5
Prep - Principle #9
3/30 Discussion - Principle #9 Prep - Code Style CodeSet #1
4/4 Exploring Code Style (Codeset #1 and #2)
Prep - Code Style CodeSet #3
4/6 Exploring Code Style (Codeset #3 and #4) Prep - Designing Farkle
4/11 Coding Farkle  
4/13 Coding Farkle Prep- Principle #10
4/18 Discussion - Principle #10
4/20 In class time to work on CD Competency Demo - Elements of Good Code
Principle #11
Course Wrap-up
4/25 Discussion Principle #11 Prep - Principle #12
4/27 Discussion Principle #12 Prep - Assessing Programming
5/2 Discussion - Assessment Prep - Grading for Equity
5/4 Discussion - Grading for Equity  
5/11 Final Competency Demo Due by end of day