Schedule

All classes and office hours are on Zoom. Go to Canvas to get the Zoom room information (or we will email it to you). Each lecture is in the same Zoom room. Each person's office hours are in a different room from lecture, but in the same room each week.

March
MondayTuesdayWednesdayThursdayFriday
29 30
12:30-13:50 Lecture
Course Introduction
Slides: pptx - pdf
14:00-15:00 OH (Eric and Margot)
16:00-16:30 OH (Leslie)
31
16:00-17:00 OH (Porter)
01
12:30-13:50 Lecture
Boolean Logic & Skills
Slides: pptx - pdf
Reading: Boolean logic
02

April
MondayTuesdayWednesdayThursdayFriday
05 06
12:30-13:50 Lecture
Boolean Arithmetic & Time Management
Slides: pptx - pdf
Reading: Binary & Boolean Arithmetic
14:00-15:00 OH (Eric and Margot)
16:00-16:30 OH (Leslie)
07
16:00-17:00 OH (Porter)
08
12:30-13:50 Lecture
The ALU & Growth vs. Fixed Mindset
Slides: pptx - pdf
Reading: Negative Numbers in Binary
09
12 13
12:30-13:50 Lecture
Sequential Logic & Blooms Taxonomy
Slides: pptx - pdf
Reading: Sequential Logic
14:00-15:00 OH (Eric and Margot)
16:00-16:30 OH (Leslie)
14
16:00-17:00 OH (Porter)
15
12:30-13:50 Lecture
Memory & Project 2 Reflection
Slides: pptx - pdf
Reading: Storing Data: Memory
16
19 20
12:30-13:50 Lecture
Machine Languages & Annotation
Slides: pptx - pdf
Reading: Assembly Languages & Machine Code
14:00-15:00 OH (Eric and Margot)
16:00-16:30 OH (Leslie)
21
16:00-17:00 OH (Porter)
22
12:30-13:50 Lecture
Hack Assembly & Reflection
Slides: pptx - pdf - Abs.asm solution
Reading: Preparing for our last Memory chip
23
26 27
12:30-13:50 Lecture
Building a Computer & Exam Preparation
Slides: pptx - pdf
Reading: Building our Hack CPU
14:00-15:00 OH (Eric and Margot)
16:00-16:30 OH (Leslie)
28
16:00-17:00 OH (Porter)
29
12:30-13:50 Lecture
Exam Problem Introduction & Project 5 Overview
Slides: pptx - pdf
Review Problems: Questions - Solutions
No Reading!
14:00-15:00 Extra OH (Margot)
30

May
MondayTuesdayWednesdayThursdayFriday
03 04
12:30-13:50 Lecture
Mock exam & Test Taking Debrief
Slides: pptx - pdf
Mock Exam PDF
No Reading!
14:00-15:00 OH (Eric and Margot)
16:00-16:30 OH (Leslie)
05
16:00-17:00 OH (Porter)
06
12:30-13:50 Midterm exam
07
10 11
12:30-13:50 Lecture
Midterm Debrief, Time Management Reflection, Software Stack
Slides: pptx - pdf
Reading: Time Management Reflection
14:00-15:00 OH (Eric and Margot)
16:00-16:30 OH (Leslie)
12
16:00-17:00 OH (Porter)
13
12:30-13:50 Lecture
Intro to Compiler & Project 6 Overview
Slides: pptx - pdf
Reading: Compiler Overview: Scanning and Parsing
14
17 18
12:30-13:50 Lecture
More Compiler & Social Reflection Discussion
Slides: pptx - pdf
Reading: Compiler Overview: Code Analysis
14:00-15:00 OH (Eric and Margot)
16:00-16:30 OH (Leslie)
19
16:00-17:00 OH (Porter)
20
12:30-13:50 Lecture
Debugging & Project 7 Overview
Slides: pptx - pdf
Reading: Wellness & Stress: The Stress Response Cycle
21
24 25
12:30-13:50 Lecture
Compiler Wrap Up & Design
Slides: pptx - pdf
Reading: See Thursday's Reading!
14:00-15:00 OH (Eric and Margot)
16:00-16:30 OH (Leslie)
26
16:00-17:00 OH (Porter)
27
12:30-13:50 Lecture
Procrastination, Networking
Slides: pptx - pdf
Reading: Completing The Stress Response Cycle
28
31
Memorial Day
01
12:30-13:50 Lecture
Final Project Check-In, Presentation Tips, Course Evals
Slides: pptx - pdf
No Reading!
14:00-15:00 OH (Eric and Margot)
16:00-16:30 OH (Leslie)
02
16:00-17:00 OH (Porter)
03
12:30-13:50 Lecture
Course Wrap-Up
Slides: pptx - pdf
No Reading!
04

June
MondayTuesdayWednesdayThursdayFriday
07 08 09 10 11