CSCI 102 - Intro to Computer Science LAB

Fall 2021 - Schedule

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

Home | Contact | Schedule | Assignments | Syllabus |
*Studio links below require AutoGrader login via VPN
Important link: Studio Topics
Week # Classroom Attendance
Date
(Tues/Thurs)
Prepare for Week
(do before Thurs class)
Week Topic Notes
0 Tues 08/24
  Do these items this week:
READ: all course web pages
(especially the syllabus)
VERIFY: signed up on Piazza
PURCHASE zyBook (online)
SUBMIT: pic to Canvas by Thurs
Installing Python

Bring your laptop
(if you have one)

Complete survey and post pic:
Canvas Tasks
1 Thurs 08/26

Tues 08/31
  Do these items before Thurs class:
DO: zyBook Chapter 14
READ: Lab Introduction
WATCH: Python and IDLE
DO: zyBook Sections 15.1 - 15.7 & 15.9
WATCH: Python Video #1: Variables
WATCH: Python Video #2: Operators
READ: Studio Summary
DO: five free Light Bot (do Basics only)
Week 01 Studio
Variables and Operators
(NOTE: Studios are done DURING class on Thurs each week)
Bring your laptop
(if you have one)

Work on
Week 01 Lab
(Tuesday by class)
2 Thurs 09/02

Tues 09/07
Do these items before Thurs class:
DO: zyBook Sections 16.1 - 16.3
DO: zyBook Sections 16.6 - 16.10
WATCH: Python Video #3: Data Types
WATCH: Python Video #4: Strings #1
WATCH: Python Video #5: Lists #1
Week 02 Studio
Strings, Lists,
and Data Types
Bring your laptop
(if you have one)

Work on
Week 02 Lab
(Tuesday by class)
3 Thurs 09/09

Tues 09/14
Do these items before Thurs class:
DO: zyBook Sections 17.1 - 17.11
WATCH: Python Video #6: Branching
WATCH: Python Video #7: Membership
WATCH: Python Video #8: Logical Ops
WATCH: Pseudocode
Week 03 Studio
Branching
Bring your laptop
(if you have one)

Work on
Week 03 Lab
(Tuesday by class)
4 Thurs 09/16

Tues 09/21
Do these items before Thurs class:
DO: zyBook Sections 24.1 - 24.3
DO: zyBook Sections 24.7 - 24.8
DO: zyBook Sections 24.11 - 24.13
DO: catch up on previously assigned zyBook sections (1st zyBook assignment graded
Sep 27th at 11:45pm)
Week 04 Studio
Review #1
Bring your laptop
(if you have one)

Work on
Week 04 Lab
(Tuesday by class)
5 Thurs 09/23

Tues 09/28
Do these items before Thurs class:
DO: zyBook Sections 18.1 - 18.4 & 24.14
DO: Light Bot #2 (Procedures)
DO: Light Bot #3 (Loops)
WATCH: Python Video #9: While
Week 05 Studio
While Loops
Bring your laptop
(if you have one)

Work on
Week 05 Lab
(Tuesday by class)
6 Thurs 09/30

Tues 10/05
Do these items before Thurs class:
DO: zyBook Sections 18.5 - 18.10 & 18.12
WATCH: Python Video #10: For
WATCH: Python Video #11: Shorthand
Week 06 Studio
For Loops
Bring your laptop
(if you have one)

Work on
Week 06 Lab
(Tuesday by class)
7 Thurs 10/07

Tues 10/12
Do these items before Thurs class:
DO: zyBook Sections 19.1 - 19.7
WATCH: Python Video #12: Lists #2
DO: catch up on previously assigned zyBook sections (2nd zyBook assignment graded
Nov 1st at 11:45pm)
Week 07 Studio
More on Lists
Bring your laptop
(if you have one)

Work on
Week 07 Lab
(Tuesday by class)
8 Thurs 10/14

Tues 10/26
  Do these items before Thurs class:
DO: zyBook Chapter 20
WATCH: Python Video #13: Strings #2
WATCH: Python Video #14: RNG
Week 08 Studio
More on Strings/RNG
Bring your laptop
(if you have one)

Work on
Week 08 Lab
(Tuesday by class)
10/19: Fall Break
10/21: No Class (bonus)
Help Day
9 Thurs 10/28

Tues 11/02
Do these items before Thurs class:
DO: zyBook Sections 21.1 - 21.2
Do: zyBook Sections 21.6 - 21.7
WATCH: Python Video #15: Files
WATCH: Python Video #16: Read/Write
Week 9 Studio
File I/O (text)
Bring your laptop
(if you have one)

Work on
Week 09 Lab
(Tuesday by class)
10 Thurs 11/04

Tues 11/09
Do these items before Thurs class:
WATCH: Python Video #17: CSV Files
Week 10 Studio
File I/O (CSV)
Bring your laptop
(if you have one)

Work on
Week 10 Lab
(Tuesday by class)
11 Thurs 11/11

Tues 11/16
Do these items before Thurs class:
DO: zyBook Sections 22.1 - 22.10
Do: zyBook Sections 24.15 - 24.16
WATCH: Python Video #18: Functions
WATCH: Python Video #19: Returns
DO: catch up on previously assigned zyBook sections (3rd zyBook assignment graded
Dec 2nd at 11:45pm)
Week 11 Studio
Functions
Bring your laptop
(if you have one)

Work on
Week 11 Lab
(Tuesday by class)
12 Thurs 11/18

Tues 11/30
Do these items before Thurs class:
DO: Week 12 Git: Part A
Week 12 Git: Part B Bring your laptop
(if you have one)

Work on
Week 12 Git: Part C
(Tues 11/30 by class)
11/23: No class (bonus)
Help Day
11/25: Thanksgiving Break
13 Thurs 12/02

Tues 12/07
Review #2 (inc. 101 test prep) Week 13 Studio Review #2
(and 101 test prep)
Bring your laptop
(if you have one)

Work on
Week 13 Lab
(Tuesday by class)

Finals CSCI 102 is front loaded No Class; No Lab; No Demo