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!