Lecture 0 Exercises:
Syllabus Questions
Notes:
- Unlike Exercises for Lecture 1 onward, these do not need to be
submitted before class on Canvas.
- These will not be graded, but please submit your team’s answers
using the online team exercise submission form, which you can find among
the Quick Links on the syllabus / course webpage.
- What are you required to do to prepare for each class?
- Where can you find the lecture videos, slides, exercises, and
Programs of the Day?
- How many classes can you miss without penalty?
- How many labs can you miss without penalty?
- According to the academic honesty policy, which of the following are
permitted?
- Talking about your approach to a problem with your classmates.
- Submitting someone else’s program as your own.
- Copying a few lines of someone else’s code into your solution, if
you understand those lines in detail.
- Asking ChatGPT for help interpreting an error message your code
produces.
- Looking at a classmate’s code, then immediately sitting down and
typing out a very similar program, but with different variable
names.
- Looking at a classmate’s code, then taking a half hour break before
sitting down to write your own.
- Using an IDE with code completion.