For the first few weeks of the course, there will be a short assignment every week. You are advised to start on these on Tuesday (whether we’ve said exactly what the assignment is by then or not). We will typically work on them or talk about them in class during the week. They are technically due Fri at 4:30 PM. This is to encourage you to finish quickly if you can, and move on with your life, not to give you pressure.
If your assignment will be late, please email us bio708qmee@gmail.com by Friday afternoon to let us know when you will hand it in. This should be before Monday at noon, unless we give permission for special circumstances.
The actual content of your assignment should be posted to your GitHub repo
Submit your assignment (i.e. tell us you have finished) by email to bio708qmee@gmail.com. Your assignment is not done until you do this. To submit an assignment:
Tell us the main file we should be looking at, including the
relative path from the main repo directory, e.g,
hw1/add.R
Other files that are relevant can simply be mentioned in the script, e.g.:
read.csv("eggplant_survey.csv")
## Plot the histotypes (see README.md)For lots of opinions and thoughts on R coding style, see here
You are allowed to use generative AI/large language models (Claude, ChatGPT, Gemini, Copilot, etc. etc.) for any component of this course. However:
Andrew Heiss’s “AI, LLMs,- BS, and Vibe Coding.” says
If you know what you’re doing, and you mistrust everything the LLM spits out, and hand-check everything it says, vibe coding can save you some time. HOWEVER it is (1) potentially dangerous, and (2) bad for learning.