Monday Lecture

Wednesday Lecture

Thursday/Friday Lab

Jan 14

Course overview
CSI 1

Go over the Syllabus, Information about Gender Pronouns, and do a Disaster Recovery Activity.

Jan 16

Binary numbers
CSI 2

Jan 17/18

No Lab
First week of classes

Jan 21

No Class
Martin Luther King Day

Jan 23

Python Basics
P 1-2

Jan 24/25

Lab 1
Introduction

Jan 28

Data Representation: Numbers
CSI 3

Jan 30

Data Representation: Text & Python Images
P 4

Jan 31/Feb 1

Lab 2
Colors and Pictures

Feb 4

Python: more image manipulation

Feb 6

Gates and Circuits
CSI 4

Feb 7/8

Lab 3
Transforming Pictures

Feb 11

Python: color functions
P 6.1-6.7

Feb 13

Python: Range function
P 6.1-6.7

Feb 14/15

Lab 4
Boolean Logic & Circuits

Feb 18

Python review

Feb 20

Hardware
CSI 5.1, pp. 137-150

Feb 21/22

Lab 5
Alice

Feb 25

No Classes

Feb 27

No Classes

Feb 28/Mar 1

No Classes

Mar 4

Hardware continued

Mar 6

Finish hardware

Mar 7/8

Lab 6
Scheme

Mar 11

Von Neumann Architecture
CSI 6

Mar 13

Sound Intro
P 7, 8

Mar 14/15

Lab 7
Sound

Mar 18

Assembly Language

Mar 20

Python: Copy/clip
P 9

Mar 21/22

Lab 8
Von Neumann

Mar 25

More Sound Practice

Mar 27

Animations
P 14

Mar 28/29

No Lab
No Friday Classes

Apr 1

Animations, cont'd

Apr 3

Operating Systems
CSI 7

Apr 4/5

Lab 9
Functioning with Sound

Apr 8

Operating Systems
CSI 7

Apr 10

Operating Systems

Apr 11/12

Lab 10
OS and Python fun!

Apr 15

Artificial Intelligence
CSI 8

Apr 17

Artificial Intelligence

Apr 18/19

No Lab
No Classes

Apr 22

No Classes

Apr 24

Artificial Intelligence

Apr 25/26

Lab 11
Artificially Intelligence

Apr 29

Last Day of Class
Recap and Review

May 1

Study for final