3603 – Homework

Submitting Homework

upload icon

Submit homework assignments here. By submitting homework, you certify that your solution represents your own work.

Please submit a separate Jupyter notebook for each problem!

If you have trouble uploading your assignment, please immediately.

To receive credit for a homework assignment, ensure that you follow these rules:

  • Homework solutions must be submitted electronically as a Jupyter notebook (see the syllabus for more information).
  • Please note that if you make multiple submissions, only the LAST submission will be graded, so be sure to include all files in that submission.
  • Solutions will be posted shortly after homework is due.  No late homework submissions will be accepted unless arrangements are made prior to the due date with Prof. Sutherland.
  • Unless stated otherwise in the homework problem, provide a separate report for each problem.
  • Reports should be submitted as a Jupyter notebook.  Also submit any supplementary files (e.g. images that load into your notebook and external python scripts that your notebook uses).  If your notebook doesn’t run, you will not receive full credit.
  • Reports should contain a brief description of the problem, a description of how you solved it, and a discussion of the results.  Also include relevant figures, tables, etc.

Graded Homework

Click here to view graded homework assignments.


Homework Resources

LaTeX information:

Here is a useful web page that provides the LaTeX command to generate numerous mathematical symbols.

Jupyter Notebooks

Cloud-based access

Local installations

  • 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.  If you use a local installation, be sure to use Python 3.x (not 2.7). 
  • I also suggest that you upload your notebook to chen3603.chpc.utah.edu to verify that it works properly.

Some Jupyter Resources

Coming from Matlab


Homework Assignments


  1. (5 pts) Complete this survey. Due Monday, January 7 at 6:00 PM.
  2. Homework 2. Due Wednesday, January 16 at 8:35 AM.
    • Solutions: problem 1, problem 2. You need to right-click and “save link as” to download the notebooks.
  3. Homework 3 due Friday, January 25 at 8:35 AM. Get an early start on this one! Here is a zip file of the images in the homework assignment in case you want to include those in your Jupyter notebook (I recommend that you do). Here is a template for problem 3 that might help you get going with the Jupyter side of things.
  4. Homework 4 due Wednesday, January 30 at 8:35 AM. You will need to download data.csv and load it into your Jupyter notebook. Here is a template file to get you going.
    • Solutions: problem 1, problem 2. You also need the data.csv file from above for problem 2 to run properly.
  5. Homework 5 due Wednesday, February 6 at 8:35 AM. Here is an image of the beaker if you want to include it in your notebook.
  6. Homework 6 due Wednesday, February 13 at 8:35 AM.
  7. Homework 7 due Wednesday, February 27 at 8:35 AM. Here is a copy of SHR Figure 2.4 that you can use.
  8. Homework 8 due Wednesday, March 6 at 8:35 AM.
  9. Homework 9 due Thursday, March 21 at 9:00 AM. Here is an image file for problem 4.
  10. Homework 10 due Friday, April 5 at 8:35 AM
  11. Homework 11 due Friday, April 12 at 8:35 AM. Here is the Txy.csv file you’ll need.
  12. Homework 12 due Tuesday, April 23 at 6:00 PM. Here is the Txy.csv file you’ll need and the batch_constant_r.py file you’ll need for part 2.

Leave a Reply