CSCI 101 - Intro to Computer Science

Fall 2021 - Schedule

Quick Links: zyBook | Piazza | Gradescope | Canvas | CS @ Mines

Home | Contact | Schedule | Assignments | Syllabus |

(Click here for Current Schedule/Materials)

Schedule Through Exam 1:

# Day Date Prepare for Class (do *before* class) Class Topic Notes
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





Valid HTML 4.01 Strict Valid CSS! Level Triple-A conformance, W3C WAI Web Content Accessibility Guidelines 2.0