→This assignment is due by Friday, June 17, 2022, 11:59 PM.←
→ As with all assignments, this must be an individual effort and cannot be pair programmed. Any debugging assistance must follow the course collaboration policy and be cited in the comment header block for the assignment.←
→ Do not forget to complete the following labs with this set: ←
· Instructions · Rubric ·Submission ·
Grading Rubric
Your submission will be graded according to the following rubric.
Points | Requirement Description |
0 | Total Points |
→This assignment is due by Friday, June 17, 2022, 11:59 PM.←
→ As with all assignments, this must be an individual effort and cannot be pair programmed. Any debugging assistance must follow the course collaboration policy and be cited in the comment header block for the assignment.←
→ Do not forget to complete the following labs with this set: ←
Submission
Always, always, ALWAYS update the header comments at the top of your main.cpp file. And if you ever get stuck, remember that there is LOTS of help available.
It is critical that you follow these steps when submitting homework.
If you do not follow these instructions, your assignment will receive a major deduction. Why all the fuss? Because we have several hundred of these assignments to grade, and we use computer tools to automate as much of the process as possible. If you deviate from these instructions, our grading tools will not work.
Submission Instructions
Here are step-by-step instructions for submitting your homework properly:
-
Make sure you have the appropriate comment header block at the top of every source code file for this set. The header
block should include the following information at a minimum.
Be sure to fill in the appropriate information, including:/* CSCI 261: Assignment 7: A7 - TBA
* * Author: XXXX (INSERT_NAME) * Resources used (Office Hours, Tutoring, Other Students, etc & in what capacity): * // list here any outside assistance you used/received while following the * // CS@Mines Collaboration Policy and the Mines Academic Code of Honor * * XXXXXXXX (MORE_COMPLETE_DESCRIPTION_HERE) */- Assignment number
- Assignment title
- Your name
- If you received any type of assistance (office hours - whose, tutoring - when), then list where/what/who gave you the assistance and describe the assistance received
- A description of the assignment task and what the code in this file accomplishes.
Additionally, update theMakefile
for A7 to generate a target executable namedA7
.
- File and folder names are extremely important in this process.
Please double-check carefully, to ensure things are named correctly.
- The top-level folder of your project must be named
Set7
- Inside
Set7
, create 1 sub-folders that are required for this Set. The name of each sub-folder is defined in that Set (e.g. andA7
). - Copy your files into the subdirectories of
Set7
(steps 2-3), zip thisSet7
folder (steps 4-5), and then submit the zipped file (steps 6-11) to Canvas. - For example, when you zip/submit
Set7
, there will be 1 sub-folders called andA7
inside theSet7
folder, and each of these sub-folders will have the associated files.
- The top-level folder of your project must be named
- Using Windows Explorer (not to be confused with Internet Explorer), find the files
named
main.cpp, Triangle.h, Triangle.cpp, ScaleneTriangle.h, ScaleneTriangle.cpp, IsoscelesTriangle.h, IsoscelesTriangle.cpp, EquilateralTriangle.h, EquilateralTriangle.cpp, Makefile
.
STOP: Are you really sure you are viewing the correct assignment's folder? - Now, for A7, right click on
main.cpp, Triangle.h, Triangle.cpp, ScaleneTriangle.h, ScaleneTriangle.cpp, IsoscelesTriangle.h, IsoscelesTriangle.cpp, EquilateralTriangle.h, EquilateralTriangle.cpp, Makefile
to copy the files. Then, return to theSet7/A7
folder and right click to paste the files. In other words, put a copy of your homework'smain.cpp, Triangle.h, Triangle.cpp, ScaleneTriangle.h, ScaleneTriangle.cpp, IsoscelesTriangle.h, IsoscelesTriangle.cpp, EquilateralTriangle.h, EquilateralTriangle.cpp, Makefile
source code into theSet7/A7
folder.
Follow the same steps for each lab to put a copy of each lab's deliverable into theSet7/L7
folders.
STOP: Are you sure yourSet7
folder now has all your code to submit?
- Now, right-click on the
"Set7"
folder.- In the pop-up menu that opens, move the mouse
"Send to..."
and expand the sub-menu. - In the sub-menu that opens, select
"Compressed (zipped) folder"
.
STOP: Are you really sure you are zipping aSet7
folder with sub-folders that each contain amain.cpp
file in it?
- In the pop-up menu that opens, move the mouse
- After the previous step, you should now see a
"Set7.zip"
file.
- Now visit the Canvas page for this course
and click the
"Assignments"
button in the sidebar.
- Find Set7, click on it, find the
"Submit Assignment"
area, and then click the"Choose File"
button.
- Find the
"Set7.zip"
file created earlier and click the"Open"
button.
STOP: Are you really sure you are selecting the right homework assignment? Are you double-sure?
- WAIT! There's one more super-important step. Click on the blue
"Submit Assignment"
button to submit your homework.
- No, really, make sure you click the
"Submit Assignment"
button to actually submit your homework. Clicking the"Choose File"
button in the previous step kind of makes it feel like you're done, but you must click the Submit button as well! And you must allow the file time to upload before you turn off your computer!
- Canvas should say "Submitted!". Click "Submission Details" and you can download the zip file you just submitted. In other words, verify you submitted what you think you submitted!
In summary, you must zip the "Set7"
folder
and only the "Set7"
folder, this zip folder must have several sub-folders, you must name all these folders correctly, you must submit the correct zip file for this
homework, and you must click the "Submit Assignment"
button. Not doing these steps is like bringing your
homework to class but forgetting to hand it in. No concessions will be made for
incorrectly submitted work. If you incorrectly submit your homework, we will not be able to
give you full credit. And that makes us unhappy.
→This assignment is due by Friday, June 17, 2022, 11:59 PM.←
→ As with all assignments, this must be an individual effort and cannot be pair programmed. Any debugging assistance must follow the course collaboration policy and be cited in the comment header block for the assignment.←
→ Do not forget to complete the following labs with this set: ←