Week 1: Introduction
Learning Objectives
By the end of this week, students will be able to:
- Explain what programming is and how code gives instructions to a computer
- Run a simple Python program and read its output
- Use basic variables and print statements in short scripts
- Set up the tools and workflow used in CS-104
Perspectival Reading
Reading: TBD — e.g., Chapter 1 of course text
Reflection Questions
- What makes programming different from simply using software?
- Why is precision so important when writing instructions for a computer?
- What habits do you think help beginners learn programming effectively?
Slides
Lab Assignment
Week 1 Lab — GitHub Classroom (link TBD)