This shows you the differences between two versions of the page.
haas:summer2017:discrete:projects:ewn0 [2017/06/20 19:36] – created wedge | haas:summer2017:discrete:projects:ewn0 [2017/06/20 19:41] (current) – [Submission Criteria] wedge | ||
---|---|---|---|
Line 175: | Line 175: | ||
* Early submissions will earn 1 bonus point per full day in advance of the deadline. | * Early submissions will earn 1 bonus point per full day in advance of the deadline. | ||
* Bonus eligibility requires an honest attempt at performing the project (no blank efforts accepted) | * Bonus eligibility requires an honest attempt at performing the project (no blank efforts accepted) | ||
- | * Late submissions will lose 25% credit per day, with the submission window closing | + | * Late submissions will lose 25% credit per day, with the submission window closing |
- | * To clarify: if a project is due on Wednesday (before its end), it would then be 25% off on Thursday, 50% off on Friday, 75% off on Saturday, and worth 0% once it becomes Sunday. | + | * To clarify: if a project is due on Wednesday (before its end), it would then be 25% off on Thursday |
* Certain projects may not have a late grace period, and the due date is the absolute end of things. | * Certain projects may not have a late grace period, and the due date is the absolute end of things. | ||
* all requested functionality must conform to stated requirements (either on this project page or in comment banner in source code files themselves). | * all requested functionality must conform to stated requirements (either on this project page or in comment banner in source code files themselves). | ||
- | * code resulting in two binaries must be submitted: | ||
- | * source code that when compiled produces the **encode** program | ||
- | * if you're only using one file for the encode, that source file should be called **encode.c** | ||
- | * source code that when compiled produces the **decode** program | ||
- | * if you're only using one file for the decode, that source file should be called **decode.c** | ||
* Output generated must conform to any provided requirements and specifications (be it in syntax or sample output) | * Output generated must conform to any provided requirements and specifications (be it in syntax or sample output) | ||
* output obviously must also be correct based on input. | * output obviously must also be correct based on input. | ||
Line 229: | Line 224: | ||
* Track/ | * Track/ | ||
* Submit a copy of your source code to me using the **submit** tool (**make submit** will do this) by the deadline. | * Submit a copy of your source code to me using the **submit** tool (**make submit** will do this) by the deadline. | ||
- | |||
- | To successfully complete this project, the following criteria must be met: | ||
- | |||
- | * Code must compile cleanly (no warnings or errors) | ||
- | * Output must be correct, and match the form given in the sample output above. | ||
- | * Code must be nicely and consistently indented (you may use the **indent** tool) | ||
- | * Code must utilize the algorithm(s) presented above. | ||
- | * **primebrkodd.c** | ||
- | * **primebrksrt.c** | ||
- | * **primebrkoddsrt.c** | ||
- | * **primebrksrtopt.c** | ||
- | * **primebrkoddsrtopt.c** | ||
- | * Code must be commented | ||
- | * have a properly filled-out comment banner at the top | ||
- | * be sure to include any compiling instructions | ||
- | * have at least 20% of your program consist of **< | ||
- | * Output Formatting (including spacing) of program must conform to the provided output (see above). | ||
- | * Track/ | ||
- | * Submit a copy of your source code to me using the **submit** tool. | ||
- | |||
- | To submit this program to me using the **submit** tool, run the following command at your lab46 prompt: | ||
- | |||
- | <cli> | ||
- | $ submit cprog pnc1 primebrkodd.c primebrksrt.c primebrkoddsrt.c primebrksrtopt.c primebrkoddsrtopt.c | ||
- | Submitting cprog project " | ||
- | -> primebrkodd.c(OK) | ||
- | -> primebrksrt.c(OK) | ||
- | -> primebrkoddsrt.c(OK) | ||
- | -> primebrksrtopt.c(OK) | ||
- | -> primebrkoddsrtopt.c(OK) | ||
- | |||
- | SUCCESSFULLY SUBMITTED | ||
- | </ | ||
- | |||
- | You should get some sort of confirmation indicating successful submission if all went according to plan. If not, check for typos and or locational mismatches. | ||
- | |||
- | What I will be looking for: | ||
- | |||
- | < | ||
- | 78: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | *: | ||
- | </ | ||
- |