Skip to Content
Home /  Courses And Programs / Teaching Methods in Computer Science

This course provides pedagogical and content knowledge and experiences to be an effective computer science teacher in the K-12 setting. You will explore the misconceptions in programming, teaching debugging, development of differentiated programming assignments, use of Use, Modify, Create approach, pedagogy and classroom engagement practices for supporting student success.

Learning Objectives

 
By the end of the course students will be able to:
  • Identify and describe common student misconceptions (syntax and conceptual) and engage students in debugging to understand those misconceptions
  • Critique and create assignments using the Use, Modify, Create pedagogy (using PRIMM for older students and TIPP&SEE for Scratch/younger students)
  • Explore ideas to support equitable classrooms via classroom design, support students code explanations skills, pair programming, paraphrase passport, supporting creative coding, using unplugged approaches, leveraging intersectionality
  • Learn about techniques to support continued growth as a CS teacher including time management, choosing appropriate programming languages/environments, developing programming projects, teaching impacts of technology, use of daily warmups, finding and joining a CS teacher community

Enrollment Information

 

Upon successful and enrollment and payment, our partners will add participants to the course and grant them access. Please allow for up to 72 hours for access to be granted to the course.

Other Credits: 40 contact hours.

Course Number: EDS-X324D
Credit: 4.00 unit(s)

+ Expand All