Monday Lecture

Wednesday Lecture

Friday Lab

Sep 3

No Class
Labor Day

Sep 5

Course overview
CSI 1

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

Video covering the syllabus

Sep 7

No Lab
First week of classes

Sep 10

Binary numbers
CSI 2
  • Finish disaster recovery activity
  • Start intro notes

HW 1 assigned

Sep 12

Python Basics
P 1-2
  • What is python?
  • variables
  • looping
  • pixels
slides

Sep 14

Lab 1
Introduction

Sep 17

Data Representation: Numbers
CSI 3
  • Binary numbers
  • Octal numbers

Sep 19

Data Representation: Numbers and text
P 4
  • Step through HW1 python code
  • Hexadecimal numbers
  • Storage units
  • Signed magnitude notation
  • Importance of knowing number range
  • Storing Text
  • Text Compression

Sep 21

Lab 2
Colors and Pictures

Sep 24

Python: more image manipulation
CSI 3
  • Python functions
  • For loops
  • Color functions
  • slides

HW 1 due

HW 2 assigned

Sep 26

No Class
Conference

Sep 28

Lab 3
Alice

Oct 1

Gates and Circuits
CSI 4

slides

Oct 3

Python: color functions
P 6.1-6.7
  • Finish image and sound representation notes
  • Finish Python color notes

Oct 5

Lab 4
Transforming Pictures

Oct 8

Python: Range function
P 6.1-6.7
  • Finish boolean and circuit practice
  • Loops
  • Conditionals

Oct 10

Python review
  • More practice with loops
  • More practice with conditionals

HW 2 due

Oct 12

No Lab
No Classes

Oct 15

Hardware
CSI 5.1, pp. 137-150

HW 3 assigned

Oct 17

Python review for exam

Oct 19

Lab 5
Boolean Logic & Circuits

Oct 22

Hardware continued
  • Input/output devices
  • RAM/ROM/Secondary storage
  • Disk access time

Oct 24

Finish hardware
  • Hardware show and tell
  • Primary vs secondary storage
  • Cache, CPU, registers

HW 3 due

Oct 26

Lab 6
Scheme

Oct 29

Von Neumann Architecture
CSI pp. 129-137

HW 4 assigned

Oct 31

Sound Intro
P 7, 8
  • How sound works
  • Digitizing sound
  • Recording sounds
  • Manipulating sounds

Nov 2

Lab 7
Sound

Nov 5

Machine Language
  • Conditionals in assembly language

Nov 7

Python: Copy/clip
P 9
  • Review functions
  • Make empty sounds
  • Reverse sounds

Nov 9

Lab 8
Von Neumann

Nov 12

More Sound Practice

HW 4 due (non-programming part)

Nov 14

Animations
P 14
  • Making movies
  • Making animations with JES

HW 5 assigned

Nov 16

Lab 9
Functioning with Sound

HW 4 (programming part) due at midnight

Nov 19

Animations, cont'd
  • Animation practice

Nov 21

No Class
No Classes

Nov 23

No Lab
No Classes

Nov 26

Operating Systems
CSI 7

Nov 28

Operating Systems

Nov 30

Lab 10
OS and Python fun!

Dec 3

Artificial Intelligence
CSI 8
  • What is AI?
  • Turing test
  • Thinking Machines
  • Language processing

Dec 5

Artificial Intelligence
  • Pattern Recognition
  • Image Analysis
  • Neural Networks
  • Language processing

HW 5 due

Dec 7

Lab 11
Artificially Intelligence

Dec 10

Last Day of Class
Recap and Review

Dec 12

Study for final

Final Exam sometime this week