Monday Lecture

Wednesday Lecture

Thursday/Friday Lab

Feb 22

Course overview
CSI 1

Feb 24

Python Basics
P 1-2

Feb 25/26

Lab 1
Introduction

Mar 1

Binary numbers
CSI 2

Mar 3

Data Representation: Numbers
CSI 3

Mar 4/5

Lab 2
Colors and Pictures

Mar 8

Data Representation: Text & Python Images
P 4

Mar 10

Python: more image manipulation

Mar 11/12

Lab 3
Transforming Pictures

Mar 15

Gates and Circuits
CSI 4

Mar 17

Python: color functions
P 6.1-6.7

Mar 18/19

Lab 4
Boolean Logic & Circuits

Mar 22

Python: Range function
P 6.1-6.7

Mar 24

Python Review
CSI 5.1, pp. 137-150

Mar 25/26

Exam 1

Mar 29

Hardware

Mar 31

Hardware continued

April 1/2

No Labs

Apr 5

No classes

Apr 7

Von Neumann Architecture
CSI 6

Apr 8/9

Lab 5
Von Neumann

Apr 12

Sound Intro
P 7, 8

Apr 14

Python: Copy/clip
P 9

Apr 15/16

Lab 6
Sound

Apr 19

Assembly Language

Apr 21

More Sound Practice

Apr 22/23

Lab 7
Functioning with Sound

Apr 26

Animations
P 14

Apr 28

No Classes

Apr 29/30

Lab 8
Animation

May 3

Operating Systems
CSI 7

May 5

Operating Systems
CSI 7

May 6/7

Exam 2

May 10

Operating Systems

May 12

Artificial Intelligence
CSI 8

May 13/14

Lab 9
OS and Python fun!

May 17

Artificial Intelligence

May 19

Last Day of Class

May 20/21

Lab 10
Artificially Intelligent

May 22-26

Final Exam week