Table of Contents

Methods of Teaching Computer Science

EDPS 49100 (Independent Study) Fall 2012
Location: Online

Read our paper in Communications of the ACM on the rationale and implementation of the Methods course here: Learning to teach computer science: The need for a methods course.

Details:

Instructors:

Prerequisites (if missing any of these prerequisites, ask for consent of the instructor):

Course Rationale

This course will address methods for teaching computer science at the high school level. It is being taught as part of a new computer science supplemental licensure program, which will draw on existing course work in computer science to provide secondary teaching majors with the content background and experiences to be effective high school computer science teachers. The target audience for this course is secondary teaching majors, particularly those in the STEM disciplines. We hope to attract ten to fifteen students per year to complete the course. Students will take the course as a final step before a student teaching experience; therefore, a 40000-level course number designation is appropriate.

Goals and Objectives

The main purpose of this course is to provide students with pedagogical and content knowledge and experiences to be effective computer science teachers in high school. Upon completing this course students will be able to: