Course Schedule
Evening Exams, 7-9 pm:
Wednesday 2/28: RB202 (Key Auditorium)
Thursday, 4/5: RB202 (Key Auditorium)
Monday Lecture
Wednesday Lecture
Thursday/Friday Lab
Jan 15
No Class
Martin Luther King Day
Jan 17
Course overview
CSI 1
Go over the Syllabus, Information about Gender Pronouns, and do a Disaster Recovery Activity.
Jan 18/19
No Lab
First week of classes
Jan 24
Binary numbers
CSI 2
- Return quizzes
- Women in computing meeting Friday
- Discuss Homework
Jan 25/26
Lab 1
Introduction
Jan 29
Data Representation: Numbers
CSI 3
- Binary numbers
- Octal/Hexadecimal numbers
- Storage units
- Signed magnitude notation
Jan 31
Python Images
P 4
- Number representation practice
- Step through HW1 python code
- Python functions
- For loops
- Color functions
Feb 1/2
Lab 2
Colors and Pictures
Feb 5
Data Representation: Text, Images, Audio
CSI 3
- Importance of knowing number range
- Storing Text
- Text Compression
HW 1 due
Feb 7
Python: color functions
P 6.1-6.7
- Finish image and sound representation notes
- Finish Python color notes
- Homework 2
- starter code for hw
HW 2 assigned
Feb 8/9
Lab 3
Transforming Pictures
Feb 15/16
Lab 4
Boolean Logic & Circuits
Feb 19
Python review
- Finish boolean and circuit practice
- Loops
- Conditionals
- Homework 3 demos (starter, finished)
Homework 3, starter code for hw, William Shatner image
HW 2 dueHW 3 assigned
Feb 21
No Class
Conference
Feb 22/23
No Lab
No Classes
Feb 26
Python review for exam
- Study guide
- Loops, practice probs
- Function writing, practice probs
- Homework 2 solutions
Mar 1/2
Lab 5
Alice
Mar 5
Hardware continued
- Returned exams
- Input/output devices
- RAM/ROM/Secondary storage
- Disk access time
Mar 7
Finish hardware
- Hardware show and tell
- Primary vs secondary storage
- Cache, CPU, registers
- Worksheet about disk access times
Programming portion of HW3 due
Mar 8/9
Lab 6
Scheme
Mar 14
Sound Intro
P 7, 8
- How sound works
- Digitizing sound
- Recording sounds
- Manipulating sounds
Mar 15/16
Lab 7
Sound
Mar 21
Python: Copy/clip
P 9
- Review functions
- Make empty sounds
- Reverse sounds
Mar 22/23
Lab 8
Von Neumann
Mar 26
No Class
Spring Break
Mar 28
No Class
Spring Break
Mar 29/30
No Class
Spring Break
Apr 2
No Class
Easter Break
Apr 5/6
No Lab
Snow day makeup
HW 4 due
Apr 12/13
Lab 9
Functioning with Sound
Apr 19/20
Lab 10
OS and Python fun!
Apr 23
Artificial Intelligence
CSI 8
- What is AI?
- Turing test
- Thinking Machines
- Language processing
Apr 25
Artificial Intelligence
- Pattern Recognition
- Image Analysis
- Neural Networks
- Language processing
- Practice python problems for final:
HW 5 due
Apr 26/27
Lab 11
Artificially Intelligence
April 30
Last Day of Class
Recap and Review
May 2
Study for final
- Study guide
- Solutions for functionPractice.pptx functions
- Solutions for PythonPractice.docx functions
- Solutions for homework 5
May 4
Final Exam!!
6:30pm-8:30pm RB202