Course Schedule
Evening Exams, 7-9 pm:
Wednesday, October 17: RB202 (Key Auditorium)
Monday, November 19: RB202 (Key Auditorium)
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 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 26
No Class
Conference
Sep 28
Lab 3
Alice
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