- Homework must be submitted electronically via as a zip file containing:
- A separate Jupyter notebook for each homework problem.
- Any supporting python scripts that the notebook relies on to run or images that the notebook loads, etc.
- The notebook should be self-contained, including:
- A problem description/statement
- Written description of the solution, including equations, derivations, etc. typeset using LaTeX.
- All relevant results (plots, etc.) with associated discussion and analysis.
- Functional python code that produces the results.
- Please do not use extensions or python packages that are not standard since that may prevent your notebook from functioning properly when I grade it.
- Homework will be evaluated based on:
- Whether the problem was completed properly/correctly.
- How well the writeup explains the problem and results.
Getting started with Python & Jupyter
- Introduction to Jupyter notebooks
- Arrays in python
- x-y plots in python
Also see the syllabus for more links to python tutorials
Coming from Matlab:
- Homework 1 due Wednesday, August 29 at the beginning of class.
- Homework 2 due Wednesday, September 12 at the beginning of class.
- Homework 3 due Friday, September 21 at 6:00 PM.
- Homework 4 due Wednesday, September 26 at the beginning of class.
- Homework 5 due Friday, October 19 at 6:00 PM.
- Homework 6 due Sunday, October 26.
- Homework 7 due Monday, November 5 at the beginning of class.
- Homework 8 due Wednesday, November 21 at the beginning of class.
More information to come.