Assignment
Midterm Teaching Demo
For your midterm assessment, you will deliver a 20-minute teaching demonstration on a computer science topic of your choice. This demo should showcase effective teaching strategies, align with learning theories, and incorporate active learning techniques. The goal is to demonstrate engaging, student-centered instruction that fosters understanding of complex CS concepts.
Your teaching demo should include:
1. Topic Selection & Learning Outcomes
- Pick a CS topic of your choice (e.g., recursion, sorting algorithms, memory management, paging, ...).
2. Engaging Presentation
- Make sure to apply a combination of the multimedia learning principles to enhance student understanding. You can use algorithm/program visualizations, or gamification/game-based learning to explain concepts clearly.
3. Active Learning Strategy
- Integrate at least one active learning technique (e.g., think-pair-share, retrieval practices, peer instruction, case-based learning, ...) in your lecture.