This free, online, self-directed course prepares teachers to facilitate computer programming activities (such as hourofcode.com) in their classroom by introducing the basics of computer programming and computer science pedagogy. The course gives teachers computer science confidence through a hands-on introduction to programming using the Python language, no experience or extra software required!. Teachers will learn to instruct computers to manipulate data, make decisions, repeat actions and define custom functions, unlocking the full capability of the machines we use every day. The course will also give some guidelines and best practices for facilitating an Hour of Code event in the classroom, and tips for productive debugging with students.
At the end of this course, you’ll be able to:
- Describe programming concepts and their application. Concepts include: Algorithms, Sequence, Variables, Functions, Loops and Decisions
- Provide context to students for in-class programming activities.
- Confidently assist students in the design, writing, and debugging of introductory programs.
Target Audience: Middle school and high-school teachers, teachers interested in learning to program and bringing programming into their classrooms.
Course is offered by Arizona State University with additional support from Vocareum.
“Vocareum is proud to partner with ASU and Instructure to help our young people develop the skills they need and position them for success in the global economy of tomorrow,” said Sanjay Srivastava, CEO at Vocareum.