This course is intended for students wishing to learn about and practice effective strategies for teaching computer science concepts to undergraduates. You will learn how to address ethical and administrative issues that commonly arise in the classroom. You will gain hands-on experience in crafting and delivering lessons, as well as evaluating the presentation of others. Active and regular participation is required, as are weekly readings of best practices and teaching methodologies.
By the end of this course, students should be able to:
- design and deliver an effective presentation.
- employ active learning techniques in the classroom.
- utilize strategies to directly influence and reinforce students in the field.
- translate skills to one-on-one mentoring outside the classroom.
- express their inner voice and share their enthusiasm with others.
Guest speakers are frequently invited to share their expertise with the class. Here's the guest list for Fall 2011:Promo: Trailer for Week 10, starring Geoffrey Fox and Andrew Libby
- Maureen Biggers, Assistant Dean for Diversity and Education
- Geoffrey Fox, Distinguished Professor of Computer Science and Informatics
- Dennis Groth, Associate Dean for Undergraduate Education
- Andrew Libby, CITL Community Engagement Coordinator for Service-Learing Program
- Joan Middendorf, Associate Director of Campus Instructional Consulting
- Laura Plummer, Director of CITL Writing Program
- Master Teacher Panel
- Memo Dalkilic, Associate Professor of Informatics and Computing
- Dan Friedman, Professor of Computer Science
- Yuqing Melanie Wu, Associate Professor of Computer Science
- Gregory Rawlins, Associate Professor of Computer Science
- Expert AI Panel
- Scott Dial, Ph.D. Student in Computer Science
- Yue Pan, Ph.D. Student in Informatics
- Alex Rudnick, Ph.D. Student in Computer Science
- JP Verkamp, Ph,D. Student in Computer Science