Week 1 Introduction to Programming and Computing
Introduction to the course 🧰
Tasks
- Sign up for a zoom meeting time slot on Friday or Monday to discuss grading contract.
- Complete the readings
- Visit the course on Google Classroom
- Complete the Getting to know you survey
- Complete the assignments
- Review the refresher video and take the short quiz on PEMDAS
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 |