Week 1 Introduction to Programming and Computing

Introduction to the course 🧰

Pile of colorful legos. Photo by FORTYTWO on Unsplash

Tasks

Topic Intro

No.
Title
Slides
01 Welcome to the course
02 Variables, Expressions, and Memory

Class Activities

Activity
Title
Date
Topic Welcome to the course Tue, 10 Jan
Topic Variables, Expressions, and Memory Wed, 11 Jan
Practice Variables, Expressions, and Memory Practice Fri, 13 Jan
Individual Meetings Sign up for a meeting slot on calendly Fri, 13 Jan

Assignments

Assignment
Title
Due
Due this week
HW 01 Breakout and homework 1 Fri, 13 Jan, 23:59 EST
S 01 Syllabus add a question or comment Sun, 15 Jan, 23:59 EST
Q 01 Quiz 01 Sun, 15 Jan, 23:59 EST
Due next week
R 01 Faces of Computer Science Sun, 22 Jan, 23:59 EST
Q 02 Week 2 review quiz Sun, 22 Jan, 23:59 EST

All readings should be completed by Sunday in the week they were assigned.

📄 Course syllabus Required
📄 Grading Contract Required
📄 Adopting a “Programming Mindset” Required
📖 Chapter 2: Simple Python Required
📌 Data Types Zine Required
📌 Debugging Tip: Attitude Matters by Julia Evans Required
📄 Real Python: Data Types Optional
🖋 Why are there so many programming languages? Optional