Computation & Modeling

**2020-21**(Cohort 2)

**Assessments**

**Assignments**

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

**Friday, May 29**

Class Recording Review for final - last day of class!**Wednesday, May 27**

Class Recording Review for final

Assignment: End-of-year survey**Monday, May 24**

Class Recording Review for final

Assignment: Revisit & Finalize Blog Post**Friday, May 21**

Class Recording Review for final

Assignment: K-Means on Titanic Data**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**Monday, May 17**

No class, but there is an assignment.

Assignment: Elbow Method**Friday, May 14**

Class Recording

Assignment: Minimax Player - Tic-Tac-Toe**Wednesday, May 12**

Class Recording - tic-tac-toe presentations

Assignment: Tic-Tac-Toe Game Tree**Monday, May 10**

Class Recording

Assignment: K-Means Clustering, Pull Requests**Friday, May 7**

Class Recording

Assignment: Tic-tac-toe implementation**Wednesday, May 5**

Class Recording - review quiz 2-6, review kNN normalization, demonstration of code efficiency

Assignment: KNN Code Efficiency + Quiz Corrections**Monday, May 3**

No class, but there is an assignment

Assignment: KNN and Normalization**Friday, April 30**

Class Recording

Assignment: KNN on Titanic Data Set, K-Fold Cross Validation**Wednesday, April 28**

Class Recording - space empires presentations. (This was a really good class!)

Assignment: Leave-One-Out Cross-Validation with K-Nearest-Neighbors**Monday, April 26**

Class Recording - switching to shared implementation of space empires

Assignment: Space Empires Implementation Presentation; Game Trees**Friday, April 23**

Class Recording - sudoku solver review

Assignment: Backward Selection**Wednesday, April 21**

Class Recording - quiz 2-5 review

Assignment: Quiz Corrections; Continue Solving Mini Sudoku**Monday, April 19**

No class, but there is an assignment

Assignment: Solving Mini Sudoku**Friday, April 16**

Class Recording - k-nearest neighbors implementation

Assignment: K-Nearest Neighbors Implementation**Wednesday, April 14**

Class Recording - forward selection

Assignment: Titanic Survival Prediction - Forward Selection**Monday, April 12**

Class Recording - review for Friday's quiz

Assignment: Titanic Survival Prediction - Interaction Featurest**Friday, April 2**

Class Recording (C&M is first half)

Assignment: Blog Post**Thursday, April 1**

No class (but there is a SHORT assignment)

Assignment: Predicting Titanic Survival with Logistic Regressor**Friday, March 31**

No class (but there is an assignment)

Assignment: Logistic Regression via Gradient Descent**Friday, March 26**

Class Recording (C&M is first half)

Assignment: Predicting Titanic Survival with Linear Regressor: Pandas, Numpy, Sklearn**Wednesday, March 24**

Class Recording (C&M is first half)

Assignment: Predicting Titanic Survival with Linear Regressor**Monday, March 22**

Class Recording (C&M is first half)

Assignment Problems:**Friday, March 19**

Class Recording (C&M is first half) - titanic exploratory analysis, quiz 2-4 review

Assignment Problems:**Wednesday, March 17**

Class Recording (C&M is first half) - pointers, space empires troubleshooting, sql query

Assignment Problems:**Monday, March 15**

No class, but there is an assignment.

Assignment Problems:**Friday, March 12**

Class Recording (C&M is first half)

Assignment Problems:**Wednesday, March 10**

Class Recording (C&M is first half) - parser

Assignment Problems:**Monday, March 8**

Class Recording (C&M is first half) - parser

Assignment Problems:**Friday, March 5**

Class Recording (C&M is first half) - intro to Kaggle, review pointers

Assignment Problems:**Wednesday, March 3**

Class Recording (C&M is first half) - quiz 2-3 review

Assignment Problems:**Monday, March 1**

No class, but there is an assignment

Assignment Problems:**Friday, February 26**

Class Recording (C&M is first half) - Test/Train Datasets, SQL

Assignment Problems:**Wednesday, February 24**

Class Recording (C&M is first half) - Intro to Overfitting, Bisection Search

Assignment Problems:**Monday, February 22**

Class Recording (C&M is first half) - Shortest Path in Weighted Graph Using Dijkstra's Algorithm

Assignment Problems:**Friday, February 19**

Class Recording (C&M is first half) - Dijkstra's Algorithm, Intro to Hash Tables

Assignment Problems:**Wednesday, February 17**

Class Recording (C&M is first half) - polynomial regression, review quiz 2-2

Assignment Problems:**Tuesday, February 16**

Off day, but there is a (shorter) assignment due Tuesday night.

Assignment Problems:**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:**Monday, February 8**

No class, but there is an assignment

Assignment Problems:**Friday, February 5**

Class Recording (C&M is first half) - magic square via intelligent search

Assignment Problems:**Wednesday, February 3**

Class Recording (C&M is first half) - distance & shortest path in graph

Assignment Problems:**Monday, February 1**

Class Recording (C&M is first half) - quiz 2-1 review

Assignment Problems:**Friday, January 29**

Class Recording (C&M is first half) - predator-prey, shortest distance in an undirected graph

Assignment Problems:**Wednesday, January 27**

Class Recording (C&M is first half) - SIR model, dummy variables, Haskell problem

Assignment Problems:**Monday, January 25**

No class, but there is an assignment.

Assignment Problems:**Friday, January 22**

Class Recording (C&M is first half) - space empires rules, node indices in tree

Assignment Problems:**Wednesday, January 20**

Class Recording (C&M is first half) - logistic regression implementation, space empires rules, refactoring practice

Assignment Problems:**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)**Wednesday, January 13**

Class Recording (C&M is first half) - Intro to 8 queens problem, 45-2 probability

Assignment Problems:**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:**Friday, January 8**

Class Recording (C&M is first half) - 43-2 probability, intro to breadth-first search and depth-first search

Assignment Problems:**Wednesday, January 6**

Class Recording (C&M is first half) - 42-2, roulette probability, Euler estimator plotting, code review

Assignment Problems:**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**Monday, December 14**

Class Recording - 40-1. Unfortunately, audio was not recorded.

Assignment Problems:**Friday, December 11**

Class Recording: 40-2, 39-2

Assignment Problems:**Wednesday, December 9**

Class Recording: Quiz 6 Problem 3 & Bonus; 39-1

Assignment Problems:**Monday, December 7**

No class, but there is an assignment

Assignment Problems:**Friday, December 4**

Class Recording: Quiz 6 Problem 2; 37-1

Assignment Problems:**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**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**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:**Wednesday, November 18**

Class Recording: 30-1, 31-1, 32-2

Assignment Problems:- Logistic Regression by Hand
- Short Proofs Involving Expectation; Expectation-Variance Identity
- Sololearn C++ Module 6

Student submissions for LaTeX portion - Anton, Charlie, Justin (1,2), Cayden, Maia, Nathan A, William, Nathan R (1,2)**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**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**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**Monday, November 9**

Class Recording: started 26-2

Assignment Problems:**Friday, November 6**

Class Recording: 26-3, 27-3, 28-1

Assignment Problems:- Fitting a Linear Regression by Hand
- DataFrame: Apply
- Revisions: Introduction to Bayesian Inference
- Sololearn C++ Modules 1 and 2

Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William, Nathan R,**Wednesday, November 4**

Class Recording

Assignment Problems:- More Operator Overloading
- EulerEstimator: Plotting
- Introduction to Bayesian Inference
- Submit a Link to your GitHub

Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William, Nathan R,**Friday, October 30**

Class Recording

Assignment Problems:- Exponents of Matrices; Operator Overloading
- Determinant via Cofactor Method, + Comparison to Determinant via RREF Method
- Application of Uniform & Exponential Distributions

Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William, Nathan R,**Wednesday, October 28**

Class Recording

Assignment Problems:**Monday, October 26**

Class Recording

Assignment Problems:

Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, William, Nathan R,**Friday, October 23**

Class Recording

Assignment Problems:

Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William,**Wednesday, October 21**

Class Recording

Assignment Problems:**Friday, October 16**

Class Recording

Assignment Problems:- Merging Two Sorted Lists
- Expectation and Variance of a Uniform Distribution
- Determinant via RREF Operations

Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William, Nathan R,**Wednesday, October 14**

Class Recording

Assignment Problems:

Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, William, Nathan R,**Monday, October 12**

Class Recording

Assignment Problems:- Newton-Rhapson Method for a General Function via Central Difference Approximation
- Introduction to Expected Value and Variance

Student submissions for LaTeX portion - Anton, Charlie, Justin, Cayden, Maia, Nathan A, William,**Friday, October 9**

Class Recording

Assignment Problems:**Wednesday, October 7**

Class Recording

Assignment Problems:**Friday, October 2**

Class Recording

Assignment Problems:**Wednesday, September 30**

Class Recording

Assignment Problems:**Monday, September 28**

Class Recording

Assignment Problems:**Friday, September 25**

Class Recording

Assignment Problems:**Wednesday, September 23**

Class Recording

Assignment Problems:**Friday, September 18**

Class Recording

Assignment Problems:**Wednesday, September 16**

Class Recording

Assignment Problems:**Monday, September 14**

Class Recording

Assignment Problems:**Friday, September 11**

Class Recording

Assignment Problems:**Wednesday, September 9**

Class Recording

Assignment Problems:**Friday, September 4**

Class Recording

Assignment Problems:**Wednesday, September 2**

Class Recording

Assignment Problems:**Friday, August 28**

Class Recording

Assignment Problems:**Wednesday, August 26**

Class Recording

Assignment Problems:**Monday, August 24**

Class Recording

Assignment Problems:**Wednesday, August 19**

Class Recording

Assignment Problems: