Computation & Modeling

2020-21 (Cohort 2)


Assessments

Final 2
Thursday, June 3
Quiz 2-6
Friday, May 7
reviewed in class, 5/5
Quiz 2-5
Friday, April 16
reviewed in class, 4/21
Quiz 2-4
Friday, March 12
reviewed in class, 3/19
Quiz 2-3
Friday, February 26
reviewed in class, 3/3
Quiz 2-2
Thursday, February 11
reviewed in class, 2/17
Quiz 2-1
Friday, January 29
reviewed in class, 2/1
Final 1
Thursday, December 17
link to review
Quiz 1-6
Friday, November 20
reviewed in class, ~11/23
Quiz 1-5
Friday, October 30
reviewed in class, ~11/4
Quiz 1-4
Friday, October 16
reviewed in class, ~10/21
Quiz 1-3
Friday, October 2
reviewed in class, ~10/5
Quiz 1-2
Friday, September 18
reviewed in class, ~9/23
Quiz 1-1
Friday, September 4
reviewed in class, ~9/9


Assignments

All assignments are due on Sunday / Tuesday / Thursday nights by midnight before the next class.

  1. Friday, May 29
    Class Recording Review for final - last day of class!

  2. Wednesday, May 27
    Class Recording Review for final
    Assignment: End-of-year survey

  3. Monday, May 24
    Class Recording Review for final
    Assignment: Revisit & Finalize Blog Post

  4. Friday, May 21
    Class Recording Review for final
    Assignment: K-Means on Titanic Data

  5. Wednesday, May 19
    Class Recording (note: most of the class was taking an AP test, so this was pretty much just a TA session. It's not necessary to watch the recording)
    Assignment: K-Means with Scikit-Learn

  6. Monday, May 17
    No class, but there is an assignment.
    Assignment: Elbow Method

  7. Friday, May 14
    Class Recording
    Assignment: Minimax Player - Tic-Tac-Toe

  8. Wednesday, May 12
    Class Recording - tic-tac-toe presentations
    Assignment: Tic-Tac-Toe Game Tree

  9. Monday, May 10
    Class Recording
    Assignment: K-Means Clustering, Pull Requests

  10. Friday, May 7
    Class Recording
    Assignment: Tic-tac-toe implementation

  11. Wednesday, May 5
    Class Recording - review quiz 2-6, review kNN normalization, demonstration of code efficiency
    Assignment: KNN Code Efficiency + Quiz Corrections

  12. Monday, May 3
    No class, but there is an assignment
    Assignment: KNN and Normalization

  13. Friday, April 30
    Class Recording
    Assignment: KNN on Titanic Data Set, K-Fold Cross Validation

  14. Wednesday, April 28
    Class Recording - space empires presentations. (This was a really good class!)
    Assignment: Leave-One-Out Cross-Validation with K-Nearest-Neighbors

  15. Monday, April 26
    Class Recording - switching to shared implementation of space empires
    Assignment: Space Empires Implementation Presentation; Game Trees

  16. Friday, April 23
    Class Recording - sudoku solver review
    Assignment: Backward Selection

  17. Wednesday, April 21
    Class Recording - quiz 2-5 review
    Assignment: Quiz Corrections; Continue Solving Mini Sudoku

  18. Monday, April 19
    No class, but there is an assignment
    Assignment: Solving Mini Sudoku

  19. Friday, April 16
    Class Recording - k-nearest neighbors implementation
    Assignment: K-Nearest Neighbors Implementation

  20. Wednesday, April 14
    Class Recording - forward selection
    Assignment: Titanic Survival Prediction - Forward Selection

  21. Monday, April 12
    Class Recording - review for Friday's quiz
    Assignment: Titanic Survival Prediction - Interaction Featurest

  22. Friday, April 2
    Class Recording (C&M is first half)
    Assignment: Blog Post

  23. Thursday, April 1
    No class (but there is a SHORT assignment)
    Assignment: Predicting Titanic Survival with Logistic Regressor

  24. Friday, March 31
    No class (but there is an assignment)
    Assignment: Logistic Regression via Gradient Descent

  25. Friday, March 26
    Class Recording (C&M is first half)
    Assignment: Predicting Titanic Survival with Linear Regressor: Pandas, Numpy, Sklearn

  26. Wednesday, March 24
    Class Recording (C&M is first half)
    Assignment: Predicting Titanic Survival with Linear Regressor

  27. Monday, March 22
    Class Recording (C&M is first half)
    Assignment Problems:

  28. Friday, March 19
    Class Recording (C&M is first half) - titanic exploratory analysis, quiz 2-4 review
    Assignment Problems:

  29. Wednesday, March 17
    Class Recording (C&M is first half) - pointers, space empires troubleshooting, sql query
    Assignment Problems:

  30. Monday, March 15
    No class, but there is an assignment.
    Assignment Problems:

  31. Friday, March 12
    Class Recording (C&M is first half)
    Assignment Problems:

  32. Wednesday, March 10
    Class Recording (C&M is first half) - parser
    Assignment Problems:

  33. Monday, March 8
    Class Recording (C&M is first half) - parser
    Assignment Problems:

  34. Friday, March 5
    Class Recording (C&M is first half) - intro to Kaggle, review pointers
    Assignment Problems:

  35. Wednesday, March 3
    Class Recording (C&M is first half) - quiz 2-3 review
    Assignment Problems:

  36. Monday, March 1
    No class, but there is an assignment
    Assignment Problems:

  37. Friday, February 26
    Class Recording (C&M is first half) - Test/Train Datasets, SQL
    Assignment Problems:

  38. Wednesday, February 24
    Class Recording (C&M is first half) - Intro to Overfitting, Bisection Search
    Assignment Problems:

  39. Monday, February 22
    Class Recording (C&M is first half) - Shortest Path in Weighted Graph Using Dijkstra's Algorithm
    Assignment Problems:

  40. Friday, February 19
    Class Recording (C&M is first half) - Dijkstra's Algorithm, Intro to Hash Tables
    Assignment Problems:

  41. Wednesday, February 17
    Class Recording (C&M is first half) - polynomial regression, review quiz 2-2
    Assignment Problems:

  42. Tuesday, February 16
    Off day, but there is a (shorter) assignment due Tuesday night.
    Assignment Problems:

  43. Wednesday, February 10
    Class Recording (C&M is first half) - Intro to Hodgkin-Huxley model, blog post preference rankings
    Note: Since we have Friday and Monday off, and there is an asynchronous quiz tomorrow (Thursday), this assignment will be due Monday night. There will be another assignment due Wednesday, which will be released this weekend.
    Assignment Problems:

  44. Monday, February 8
    No class, but there is an assignment
    Assignment Problems:

  45. Friday, February 5
    Class Recording (C&M is first half) - magic square via intelligent search
    Assignment Problems:

  46. Wednesday, February 3
    Class Recording (C&M is first half) - distance & shortest path in graph
    Assignment Problems:

  47. Monday, February 1
    Class Recording (C&M is first half) - quiz 2-1 review
    Assignment Problems:

  48. Friday, January 29
    Class Recording (C&M is first half) - predator-prey, shortest distance in an undirected graph
    Assignment Problems:

  49. Wednesday, January 27
    Class Recording (C&M is first half) - SIR model, dummy variables, Haskell problem
    Assignment Problems:

  50. Monday, January 25
    No class, but there is an assignment.
    Assignment Problems:

  51. Friday, January 22
    Class Recording (C&M is first half) - space empires rules, node indices in tree
    Assignment Problems:

  52. Wednesday, January 20
    Class Recording (C&M is first half) - logistic regression implementation, space empires rules, refactoring practice
    Assignment Problems:

  53. Friday, January 15
    Class Recording (C&M is first half) - Linear regression with interaction terms, refactoring practice
    Assignment Problems: (will be due Tuesday night instead of Sunday night, since Monday is a holiday)

  54. Wednesday, January 13
    Class Recording (C&M is first half) - Intro to 8 queens problem, 45-2 probability
    Assignment Problems:

  55. Monday, January 11
    Class Recording (C&M is first half) - 44-2 csv, probability, 45-1 breadth-first search and depth-first search
    Assignment Problems:

  56. Friday, January 8
    Class Recording (C&M is first half) - 43-2 probability, intro to breadth-first search and depth-first search
    Assignment Problems:

  57. Wednesday, January 6
    Class Recording (C&M is first half) - 42-2, roulette probability, Euler estimator plotting, code review
    Assignment Problems:

  58. Monday, January 4
    No class, but there is an assignment.
    Assignment Problems:
    Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William, Nathan R

  59. Monday, December 14
    Class Recording - 40-1. Unfortunately, audio was not recorded.
    Assignment Problems:

  60. Friday, December 11
    Class Recording: 40-2, 39-2
    Assignment Problems:

  61. Wednesday, December 9
    Class Recording: Quiz 6 Problem 3 & Bonus; 39-1
    Assignment Problems:

  62. Monday, December 7
    No class, but there is an assignment
    Assignment Problems:

  63. Friday, December 4
    Class Recording: Quiz 6 Problem 2; 37-1
    Assignment Problems:

  64. Wednesday, December 2
    Class Recording: 35-1, 35-2
    Assignment Problems:
    Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William, Nathan R

  65. Monday, November 30
    Class Recording: 34-1, 34-2, Quiz 6 Problem 1
    Assignment Problems:
    Student submissions for LaTeX portion - Anton, Charlie, Justin (1,2), Cayden, Maia, Nathan A, William, Nathan R

  66. Friday, November 20
    Class Recording: 33-1, 33-2
    Note: This assignment is due on NEXT Sunday, 11/29, because of Thanksgiving Break.
    Assignment Problems:

  67. Wednesday, November 18
    Class Recording: 30-1, 31-1, 32-2
    Assignment Problems:
    Student submissions for LaTeX portion - Anton, Charlie, Justin (1,2), Cayden, Maia, Nathan A, William, Nathan R (1,2)

  68. Monday, November 16
    No class, but there is an assignment.
    Assignment Problems:
    Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William, Nathan R

  69. Friday, November 13
    Class Recording: 26-2, 29-1
    Assignment Problems:
    Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William, Nathan R

  70. Wednesday, November 11
    No class, but there is an assignment
    Assignment Problems:
    Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William, Nathan R

  71. Monday, November 9
    Class Recording: started 26-2
    Assignment Problems:

  72. Friday, November 6
    Class Recording: 26-3, 27-3, 28-1
    Assignment Problems:
    Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William, Nathan R,

  73. Wednesday, November 4
    Class Recording
    Assignment Problems:
    Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William, Nathan R,

  74. Friday, October 30
    Class Recording
    Assignment Problems:
    Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William, Nathan R,

  75. Wednesday, October 28
    Class Recording
    Assignment Problems:

  76. Monday, October 26
    Class Recording
    Assignment Problems:
    Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, William, Nathan R,

  77. Friday, October 23
    Class Recording
    Assignment Problems:
    Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William,

  78. Wednesday, October 21
    Class Recording
    Assignment Problems:

  79. Friday, October 16
    Class Recording
    Assignment Problems:
    Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William, Nathan R,

  80. Wednesday, October 14
    Class Recording
    Assignment Problems:
    Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, William, Nathan R,

  81. Monday, October 12
    Class Recording
    Assignment Problems:
    Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William,

  82. Friday, October 9
    Class Recording
    Assignment Problems:

  83. Wednesday, October 7
    Class Recording
    Assignment Problems:

  84. Friday, October 2
    Class Recording
    Assignment Problems:

  85. Wednesday, September 30
    Class Recording
    Assignment Problems:

  86. Monday, September 28
    Class Recording
    Assignment Problems:

  87. Friday, September 25
    Class Recording
    Assignment Problems:

  88. Wednesday, September 23
    Class Recording
    Assignment Problems:

  89. Friday, September 18
    Class Recording
    Assignment Problems:

  90. Wednesday, September 16
    Class Recording
    Assignment Problems:

  91. Monday, September 14
    Class Recording
    Assignment Problems:

  92. Friday, September 11
    Class Recording
    Assignment Problems:

  93. Wednesday, September 9
    Class Recording
    Assignment Problems:

  94. Friday, September 4
    Class Recording
    Assignment Problems:

  95. Wednesday, September 2
    Class Recording
    Assignment Problems:

  96. Friday, August 28
    Class Recording
    Assignment Problems:

  97. Wednesday, August 26
    Class Recording
    Assignment Problems:

  98. Monday, August 24
    Class Recording
    Assignment Problems:

  99. Wednesday, August 19
    Class Recording
    Assignment Problems: