Syllabus

Date Lecture Topic Computing Topic Graded Event
Wednesday, January 9
Thursday, January 10
Friday, January 11
Data Types
 
Turtle Graphics
 
 
Gamifying Work
 
No Lab!
 
Monday, January 14
Wednesday, January 16
Thursday, January 17
Friday, January 18
Turtle Graphics Events
Functions
 
Selection
 
 
 
Donald Knuth
 
 
Lab 1
 
Monday, January 21
Wednesday, January 23
Thursday, January 24
Friday, January 25
Martin Luther King Day - No Class!
Iteration
 
Modules
 
 
 
CRISPR
 
 
Lab 2
Program 1
Monday, January 28
Wednesday, January 30
Thursday, January 31
Friday, February 1
Strings
Recursion
 
Lists
 
 
 
Deep Learning
 
 
Lab 3
 
Monday, February 4
Wednesday, February 6
Thursday, February 7
Friday, February 8
Lists
Lists
 
Review
 
 
 
DeepMind AlphaStar
 
 
Lab 4
Program 2
Monday, February 11
Wednesday, February 13
Thursday, February 14
Friday, February 15
Practicum 1
Practicum Solution
 
Files
 
 
 
How Bitcoin Works
Practicum 1 - 15%
 
Lab 5
 
Monday, February 18
Wednesday, February 20
Thursday, February 21
Friday, February 22
President's Day - No Class!
Files
 
Files
 
 
 
Smart Stores
 
 
Lab 6
 
Monday, February 25
Wednesday, February 27 [1], [2]
Thursday, February 28
Friday, March 1
Dictionaries
Dictionaries
 
Dictionaries
 
 
 
Microsoft Culture
 
 
Lab 7
Program 3
Monday, March 4
Wednesday, March 6
Thursday, March 7
Friday, March 8
Object Oriented Basics
Object Oriented Basics
 
Object Oriented Basics
 
 
 
Computational Thinking
 
 
Lab 8
 
Monday, March 11
Wednesday, March 13
Thursday, March 14
Friday, March 15
More Object Orientation
More Object Orientation
 
More Object Orientation
 
 
 
Chinese Romance Video Games
 
 
Lab 9
Program 4
Monday, March 18
Wednesday, March 20
Thursday, March 21
Friday, March 22
Spring Break - No Class!
Spring Break - No Class!
Spring Break - No Class!
Spring Break - No Class!
 
 
 
 
 
 
 
 
Monday, March 25
Wednesday, March 27
Thursday, March 28
Friday, March 29
Review
Practicum 2
 
Practicum Solution
 
 
 
CS Student Advice
 
Practicum 2 - 15%
Lab 10
 
Monday, April 1
Wednesday, April 3
Thursday, April 4
Friday, April 5
NumPy Module
NumPy Module
 
NumPy Module
 
 
 
Fall and Summer Registration
 
 
Lab 11
 
Monday, April 8
Wednesday, April 10
Thursday, April 11
Friday, April 12
matplotlib Module
matplotlib Module
 
matplotlib Module
 
 
 
Cryptography
 
 
Lab 12
Program 5
Monday, April 15
Wednesday, April 17
Thursday, April 18
Friday, April 19
pandas Module
pandas Module
 
University Day - No Class!
 
 
 
 
 
 
Lab 13
 
Monday, April 22
Wednesday, April 24
Thursday, April 25
Friday, April 26
pandas Module
scikit-learn Module
 
Review
 
 
 
5G Networks
 
 
Lab 14
Program 6
Friday, May 3 Final Practicum, 8:00 a.m. - 9:50 a.m.   Practicum 3 - 25%

Additional Information

Last modified: April 26, 2019.