WE GOT MATH

Schedule

Lecture Schedule

Week 1
  • Lecture 1: Course Introduction Wednesday, January 17
  • HW 1 - Syllabus Released Wednesday, January 17
Week 2
Week 3
  • Lab 2 - Python as an Expensive Calculator
  • Lecture 3: Logic Monday, January 29
  • Lecture 4: Loops Wednesday, January 31
  • Quiz 2 Open for Registration (Thursday, February 1)
  • HW 2 - Loops Released Friday, February 2
Week 4
Week 5
  • Lab 4 - Functions
  • Lecture 7: Files Monday, February 12
  • Lecture 8: Dictionaries Wednesday, February 14
  • Quiz 2 Starts Friday, February 16 -- Monday, February 19
  • Quiz 3 Open for Registration (Thursday, February 15)
  • HW 3 - Functions DUE Friday, February 16
  • HW 4 - Dictionaries and Files Released Friday, February 16
Week 6
  • Lab 5 - DNA Sequencing
  • Lecture 9: Pseudocode Monday, February 19
  • Lecture 10: Debugging Wednesday, February 21
  • HW 4 - Dictionaries and Files DUE Friday, February 23
  • HW 5 - Debugging and Pseudocode Released Friday, February 23
Week 7
  • Lab 6 - Debugging Skills
  • Lecture 11: Exceptions Monday, February 26
  • Lecture : (Canceled) Wednesday, February 28
  • Quiz 3 Starts Friday, March 1 -- Monday, March 4
  • Quiz 4 Open for Registration (Thursday, February 29)
  • HW 5 - Debugging and Pseudocode DUE Friday, March 1
  • HW 6 - Exceptions Released Friday, March 1
Week 8
  • Lab 7 - Quiz 2 Reflection
  • Lecture 12: Classes Monday, March 4
  • Lecture 13: Inheritance Wednesday, March 6
  • HW 6 - Exceptions DUE Friday, March 8
  • HW 7 - Unit Tests, Libraries Released Friday, March 8
Week 9
Week 10
  • Lab 8 - Encoding
  • Lecture 14: Unit Testing Monday, March 18
  • Lecture : (Canceled) Wednesday, March 20
  • Quiz 4 Starts Friday, March 22 -- Monday, March 25
  • Quiz 5 Open for Registration (Thursday, March 21)
  • HW 7 - Unit Tests, Libraries DUE Friday, March 22
  • HW 8 - Memory Released Friday, March 22
Week 11
  • Lab 9 - Enigma with Unit Tests
  • Lecture 15: Libraries Monday, March 25
  • Lecture 16: Memory Wednesday, March 27
  • HW 8 - Memory DUE Friday, March 29
  • HW 9 - Classes Released Friday, March 29
Week 12
  • Lab 10 - Censorship
  • Lecture 17: Matplotlib Monday, April 1
  • Lecture 18: Numpy 1 Wednesday, April 3
  • Quiz 5 Starts Friday, April 5 -- Monday, April 8
  • Quiz 6 Open for Registration (Thursday, April 4)
  • HW 10 - Numpy Released Friday, April 5
  • HW 9 - Classes DUE Friday, April 5
Week 13
  • Lab 11 - TBD
  • Lecture : (Canceled) Also, Solar Eclipse Monday, April 8
  • Lecture 19: Numpy 2 Wednesday, April 10
  • HW 10 - Numpy DUE Friday, April 12
  • HW 11 - Matrices and Plotting Released Friday, April 12
Week 14
  • Lab 12 - Sympy, Scipi, and fun libraries to use
  • Lecture 20: Pandas 1 Monday, April 15
  • Lecture : (Canceled) Wednesday, April 17
  • Quiz 6 Starts Friday, April 19 -- Monday, April 22
  • HW 11 - Matrices and Plotting DUE Friday, April 19
  • HW 12 - Data Cleaning and Filtering Released Friday, April 19
Week 15
  • Lab 12 - Pandas Lab
  • Lecture 21: Pandas 2 Monday, April 22
  • Lecture 22: Cool Problem 1 Wednesday, April 24
  • HW 12 - Data Cleaning and Filtering DUE Friday, April 26
  • HW 13 - Pandas Released Friday, April 26
Week 16