Lecture 01
August 24, 2026
Prof. Vivek Srikrishnan, , 318 Riley-Robb

Samantha Lauren Davies, Ph.D. student,
A system is:
“an interconnected set of elements that is coherently organized in a way that achieves something…
A system must consist of three kinds of things: elements, interconnections and a function or purpose.”
— Donella Meadows, Thinking in Systems: A Primer, 2008
Can we think of any examples of systems?
What about things that are not systems?
In other words, a system involves an interconnected set of components.
Those interconnections can lead to very different dynamics and outcomes than if the component processes were studied in isolation.

Text: VSRIKRISH to 22333
Sitting in class/looking at these notes is not a substitute for reading the syllabus.
Not required, but students tend to do better when they’re actively engaged in class.
Lack of attendance could contribute to a low participation grade.
If you have any access barriers in this class, please seek out any helpful accomodations.
https://envsys.viveks.me/fall2026/
Use Ed Discussion for questions and discussions about class, homework assignments, etc.
When urgency or privacy is required, email is ok.
In this course, we will use the Julia programming language.
All assignments and labs will be provided as Jupyter Notebooks.
You do not have to use the notebooks for your own work.

Text: VSRIKRISH to 22333
Homework assignments and labs will be distributed using GitHub Classroom.
| Category | Weight |
|---|---|
| Labs | 10% |
| Homework | 15% |
| Mini-Projects | 20% |
| Quizzes | 30% |
| Term Project | 25% |
Using AI tools is not prohibited. But:
Wednesday: Intro to Systems
Follow the guides to install git, Julia, and VS Code: