Numerical Methods and Computer Programming Numerical Methods and Computer Programming
  • Syllabus
  • Course Materials
  • Book

    This page provides a listing, in chronological order, of course materials that are associated to each scheduled lecture period. This may include PDFs of the final lecture notes, links to recorded lectures, and any other reference material.

    Assignments

    Lecture 1 - Jupyter: Notebooks, Hub, and Lab

    Lecture 2 - Basic UNIX Filesystem Commands (HTML) (PDF)

    Lecture 3 - git and Github (HTML) (PDF)

    Lecture 4 - Introduction to Github Codespaces

    Lecture 5 - Introduction to Python: Variables and Data Types (HTML)

    Lecture 6 - Introduction to Python: Conditionals and Flow Control (HTML)

    Lecture 7 - Introduction to Python: Lists, Tuples, and Dictionaries (HTML)

    Lecture 8 - Introduction to Python: Python Loops and Conditionals (HTML)

    Lecture 9 - Introduction to Python: Function Argument Types and Lambda Functions (HTML)

    Lecture 10 - Introduction to Python: Python Classes and Object-Oriented Programming (HTML)

    Lecture 11 - Numpy (HTML)

    Lecture 12 - Pandas (HTML)

    Lecture 13 - Matplotlib (HTML)

    Lecture 14 - Bokeh (HTML)

    Lecture 15 - SciPy

    Contents © 2024 John T. Foster Creative Commons License