Lecture 01
August 21, 2023
Instructor: Vivek Srikrishnan, 318 Riley-Robb,
TA: Gabriela Ackermann Logan, 319 Riley-Robb,
Important
Please include BEE4750 in your email subject line! This will ensure it doesn’t get lost in the shuffle.
Better: Use Ed Discussion and reserve email for matters that are particular urgent and/or require privacy.
Text: VSRIKRISH to 22333
Assessment | % of Grade |
---|---|
Lab Notebooks | 20% |
Homework Assignments | 40% |
Final Project | 40% |
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.
Hopefully not a concern…
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!
Why is ChatGPT (and other ML/AI tools) singled out?
Use Ed Discussion for questions and discussions about class, homework assignments, etc.
When urgency or privacy is required, email is ok.
https://viveks.me/environmental-systems-analysis
Systems analysis requires mathematical modeling, and computing allows that to scale.
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.
Wednesday: Introduction to Systems Analysis
Friday: Work on Lab 1.