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 |