## Homework Guidelines

- 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.

- A
- 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

**Access**:- Point your web browser to notebook.chpc.utah.edu if you don’t want to install python and Jupyter on your own computer.
- For a local installation, be sure that you have set up Jupyter notebooks on your computer. I strongly recommend using Anaconda, which will make using Jupyter seamless.

- 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 Assignments

- 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.

# Term project

More information to come.