Lecture 01
August 26, 2024
Prof. Vivek Srikrishnan, , 318 Riley-Robb
Gabriela Ackermann Logan, M.S./Ph.D. student, , 319 Riley-Robb
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
If you have any access barriers in this class, please seek out any helpful accomodations.
https://viveks.me/environmental-systems-analysis
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, labs, and AEs will be provided as Jupyter Notebooks.
Text: VSRIKRISH to 22333
We will use Jupyter Notebooks for most computing tasks (including assignments).
Homework assignments and labs will be distributed using GitHub Classroom.
Category | Weight |
---|---|
Participation | 10% |
Exercises | 10% |
Labs | 10% |
Homework | 20% |
Prelims | 30% |
Term Project | 20% |
Obviously, just copying down answers from Chegg or ChatGPT and passing them off as your own is not ok.
But often lines aren’t that simple. Let’s quickly consider some scenarios (h/t to Tony Wong for these).
Dan searches the internet for relevant code and copy-pastes it into his Jupyter notebook. They cites the source of the codes.
Is this ok?
Probably Not
Dan searches the internet for relevant code and copy-pastes it into his Jupyter notebook. They cites the source of the codes.
What Should Dan Do?
Dan should paraphrase the codes they found to incorporate them with his own code, and then also cite them.
Matthew and Rhonda work together to figure out how to implement the codes, but each works on their own computer and develops their own solutions.
Is this ok?
Definitely!
Felix and Rachel are working together on a problem involving a derivation. Rachel types it up in LaTeX and sends the code to Felix, who pastes it into his Jupyter notebook.
Is this ok?
Likely Not
Darren uses ChatGPT to debug an error in their homework code. They fix the error and credits ChatGPT in his References section.
Is this ok?
Well-meaning, but no!
Using AI tools is not prohibited. But:
Wednesday: Lab 1: Julia and GitHub basics.
Next Week: Introduction to Systems Analysis