| 0 | M | 08/23 | Do these items *before* class: zippo (aka nothing)
 | Welcome to CSCI101! |  | 
    
        | 1 | W | 08/25 | Do these items *before* class: READ: all course web pages
 (especially the syllabus and policies)
 VERIFY: signed up on Piazza
 PURCHASE zyBook (online)
 DO: zyBook Chapter 1 (~30 minutes)
 WATCH: Algorithms
            (~5 minutes)
 | Algorithms #1 | Homework #0 & #1 (due Thurs 11:45pm)
 | 
    
        | 2 | F | 08/27 | Do these items *before* class: DO: zyBook Sections 5.1 and 5.6
 WATCH: 
                What is an algorithm and why should you care? (~5.5 minutes)
 READ: Lab Introduction
 | Algorithms #2 |  | 
    
        | 3 | M | 08/30 | Do these items *before* class: WATCH: Algorithms (~12 minutes)
 WATCH: Magnitude (~5 minutes)
 
 | Algorithms #3 |  | 
    
        | 4 | W | 09/01 | Do these items *before* class: READ: U-CLIMB mentor profiles
 WATCH: Writing pseudocode (~3.5
            minutes)
 READ: Explore Project details
 
 | Algorithms #4 | Mentor Choice (optional) Homework #2
 (due Thurs 11:45pm)
            Homework #3
 (due Friday before class)
 | 
    
        | 5 | F | 09/03 | Do these items *before* class: WATCH: How computers work (~6
            minutes)
 WATCH: Binary Numbers (~3.5
            minutes)
 DO: zyBook Sections 2.1 - 2.3
 WATCH: Unicode Miracle (~9
            minutes)
 | Binary Numbers #1 |  | 
    
        |  | M | 09/06 | Labor Day - Sleep! | Python Lab (due Tues 11:45pm)
 | 
    
        | 6 | W | 09/08 | Do these items *before* class: WATCH: Data Representation (~11
            minutes)
 DO: zyBook Sections 2.4 - 2.5
 | Binary Numbers #2 | Explore Response #1 Homework #4
 (due Thurs 11:45pm)
 | 
    
        | 7 | F | 09/10 | Do these items *before* class: WATCH: Programming Basics (~12
            min)
 DO: zyBook Sections 2.6 - 2.9
 | Binary Number #3 |  | 
    
        | 8 | M | 09/13 | Do these items *before* class: DO: zyBook Sections 2.10 - 2.13
 SET: a meeting with your mentor (if not done)
 | Binary Numbers #4 | Python Lab (due Tues 11:45pm)
 | 
    
        | 9 | W | 09/15 | Do these items *before* class: WATCH: Boolean Logic & Gates (~10
            min)
 WATCH: Logic Gates (~3 min)
 WATCH: Circuits (~3.5 min)
 | Circuits #1 | Homework #5 (due Thurs 11:45pm)
 | 
    
        | 10 | F | 09/17 | Do these items *before* class: DO: zyBook Section 3.1
 | Circuits #2 |  | 
    
        | 11 | M | 09/20 | Do these items *before* class: WATCH: Memory and Cache (~3.5 min)
 DO: zyBook Sections 3.2 - 3.8
 | Hardware #1 | Python Lab (due Tues 11:45pm)
 | 
    
        | 12 | W | 09/22 | Do these items *before* class: Andrew Hoffman (Xplorer Capitol, Robotics)
 | Guest Speaker | Explore Response #2 Homework #6
 (due Thurs 11:45pm)
 | 
    
        | 13 | F | 09/24 | Do these items *before* class: WATCH: The ALU (~11 min)
 
 | Hardware #2 |  | 
    
        | 14 | M | 09/27 | Do these items *before* class: WATCH: The CPU (watch to clocks,
            8:10)
 DO: zyBook Sections 13.1 - 13.2
 | Hardware #3 | Python Lab (due Tues 11:45pm)
 | 
    
        | 15 | W | 09/29 | Do these items *before* class: DO: zyBook Chapter 4 (4.1 - 4.6)
 WATCH: Instructions and Programs
 (watch to instruction length definition, 8:30)
 
 | Software | Explore Media Homework #7
 (due Thurs 11:45pm)
            Explore Presentation Sign-Up
 (due Thurs 11:45pm)
 | 
    
        | 16 | F | 10/01 | Do these items *before* class: START: Studying for Exam
 | Catch-up Day |  | 
    
        | 17 | M | 10/04 | Do these items *before* class: DO: zyBook Chapter 6 (6.1-6.5)
 WATCH: The Operating System (~5 min)
 
 | Operating Systems #1 | Python Lab (due Tues 11:45pm)
 Homework #8
 EC: Exam 1 Review
 (due Wed 1pm)
 | 
    
        | 18 | W | 10/06 | Do these items *before* class: BRING: questions for Exam 1, e.g., on
 1) Exam 1 PRACTICE (in Canvas under Files)
 2) Exam 1 review (can NOT submit late)
 3) Homework assignments #1-8
 
 | Exam 1 Review (Chapters 1-5)
 |  | 
    
        |  | R | 10/07 | Exam 1, 8pm, Locations 
 | 
    
        |  | F | 10/08 | Group Exam 1 Work Time |