Schedule

Date Topic Due
Mon 4/1 Getting set up: python, jupyter, and git  
Wed 4/3 Introduction to python and the jupyter notebook. Python as a calculator.  
Fri 4/5 Conditionals, loops, lists, numpy arrays.  
Mon 4/8 Functions and namespace.  
Wed 4/10 Graphing and matplotlib.  
Fri 4/12 Lab: Programming Puzzles hw 1 (intro)
Mon 4/15 Simulation Mike gone  
Wed 4/19 Simulation lab 2 (puzzles)
Fri 4/19 Lab: Simulating an experiment  
Mon 4/22 Model Regression  
Wed 4/24 Model regression lab 3 (simulation)
Fri 4/26 Lab: Fitting models to data  
Mon 4/29 Classification with machine learning  
Wed 5/1 Machine learning lab 4 (fitting)
Fri 5/3 Lab: Classification with machine learning  
Mon 5/6 Molecular structures  
Wed 5/8 Molecular structures lab 5 (machines)
Fri 5/10 Lab: Calculating structural properties Project prospectus
Mon 5/13 Big(ish) data  
Wed 5/15 Big data Mike gone lab 6 (structure)
Fri 5/17 Lab: Analyzing high-throughput sequencing  
Mon 5/20 Microscopy images  
Wed 5/22 Microsocpy images lab 7 (HTS)
Fri 5/24 Lab: Analyzing microscopy images  
Mon 5/27 Memorial Day. No class.  
Wed 5/29 Final project in class lab 8 (images)
Fri 5/31 Final project in class  
Mon 6/3 Final project in class  
Wed 6/5 Final project in class  
Fri 6/7 Final project in class  
Mon 6/10 Final project