1e3f78fb58709acbec041053cf593f6cdc7f098f
haas/fall2026/discrete/eoce/EoCE.md
| ... | ... | @@ -0,0 +1,180 @@ |
| 1 | +# DISCRETE FALL2026 EOCE |
|
| 2 | + |
|
| 3 | +The End of Course Experience (eoce) satisfies the fourth discrete grading |
|
| 4 | +component of the course. It is meant to evaluate your knowledge and |
|
| 5 | +understanding gained through the semester. |
|
| 6 | + |
|
| 7 | +Unlike the regular weekly projects, the purpose of which is to promote a |
|
| 8 | +learning and understanding of the concepts of the course, this EoCE is |
|
| 9 | +meant more as a demonstration of your proficiency in understanding and |
|
| 10 | +utilizing the concepts and skills obtained, showing me how productive you |
|
| 11 | +can be with the experiences gained. |
|
| 12 | + |
|
| 13 | +## RULES |
|
| 14 | + |
|
| 15 | +Presented within will be various activities evaluating your knowledge and |
|
| 16 | +experience gained this semester. In places where you are able, the more |
|
| 17 | +you write (ie comment) and explain topics the better the chance you will |
|
| 18 | +have of receiving full credit (and alternatively, the more credit you |
|
| 19 | +will receive should something defer correctness). |
|
| 20 | + |
|
| 21 | +Unless otherwise specified, the components on this experience are open |
|
| 22 | +resource with the exception of other individuals. In that respect, it |
|
| 23 | +is **CLOSED PERSON**. This means you are not to communicate with |
|
| 24 | +other people (either in the class or otherwise), in real life or |
|
| 25 | +electronically. Use your own knowledge, use your own skills, and use your |
|
| 26 | +own ability to access the allowed resources to aid you in coming up with |
|
| 27 | +your well thought out responses to each activity. |
|
| 28 | + |
|
| 29 | +You are allowed, and expected, to seek clarification on any activity by |
|
| 30 | +asking me. But the aim here is to evaluate what you have learned, so do |
|
| 31 | +not expect tutoring. Any help should be prompted by a well-asked |
|
| 32 | +question. The better and more informed your questions, the better my |
|
| 33 | +responses MAY be. In many ways, I designed this EoCE premised on each and |
|
| 34 | +every one of you interacting with me through the asking of informed |
|
| 35 | +questions. Those that do not take advantage of asking such calibre of |
|
| 36 | +questions and instead end up struggling, please know that you're doing |
|
| 37 | +this wrong. But also know that, the aim here is for you to accomplish the |
|
| 38 | +various tasks through your own understanding of the task and concepts at |
|
| 39 | +hand, and not to outsource your thinking and remembering to others. |
|
| 40 | + |
|
| 41 | +You are to all of the available items. Submission is to be as a submitted |
|
| 42 | +archive to the usual and appropriate places: the 'pctF' project submitted |
|
| 43 | +via its usual process, the other items will be part of the `eoce` project |
|
| 44 | +that you would have `grabit`ed. |
|
| 45 | + |
|
| 46 | +To maximize any credit received (or to minimize points lost), optimize |
|
| 47 | +your submission for an organized and easy-to-read presentation of |
|
| 48 | +information that conforms with each section's stated guidelines. In the |
|
| 49 | +case of programs or scripts written, ensure that you are following proper |
|
| 50 | +and consistent commenting/documentation and indentation practices. Use |
|
| 51 | +well-named variables (at least 4 symbols long), and be mindful of how |
|
| 52 | +your particular files submitted will appear on a reasonably-sized |
|
| 53 | +terminal (most of my terminals are 80-90 characters wide), should that be |
|
| 54 | +the contextually relevant destination of output. |
|
| 55 | + |
|
| 56 | +The EoCE is worth 26 points of your overall grade (projects (52) + |
|
| 57 | +participation (13) + notes (13) + eoce (26) = 104), representing a |
|
| 58 | +distinct fourth category within the grading policy of the course |
|
| 59 | +(Projects, Journal, Participation, and EoCE). |
|
| 60 | + |
|
| 61 | +### FINALS WEEK AVAILABILITY |
|
| 62 | + |
|
| 63 | +While some classes are allocated a specific meeting time during finals |
|
| 64 | +week, I make all such times available should you be free and have |
|
| 65 | +questions. As such, finals week in **CHM123** will look something like |
|
| 66 | +this: |
|
| 67 | + |
|
| 68 | + * Thursday, December 10th, 2026 from 08:00AM-11:00AM |
|
| 69 | + * Thursday, December 10th, 2026 from 02:30PM-05:30PM |
|
| 70 | + * Friday, December 11th, 2026 from 02:30PM-05:30PM |
|
| 71 | + * Tuesday, December 15th, 2026 from 11:15AM-02:15PM |
|
| 72 | + |
|
| 73 | +Do note, the discord remains available for questions, and there is no |
|
| 74 | +need for you to be physically present at a given time during finals week. |
|
| 75 | +These are merely resources available to you should you wish to utilize |
|
| 76 | +them in the appropriate manners they are available to be used. |
|
| 77 | + |
|
| 78 | +## GRABIT |
|
| 79 | + |
|
| 80 | +There is a **grabit** available for the EoCE. It would house the code for |
|
| 81 | +the various programming sections. The letter division is transacted via |
|
| 82 | +its own `pctF` project. |
|
| 83 | + |
|
| 84 | +## CONTENT |
|
| 85 | + |
|
| 86 | +### CONTINUE GAME |
|
| 87 | + |
|
| 88 | +Continue developing the racing game in v32lua, ideally to some state of |
|
| 89 | +playable completion. |
|
| 90 | + |
|
| 91 | +#### Multimedia Production: Student Expo |
|
| 92 | + |
|
| 93 | +At the end of the spring semester the college puts on an event known as |
|
| 94 | +the CCC Student Expo, an undergraduate research / science fair type of |
|
| 95 | +event, where you can show off your various accomplishments, and be |
|
| 96 | +eligible for awards. |
|
| 97 | + |
|
| 98 | +To perform this section, you will want to produce some project that would |
|
| 99 | +be worthy of presenting at the expo. Some accomplished task that includes |
|
| 100 | +core course concepts, with a level of achievement beyond that of any |
|
| 101 | +project. |
|
| 102 | + |
|
| 103 | +In addition to a fully functioning, complete, and polished program (such |
|
| 104 | +as a Vircon32 cartridge that can be put on display with USB controllers), |
|
| 105 | +you will want to create a poster that can be printed that will explain |
|
| 106 | +your game, generally the class, and the important concepts from the class |
|
| 107 | +you explored or are utilizing in your program. |
|
| 108 | + |
|
| 109 | +You will want to present and explain these concepts for the lay person to |
|
| 110 | +understand, ideally to entice them into exploring the Computer Science |
|
| 111 | +rabbit hole themselves. |
|
| 112 | + |
|
| 113 | +You do not need to be physically present to present (although you are |
|
| 114 | +more than welcome to do so if you are around- awards are likely easier to |
|
| 115 | +win if you are there to interact with judges). |
|
| 116 | + |
|
| 117 | +You do need to provide me with the polished and ready to display poster; |
|
| 118 | +last year we made use of a big screen, so certainly providing it in |
|
| 119 | +digital form would be preferable. |
|
| 120 | + |
|
| 121 | +I will also need some sort of abstract, something describing the overall |
|
| 122 | +effort. |
|
| 123 | + |
|
| 124 | +### PCTF |
|
| 125 | + |
|
| 126 | +Your task here is a familiar one: a letter division, just as we've |
|
| 127 | +encountered all semester. Only, this one is of the solve4 variety (ie not |
|
| 128 | +only do you have to solve for the key and provide a written step-by-step |
|
| 129 | +solution, but you also have to solve for the quotient and the remainder). |
|
| 130 | + |
|
| 131 | +Additionally, the puzzle difficulty has been increased to 'hard', which |
|
| 132 | +should provide more of a challenge than the 'medium'-rated puzzles you've |
|
| 133 | +had prior. |
|
| 134 | + |
|
| 135 | +Be sure to submit the appropriately-named and formatted files persuant to |
|
| 136 | +stated pctX project specifications (especially where a solve4-category |
|
| 137 | +puzzle is concerned). |
|
| 138 | + |
|
| 139 | +## SUBMISSION |
|
| 140 | + |
|
| 141 | +The DEADLINE FOR SUBMISSION of this EoCE is 11:59:59pm EDT (that's |
|
| 142 | +23:59:59 in 24-hour time) Tuesday, December 15th, 2026. This is the |
|
| 143 | +ultimate deadline for any and all coursework. There is no "late", only |
|
| 144 | +"too late". Don't be that person, not with this. |
|
| 145 | + |
|
| 146 | +I would highly recommend not waiting until the last moment (or even the |
|
| 147 | +last week) to start on this. It has been released weeks in advance, with |
|
| 148 | +the intention that you chip away at it a little bit at a time, over the |
|
| 149 | +course of weeks. |
|
| 150 | + |
|
| 151 | +As with the projects and other deliverables this semester, you can submit |
|
| 152 | +early (and worthwhile, early submissions or extra work can receive up to |
|
| 153 | +7 bonus points (applicable to the EoCE grading component)), and also |
|
| 154 | +submit as many times as you desire. Note that when you submit, that |
|
| 155 | +resets the timestamp from which I will evaluate any early submission |
|
| 156 | +bonus points or on-time eligibility. |
|
| 157 | + |
|
| 158 | +Eligibility of any received bonus points on the EoCE are ultimately up to |
|
| 159 | +my decision: if you have genuinely put forth just and honest effort that |
|
| 160 | +is worthy of this undertaking, you will likely receive any eligible bonus |
|
| 161 | +points as described. If you are more calculating and avoiding of work in |
|
| 162 | +your EoCE efforts, I reserve the right not to grant any bonus points. |
|
| 163 | + |
|
| 164 | +Also, if I notice any cases of rule violations (people overhelping each |
|
| 165 | +other instead of letting each individual complete the EoCE on their own |
|
| 166 | +accord and ability), you risk forfeiting any/all bonus points or even any |
|
| 167 | +credit for the section(s) that you violated the rules on. |
|
| 168 | + |
|
| 169 | +Additionally: |
|
| 170 | + |
|
| 171 | + * Solutions not abiding by spirit of project will be subject to a 50% |
|
| 172 | + overall deduction |
|
| 173 | + * Solutions not utilizing descriptive why and how comments will be |
|
| 174 | + subject to a 50% overall deduction |
|
| 175 | + * Solutions not utilizing indentation to promote scope and clarity will |
|
| 176 | + be subject to a 50% overall deduction |
|
| 177 | + * Solutions not organized and easy to read are subject to a 50% overall |
|
| 178 | + deduction |
|
| 179 | + |
|
| 180 | +Good luck! |