introduction to

Scientific Computing

Course Schedule

Week One
  • Tuesday, January 9
    • Introduction to the course
    • Making sure everyone has anaconda properly installed
    • Python basics: variables and lists
  • Wednesday, January 10
    • Introduction to plotting with matplotlib
  • Friday, January 12
    • Exercise do to before class.
    • Introduction to differential equations
    • Introduction to for loops
Week Two
  • Tuesday, January 16
    • Exercises do to before class.
    • In class we'll go over loops and talk a bunch more about differential equations and I will present Euler's method.
  • Wednesday, January 17
    • Euler's method.
  • Friday, January 19
    • Systems of ODEs
    • Assignment due* at the end of the day.
Week Three
  • Tuesday, January 16
    • Exercises do to before class.
    • More epidemic models and odeint.
  • Wednesday, January 24
    • More epidemic models. If statements.
  • Friday, January 26
    • Class starts at 10am!
    • End ODEs. Begin random numbers.
    • Assignment due* at the end of the day.
List of Assignments