CS111-2023-winter

Course materials for UCSB CS 111 Winter 2023: Introduction to Computational Science

The main course web site is on GauchoSpace.

This repository will be updated throughout the quarter with course materials. You should probably just clone it to your own computer, and do a "git pull" every now and then to keep it up to date. Current contents are:

  • Syllabus: Information on homework and exams, grading, course logistics, and policies.
  • Readings: This directory contains materials that will be assigned or recommended for reading during the course. This includes several sections of Cleve Moler's "Numerical Computing with Matlab", or NCM. Other readings will be posted here during the quarter when they're needed.
  • LectureMaterials: This directory contains the materials I use or generate in each lecture, including Jupyter transcripts and slides. It also includes ipad/whiteboard images from the Fall 2020 online CS 111 class.
  • Homework: This directory contains all the homework assignments, including LaTeX source, and any auxiliary files needed for assignments.
  • Data: This directory will contain any data we need for assignments or lectures.
  • Python: This directory contains the custom Python software we will use for the class. See the README.md in the directory for instructions on setting it up for your own use.