Homework 1
- Due No Due Date
- Points 10
- Submitting a file upload
- File Types cpp
REMINDER: You are NOT allowed to use any techniques/topics I have not yet covered in class! If it's not in the slides yet, you can't use it. When in doubt, ask me first.
Homework assignments are meant to be an extension of the Lab assignment that preceded it. Difficulty spikes will happen rarely throughout this course, but I'll let you guys know when that happens so you can prepare accordingly. Homework assignments will always be due one week after they've been assigned.
At the bottom of every homework assignment, there will be a series of Additional Requirements laid out. Please follow these requirements if you want full scores! They often consist of additional restrictions (on top global ones already in place) that are meant to push you to think for an alternative solution other than the obvious one. This is the crux of learning programming. Anyone can learn the computer science theory, but programming requires the development of active problem solving skills that are hard to teach and must be developed through practice and experience. This first homework will give you but a taste of the kind of challenges to come.
Unlike Labs, homework assignments are not checked off during live class hours, and must be submitted through Canvas. However, you can ask me questions about them during class. If you're already done with the Lab for the week, check out the new Homework, provided that you've also already completed the previous week's Homework assignment.
Rubric
Criteria | Ratings | Pts | |
---|---|---|---|
text.cpp
threshold:
pts
|
pts
--
|
||
division.cpp
threshold:
pts
|
pts
--
|
||
Total Points:
10
out of 10
|