All Assignments


Instructions for Assignments

  1. Click on the  open in colab link to start the assignment.
  2. Make sure you see note below on saving assignment. The recommended procedure is to save in Google Drive while working on the assignment. This will ensure that all of your work is saved as you work on the assignment.
  3. To submit your assignment, click the  submit to GitHub. This will allow you to  Accept the Assignment and create a private repository for your submission associated with your GitHub id. Save your assignment to this GitHub repository either through colab or by downloading the notebook and committing/pushing it to your repository with GitHub Desktop. You can make multiple submissions prior to the due date. Please make sure the submission file has the same filename as the original assignment.
  4. Verify that your assignment is saved to GitHub by clicking on the notebook using the  GitHub - Assignments link to the left and navigating to the assignment on the GitHub website.

WARNING!!! If you see this icon on the top of your COLAB sesssion, your work is not saved automatically.

It is recommended to save your work in Google Drive. File -> If you save your working file in Google drive all changes will be saved as you work. MAKE SURE that your final version is saved to GitHub and has the same name as the origional file. Make sure you do not submit two notebooks.

Before you turn this problem in, make sure everything runs as expected. First, restart the kernel (in the menubar, select Kernel → Restart) and then run all cells (in the menubar, select Cell → Run All). You can speak with others regarding the assignment but all work must be your own.

Assignments are due by 11:59 PM on the date indicated.

# Session Due Date Description Starter Submit
1 1 09/05 This introductory assignment introduces the basics of loading files from a variety of formats and updating a number of different types of objects. It also introduces the concepts of packages. Open  In  Colab Submit to Github
2 3 09/12 This assignment will require you to gain some familiarity with working with a variety of different Python data structures (sets, lists, dictionaries) as well as packages (numpy, pandas) Open  In  Colab Submit to Github
3 5 09/19 This assignment will give you some practice in creating functions, filtering and slicing dataframes, and applying if statements. We wil also enter our first Kaggle competition. Open  In  Colab Submit to Github
4 7 09/26 This assignment gives exposure to processing Twitter data, creating visualizations with seaborn, processing websites with beautiful soup, and processing text with regular expressions. Open  In  Colab Submit to Github
5 9 10/03 This assignment introduces modeling and gives students experience with both the train/test split, confusion matrix, and KNN. Open  In  Colab Submit to Github
6 11 10/10 This is a simple R assignment meant to bring you up to speed with the basics of R. Open  In  Colab Submit to Github
7 16 10/28 Please correct your midterm as homework. Resubmit to same repository.    
8 17 10/31 This is an assignment on unsupervised models. Open  In  Colab Submit to Github