EDU.5507 Introduction to Methods and Strategies for Teaching Computer Science to K-12 Students

This course is designed to provide teachers and teacher candidates with an introduction to the history, context, methods, and strategies for teaching Computer Science (CS) and Computational Thinking (CT) with students in grades K-12. Through the work of this course, teachers and teacher candidates will engage deeply in the core CS principles (Algorithms and programming, Computing systems, Data and analysis, Impacts of computing, and Networks and the internet) and will learn to design learning environments and learning experiences that promote deep understanding of these principles in their students. The focus in this course is in developing learning experiences for novice CS learners at all age levels.

Credits

3