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 |