Please enable JavaScript to use CodeHS

Teaching Intro to Computer Science in Python 3

Welcome

Get an overview of the Intro Python Professional Development course. Learn about key principles and ideas for teaching the course, discuss access and equity in the field of Computer Science, and set goals and expectations for how to make the most out of this course.

Lessons

1.1 Course Introduction

  • Course Overview
  • Getting to Know You

1.2 Why Computer Science?

  • Why Computer Science?
  • Why Computer Science?
  • Obama Launches CS for All
  • Importance of CS Education

1.3 Course Principles

  • Course Principles
  • Course Principles
  • Brainstorm: Incorporating Course Principles
  • Becoming a Better Teacher, Pt 1

1.4 Access and Equity

  • Access and Equity
  • Access and Equity
  • Understanding Challenges
  • Brainstorm: Class Atmosphere

1.5 Course Logistics

  • How to Take this Course
  • Planning and Pacing
  • Becoming a Better Teacher, Pt 2