Dec 03, 2024 | 350 words | 4 min read
16.4. Demo - 80 points#
16.4.1. Task Instructions#
You may demo at any time before the last day of class.
You have a maximum of two attempts to demo your project:
a. First Attempt: Aim to complete the demo in one attempt by coming prepared.
b. Second Attempt (if needed): If the first attempt does not meet requirements, you have one additional opportunity to address feedback and re-demo. You can complete your demo during any scheduled help session, as long as your instructor or GTA is present. Check session availability in advance to plan accordingly.
Ensure your project is fully functional and that you’re prepared to explain each part. Be ready to walk through your code, discuss your approach, and demonstrate key features of your project.
If you have questions about the demo requirements or need help preparing, reach out to your instructor or GTA.
16.4.2. Rubric#
Refer to Guidelines for the specific requirements
Criteria |
Fully Achieved |
Mostly Achieved |
Partially Achieved |
No Attempt |
---|---|---|---|---|
Input |
Brings in data |
Does not bring in data |
||
Output |
Outputs data |
Does not output data |
||
UDFs |
3 UDFs where one is a different file |
3 or 2 UDFs all in the main program |
1 UDF in the main program |
No UDFs |
Elements |
Includes 3 of 4 elements |
Includes 2 of 4 elements |
Includes 1 of 4 elements |
Includes 0 of 4 elements |
Nested Structure |
Uses nested structures |
Does not use nested structures |
||
Error Check |
Employs 2 error checks |
Employs 1 error check |
Does not employ error checks |
|
New Concept |
Uses new concept |
Does not use new concept |
||
Uniqueness |
Employs unique implementation |
Does not have unique implementation |
||
Code Professionalism |
Includes all 4 components |
Includes 3 of 4 components |
Includes 2 of 4 components |
Includes 1 or 0 components |
Code Running |
Runs successfully |
Runs with error but has a workaround |
Runs partially but errors prevent completion |
Will not run |
Line Limit * (Straight Deduction on total) |
Meets or exceeds 150 lines for MATLAB or 130 lines for Python of active code |
Meets 135-150 lines in MATLAB or 115-130 lines in Python |
Less than 135 lines in MATLAB or 115 lines in Python |