← All Weeks    Week 2 →

Week 1: Introduction

Learning Objectives

By the end of this week, students will be able to:

Perspectival Reading

Reading: TBD — e.g., Chapter 1 of course text

Reflection Questions

  1. What makes programming different from simply using software?
  2. Why is precision so important when writing instructions for a computer?
  3. What habits do you think help beginners learn programming effectively?

Slides

View slides

Lab Assignment

Week 1 Lab — GitHub Classroom (link TBD)