Course
Relay CS: Programming Fundamentals (Fall 2019)
Ended Jan 22, 2020
Full course description
The Relay GSE Computer Science
Programming Fundamentals course is a professional learning course for novice
and aspiring computer science teachers. Teachers will be immersed in both
computer science content and teaching pedagogy, focusing on three major
computing concepts aligned to the K-12 Computer Science Framework: algorithms and programming, data and analysis, and the
impacts of computing. In addition to learning the fundamentals of programming
in Python, teachers will also build out their pedagogical toolkit, including
how to introduce new material in a variety of ways, how to check for
understanding in a computer science class, and how to differentiate for a
diverse group of learners. Teachers will also have the chance to collaborate
with colleagues from around the country on a weekly basis during the
synchronous online sessions while they receive feedback from an award-winning
computer science educator. After completing this course, teachers will be
prepared to begin teaching an introductory computer science class or integrate
computer science principles into their current content classes and to study
more advanced topics, such as object-oriented programming and data analysis.