Course Handouts

This page will host lecture notes, lab handouts/instructions, and other course materials.

Short Syllabus (logistics, rough schedule)

Labs:
Lab 1
Lab 2
Lab 3
Lab 4
Lab 5
Lab 6
Lab 7
Lab 8
Lab 9
Lab 10
Lab 11
Lab 13
Lab 16

Lecture notes:
Lecture 3 – Data Structures (.ipynb)
Lecture 4 – Function Parameters (.ipynb)
Lecture 6 – Scipy (.py)
Lecture 7 – Plotting (.ipynb)
Lecture 10 – Advanced OOP (classes) (.ipynb)
Lecture 11 – Functional Programming (.ipynb)
Lecture 13 – Threading (.ipynb)
Lecture 14 – Neural nets (.ipynb)
Lecture 16 – Recursion (.ipynb)

Final Project:
Final Project Handout
Milestone1
Milestone2
Milestone3
Milestone4
Milestone5
Milestone6
Milestone7

Other Materials:
These instructions will help you set up SSH and X11 forwarding:
Getting Started (Windows)
Getting Started (Mac)
These instructions will help you submit your work to the github repositories:
Submitting with Git

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>