WE GOT MATH

Schedule

Lecture Schedule

This is our intended schedule for the semester. Note that dates, number of assignment, etc. may change if necessary!

Week 1
  • Lecture 1: Course Introduction Monday, August 26
  • Lecture 2: Python Types Wednesday, August 28
  • Quiz 1 Open for Registration (Thursday, August 29)
  • HW 1 - Syllabus Released Wednesday, August 28
Week 2
Week 3
  • Lab 1 - Intro
  • Lecture 5: Loops Monday, September 9
  • Lecture 6: Functions Wednesday, September 11
  • Quiz 1 Starts Friday, September 13 -- Monday, September 16
  • Quiz 2 Open for Registration (Thursday, September 12)
  • HW 1 - Syllabus DUE Wednesday, September 11
  • HW 2 - Loops Released Wednesday, September 11
Week 4
  • Lab 2 - Python as an Expensive Calculator
  • Lecture 7: Functions 2 Monday, September 16
  • Lecture 8: Files Wednesday, September 18
  • HW 2 - Loops DUE Wednesday, September 18
  • HW 3 - Functions Released Wednesday, September 18
Week 5
  • Lab 3 - Loops and range
  • Lecture 9: Dictionaries Monday, September 23
  • Lecture 10: Pseudocode Wednesday, September 25
  • Quiz 2 Starts Friday, September 27 -- Monday, September 30
  • Quiz 3 Open for Registration (Thursday, September 26)
  • HW 3 - Functions DUE Wednesday, September 25
  • HW 4 - Dictionaries and Files Released Wednesday, September 25
Week 6
  • Lab 4 - Functions
  • Lecture 11: Debugging Monday, September 30
  • Lecture 12: Exceptions Wednesday, October 2
  • HW 4 - Dictionaries and Files DUE Wednesday, October 2
  • HW 5 - Debugging and Pseudocode Released Wednesday, October 2
  • MP 1 - Finite Elements Released Monday, September 30
Week 7
  • Lab 5 - DNA Sequencing
  • Lecture : (Canceled) Monday, October 7
  • Lecture 12: Classes Wednesday, October 9
  • Final Open for Registration (Friday, October 11)
  • Quiz 3 Starts Friday, October 11 -- Monday, October 14
  • Quiz 4 Open for Registration (Thursday, October 10)
  • HW 5 - Debugging and Pseudocode DUE Wednesday, October 9
  • HW 6 - Exceptions Released Wednesday, October 9
Week 8
  • Lab 6 - Debugging Skills
  • Lecture : (Canceled) Monday, October 14
  • Lecture 13: Inheritance Wednesday, October 16
  • HW 6 - Exceptions DUE Wednesday, October 16
  • HW 7 - Unit Tests, Libraries Released Wednesday, October 16
  • MP 1 - Finite Elements DUE Monday, October 14
Week 9
  • Lab 7 - Quiz 2 Reflection
  • Lecture 14: Unit Testing Monday, October 21
  • Lecture 15: Libraries Wednesday, October 23
  • Quiz 4 Starts Friday, October 25 -- Monday, October 28
  • Quiz 5 Open for Registration (Thursday, October 24)
  • HW 7 - Unit Tests, Libraries DUE Wednesday, October 23
  • HW 8 - Memory Released Wednesday, October 23
  • MP 2 - Second Released Monday, October 21
Week 10
  • Lab 8 - Encoding
  • Lecture 16: Memory Monday, October 28
  • Lecture 17: Matplotlib Wednesday, October 30
  • HW 8 - Memory DUE Wednesday, October 30
  • HW 9 - Classes Released Wednesday, October 30
Week 11
  • Lecture 18: Numpy 1 Monday, November 4
  • Lecture : (Canceled) Wednesday, November 6
  • Quiz 5 Starts Friday, November 8 -- Monday, November 11
  • HW 10 - Numpy Released Wednesday, November 6
  • HW 9 - Classes DUE Wednesday, November 6
  • MP 2 - Second DUE Tuesday, November 5
  • MP 3 - Third Released Wednesday, November 6
Week 12
  • Lab 9 - Enigma with Unit Tests
  • Lecture 19: Pandas 1 Monday, November 11
  • Lecture : (Canceled) Wednesday, November 13
  • HW 10 - Numpy DUE Wednesday, November 13
  • HW 11 - Matrices and Plotting Released Wednesday, November 13
Week 13
  • Lab 10 - Censorship
  • Lecture 20: Numpy 2 Monday, November 18
  • Lecture 21: Pandas 2 Wednesday, November 20
  • Quiz 6 Open for Registration (Thursday, November 21)
  • HW 11 - Matrices and Plotting DUE Wednesday, November 20
  • HW 12 - Data Cleaning and Filtering Released Wednesday, November 20
  • MP 3 - Third DUE Wednesday, November 20
Week 14
Week 15
  • Lab 12 - Sympy, Scipi, and fun libraries to use
  • Lecture 22: Cool Problem 1 Monday, December 2
  • Lecture 23: Cool Problem 2 Wednesday, December 4
  • Quiz 6 Starts Friday, December 6 -- Monday, December 9
  • HW 12 - Data Cleaning and Filtering DUE Wednesday, December 4
  • HW 13 - Pandas Released Wednesday, December 4
Week 16
  • Lab 12 - Pandas Lab
  • Lecture 24: Review Session Monday, December 9
  • Lecture : (Canceled) Wednesday, December 11
  • Final Starts Thursday, December 12 -- Thursday, December 19
  • HW 13 - Pandas DUE Wednesday, December 11