cu-numcomp / numcomp-class-spring19

CSCI-3656 Numerical Computation (Spring 2019)
BSD 2-Clause "Simplified" License
7 stars 21 forks source link

CSCI-3656 Numerical Computation

Final projects

Quick info from the Syllabus

CU Boulder: CSCI 3656 (Spring 2019)

Meeting Time: Tue/Thu 12:30-1:45pm in FLMG 157

Office hours: Mon/Fri 10-11am and Thu 2-3:15pm in ECOT 824; follow this issue for exceptions.

Activies

  1. First day
  2. 2019-01-17 Rootfinding
  3. 2019-01-22 Newton's Method
  4. 2019-01-24: Assign Homework 1: Rootfinding
  5. 2019-01-29 Conditioning
  6. 2019-01-31 Stability
  7. 2019-02-05 Linearity
  8. 2019-02-07: Assign Homework 2: Orthogonal Polynomials
  9. 2019-02-12: Gram-Schmidt QR in class; discuss that part of homework.
  10. 2019-02-14: QR
  11. 2019-02-21: Assign Homework 3: Matrix Transforms
  12. 2019-02-26: Midterm review on your own Study Guide
  13. 2019-02-28: In-class midterm
  14. 2019-03-05: Start Interpolation unit
  15. 2019-03-07: Assign Homework 4: Interpolation
  16. 2019-03-19 Bias-Variance
  17. 2019-03-21: Assign Homework 5: Regression due 2019-04-08
  18. 2019-04-02 Numerical Differentiation
  19. 2019-04-09: Midterm review Study Guide
  20. 2019-04-11: Midterm 2.
  21. 2019-04-16: Assign Homework 6: Integration (due 2019-04-28) and form project groups
  22. 2019-04-18: Introduction to ODE
  23. 2019-04-23: Assign Homework 7: ODE (optional replacement for any other homework; due 2019-05-04)
  24. 2019-04-25: Computational Science Panel Discussion
  25. 2019-04-30
  26. 2019-05-02: Last day of classes
  27. 2019-05-04 @ 1:30-4pm: Final projects (team presentations and peer evaluation in groups)

Git and Jupyter

Course materials and assignments are maintained on GitHub. You will need to create a GitHub account (free) if you don't already have one. Please submit issues in the class repository or use this discussion forum to report problems or ask questions.

Moodle

Please enroll in this class on https://moodle.cs.colorado.edu.

Notebooks

  1. Rootfinding
  2. Vectors
  3. Linear Algebra
  4. Interpolation
  5. Regression
  6. Differentiation
  7. Integration