User Tools

Site Tools


haas:summer2017:discrete:projects:ewn0

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

haas:summer2017:discrete:projects:ewn0 [2017/06/20 19:36] – created wedgehaas: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 on the 4th day following the deadline. +    * Late submissions will lose 25% credit per day, with the submission window closing upon reaching the 4th day following the deadline. 
-      * 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 (day 1), 50% off on Friday (day 2), 75% off on Saturday (day 3), and worth 0% once it becomes Sunday (day 4).
       * 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/version the source code in a repository   * Track/version the source code in a repository
   * 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 **<nowiki>//</nowiki>**-style descriptive comments 
-  * Output Formatting (including spacing) of program must conform to the provided output (see above). 
-  * Track/version the source code in a repository 
-  * 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 "pnc1": 
-    -> primebrkodd.c(OK) 
-    -> primebrksrt.c(OK) 
-    -> primebrkoddsrt.c(OK) 
-    -> primebrksrtopt.c(OK) 
-    -> primebrkoddsrtopt.c(OK) 
- 
-SUCCESSFULLY SUBMITTED 
-</cli> 
- 
-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: 
- 
-<code> 
-78:pnc1:final tally of results (78/78) 
-*:pnc1:submit all programs correctly perform argument checking [3/3] 
-*:pnc1:primebrkodd.c no negative compiler messages [2/2] 
-*:pnc1:primebrkodd.c implements only specified algorithm [4/4] 
-*:pnc1:primebrkodd.c adequate indentation and comments [3/3] 
-*:pnc1:primebrkodd.c output conforms to specifications [3/3] 
-*:pnc1:primebrkodd.c primerun runtime tests succeed [3/3] 
-*:pnc1:primebrksrt.c no negative compiler messages [2/2] 
-*:pnc1:primebrksrt.c implements only specified algorithm [4/4] 
-*:pnc1:primebrksrt.c adequate indentation and comments [3/3] 
-*:pnc1:primebrksrt.c output conforms to specifications [3/3] 
-*:pnc1:primebrksrt.c primerun runtime tests succeed [3/3] 
-*:pnc1:primebrkoddsrt.c no negative compiler messages [2/2] 
-*:pnc1:primebrkoddsrt.c implements only specified algorithm [4/4] 
-*:pnc1:primebrkoddsrt.c adequate indentation and comments [3/3] 
-*:pnc1:primebrkoddsrt.c output conforms to specifications [3/3] 
-*:pnc1:primebrkoddsrt.c primerun runtime tests succeed [3/3] 
-*:pnc1:primebrksrtopt.c no negative compiler messages [2/2] 
-*:pnc1:primebrksrtopt.c implements only specified algorithm [4/4] 
-*:pnc1:primebrksrtopt.c adequate indentation and comments [3/3] 
-*:pnc1:primebrksrtopt.c output conforms to specifications [3/3] 
-*:pnc1:primebrksrtopt.c primerun runtime tests succeed [3/3] 
-*:pnc1:primebrkoddsrtopt.c no negative compiler messages [2/2] 
-*:pnc1:primebrkoddsrtopt.c implements only specified algorithm [4/4] 
-*:pnc1:primebrkoddsrtopt.c adequate indentation and comments [3/3] 
-*:pnc1:primebrkoddsrtopt.c output conforms to specifications [3/3] 
-*:pnc1:primebrkoddsrtopt.c primerun runtime tests succeed [3/3] 
-</code> 
- 
haas/summer2017/discrete/projects/ewn0.1497987389.txt.gz · Last modified: 2017/06/20 19:36 by wedge