haas/spring2026/comporg.md
... ...
@@ -18,6 +18,39 @@
18 18
| Projects page: | [https://lab46.g7n.org/haas/spring2026/comporg/projects.md](https://lab46.g7n.org/haas/spring2026/comporg/projects.md) |
19 19
| CCC Syllabus Statements: | [https://docs.google.com/document/d/1JsIuYeV5c72l5qaQEFOoNhJDYeaCv60U-kCKMaKzhv4/](https://docs.google.com/document/d/1JsIuYeV5c72l5qaQEFOoNhJDYeaCv60U-kCKMaKzhv4/) |
20 20
21
+## Table of Contents
22
+
23
+ * [Course Description](#course-description)
24
+ * [Course Objectives](#course-objectives)
25
+ * [Assumptions](#assumptions)
26
+ * [Course Materials](#course-materials)
27
+ * [Technology Policy](#technology-policy)
28
+ * [AI use policy](#ai-use-policy)
29
+ * [Grading Policy](#grading-policy)
30
+ * [Letter Grades](#letter-grades)
31
+ * [Course Notes](#course-notes)
32
+ * [Projects](#projects)
33
+ * [Participation](#participation)
34
+ * [EoCE](#eoce)
35
+ * [Submission Guidelines](#submission-guidelines)
36
+ * [Digital is best](#digital-is-best)
37
+ * [Identification](#identification)
38
+ * [Paraphrasing](#paraphrasing)
39
+ * [Organization](#organization)
40
+ * [Timeliness](#timeliness)
41
+ * [Errors](#errors)
42
+ * [Backups](#backups)
43
+ * [Common Sense](#common-sense)
44
+ * [Late Policy](#late-policy)
45
+ * [Attendance](#attendance)
46
+ * [Behaviour](#behaviour)
47
+ * [Collaboration](#collaboration)
48
+ * [Pet Peeves](#pet-peeves)
49
+ * [Rules for Success](#rules-for-success)
50
+ * [Documentation](#documentation)
51
+ * [Topics](#topics)
52
+ * [Student Understanding and Agreement of Syllabus Terms](#student-understanding-and-agreement-of-syllabus-terms)
53
+
21 54
## Course Description
22 55
23 56
Computer architecture and assembly language programming methods.
... ...
@@ -236,7 +269,7 @@ Also: with the possible exception of the project component, any
236 269
accumulated point excesses will be capped at the allocation per that
237 270
grading unit.
238 271
239
-## Letter Grades
272
+### Letter Grades
240 273
241 274
Letter grades are pegged to the following numeric values:
242 275
... ...
@@ -279,7 +312,7 @@ than or equal to 52%.
279 312
**NOTE**: bonus projects or other extra credit items are **not** eligible
280 313
for early submission bonuses.
281 314
282
-## Course Notes
315
+### Course Notes
283 316
284 317
Accomplishing the assigned tasks represents only part of the educational
285 318
experience. A vital part of learning involve understanding and thinking.
... ...
@@ -297,7 +330,7 @@ resource topics may vary from week to week, look to contribute at least
297 330
256 words of informative, relevant content for consideration of full
298 331
credit in this category.
299 332
300
-## Projects
333
+### Projects
301 334
302 335
Projects constitute the portion of your grade involving activities you
303 336
perform in the name of experiencing and demonstrating knowledge in this
... ...
@@ -323,7 +356,7 @@ is due by the end of Wednesday, it would be 33% late Thursday (1 day
323 356
late), 66% late Friday (2 days late), 100% late once it becomes Saturday
324 357
(3+ days late).
325 358
326
-## Participation
359
+### Participation
327 360
328 361
Maintaining an ever present effort in your journey with respect to being
329 362
present for class gatherings and making such effort known is an important
... ...
@@ -358,7 +391,7 @@ If you anticipate missing a class, please notify me in advance. While you
358 391
may still lose applicable participation credit, the advance notice will
359 392
be taken into positive consideration.
360 393
361
-## EoCE
394
+### EoCE
362 395
363 396
As the semester starts wrapping up, the End of Course Experience (EoCE)
364 397
will be released.
haas/spring2026/cprog.md
... ...
@@ -6,7 +6,7 @@
6 6
7 7
| Instructor: | Matthew Haas (haas@corning-cc.edu) |
8 8
| Office: | `CHM123` |
9
-| Office Hours: | `T 10:00a-10:50a`, `W 1:30p-2:20p`, `R 10:00a-12:50p` |
9
+| Office Hours: | `T 11:00a-11:25a`, `W 1:00p-2:20p`, `R 11:00a-12:50p` |
10 10
| Class Meeting: | Online/Async |
11 11
| Class DESIG: | `cprog` |
12 12
| Class Chat: | `#cprog` on discord |
... ...
@@ -18,6 +18,39 @@
18 18
| Projects page: | [https://lab46.g7n.org/haas/spring2026/cprog/projects.md](https://lab46.g7n.org/haas/spring2026/cprog/projects.md) |
19 19
| CCC Syllabus Statements: | [https://docs.google.com/document/d/1JsIuYeV5c72l5qaQEFOoNhJDYeaCv60U-kCKMaKzhv4/](https://docs.google.com/document/d/1JsIuYeV5c72l5qaQEFOoNhJDYeaCv60U-kCKMaKzhv4/) |
20 20
21
+## Table of Contents
22
+
23
+ * [Course Description](#course-description)
24
+ * [Course Objectives](#course-objectives)
25
+ * [Assumptions](#assumptions)
26
+ * [Course Materials](#course-materials)
27
+ * [Technology Policy](#technology-policy)
28
+ * [AI use policy](#ai-use-policy)
29
+ * [Grading Policy](#grading-policy)
30
+ * [Letter Grades](#letter-grades)
31
+ * [Course Notes](#course-notes)
32
+ * [Projects](#projects)
33
+ * [Participation](#participation)
34
+ * [EoCE](#eoce)
35
+ * [Submission Guidelines](#submission-guidelines)
36
+ * [Digital is best](#digital-is-best)
37
+ * [Identification](#identification)
38
+ * [Paraphrasing](#paraphrasing)
39
+ * [Organization](#organization)
40
+ * [Timeliness](#timeliness)
41
+ * [Errors](#errors)
42
+ * [Backups](#backups)
43
+ * [Common Sense](#common-sense)
44
+ * [Late Policy](#late-policy)
45
+ * [Attendance](#attendance)
46
+ * [Behaviour](#behaviour)
47
+ * [Collaboration](#collaboration)
48
+ * [Pet Peeves](#pet-peeves)
49
+ * [Rules for Success](#rules-for-success)
50
+ * [Documentation](#documentation)
51
+ * [Topics](#topics)
52
+ * [Student Understanding and Agreement of Syllabus Terms](#student-understanding-and-agreement-of-syllabus-terms)
53
+
21 54
## Course Description
22 55
23 56
C/C++ Programming for systems, commercial, and scientific applications.
... ...
@@ -249,7 +282,7 @@ Also: with the possible exception of the project component, any
249 282
accumulated point excesses will be capped at the allocation per that
250 283
grading unit.
251 284
252
-## Letter Grades
285
+### Letter Grades
253 286
254 287
Letter grades are pegged to the following numeric values:
255 288
... ...
@@ -292,7 +325,7 @@ than or equal to 52%.
292 325
**NOTE**: bonus projects or other extra credit items are **not** eligible
293 326
for early submission bonuses.
294 327
295
-## Course Notes
328
+### Course Notes
296 329
297 330
Accomplishing the assigned tasks represents only part of the educational
298 331
experience. A vital part of learning involve understanding and thinking.
... ...
@@ -310,7 +343,7 @@ resource topics may vary from week to week, look to contribute at least
310 343
256 words of informative, relevant content for consideration of full
311 344
credit in this category.
312 345
313
-## Projects
346
+### Projects
314 347
315 348
Projects constitute the portion of your grade involving activities you
316 349
perform in the name of experiencing and demonstrating knowledge in this
... ...
@@ -336,7 +369,7 @@ is due by the end of Wednesday, it would be 33% late Thursday (1 day
336 369
late), 66% late Friday (2 days late), 100% late once it becomes Saturday
337 370
(3+ days late).
338 371
339
-## Participation
372
+### Participation
340 373
341 374
Maintaining an ever present effort in your journey with respect to being
342 375
present for class gatherings and making such effort known is an important
... ...
@@ -371,7 +404,7 @@ If you anticipate missing a class, please notify me in advance. While you
371 404
may still lose applicable participation credit, the advance notice will
372 405
be taken into positive consideration.
373 406
374
-## EoCE
407
+### EoCE
375 408
376 409
As the semester starts wrapping up, the End of Course Experience (EoCE)
377 410
will be released.
haas/spring2026/sysprog.md
... ...
@@ -6,7 +6,7 @@
6 6
7 7
| Instructor: | Matthew Haas (haas@corning-cc.edu) |
8 8
| Office: | `CHM123` |
9
-| Office Hours: | `T 10:00a-10:50a`, `W 1:30p-2:20p`, `R 10:00a-12:50p` |
9
+| Office Hours: | `T 11:00a-11:25a`, `W 1:00p-2:20p`, `R 11:00a-12:50p` |
10 10
| Class Meeting: | Online/Async, CHM123 W 2:30p-3:20p |
11 11
| Class DESIG: | `sysprog` |
12 12
| Class Chat: | `#sysprog` on discord |
... ...
@@ -18,6 +18,39 @@
18 18
| Projects page: | [https://lab46.g7n.org/haas/spring2026/sysprog/projects.md](https://lab46.g7n.org/haas/spring2026/sysprog/projects.md) |
19 19
| CCC Syllabus Statements: | [https://docs.google.com/document/d/1JsIuYeV5c72l5qaQEFOoNhJDYeaCv60U-kCKMaKzhv4/](https://docs.google.com/document/d/1JsIuYeV5c72l5qaQEFOoNhJDYeaCv60U-kCKMaKzhv4/) |
20 20
21
+## Table of Contents
22
+
23
+ * [Course Description](#course-description)
24
+ * [Course Objectives](#course-objectives)
25
+ * [Assumptions](#assumptions)
26
+ * [Course Materials](#course-materials)
27
+ * [Technology Policy](#technology-policy)
28
+ * [AI use policy](#ai-use-policy)
29
+ * [Grading Policy](#grading-policy)
30
+ * [Letter Grades](#letter-grades)
31
+ * [Course Notes](#course-notes)
32
+ * [Projects](#projects)
33
+ * [Participation](#participation)
34
+ * [EoCE](#eoce)
35
+ * [Submission Guidelines](#submission-guidelines)
36
+ * [Digital is best](#digital-is-best)
37
+ * [Identification](#identification)
38
+ * [Paraphrasing](#paraphrasing)
39
+ * [Organization](#organization)
40
+ * [Timeliness](#timeliness)
41
+ * [Errors](#errors)
42
+ * [Backups](#backups)
43
+ * [Common Sense](#common-sense)
44
+ * [Late Policy](#late-policy)
45
+ * [Attendance](#attendance)
46
+ * [Behaviour](#behaviour)
47
+ * [Collaboration](#collaboration)
48
+ * [Pet Peeves](#pet-peeves)
49
+ * [Rules for Success](#rules-for-success)
50
+ * [Documentation](#documentation)
51
+ * [Topics](#topics)
52
+ * [Student Understanding and Agreement of Syllabus Terms](#student-understanding-and-agreement-of-syllabus-terms)
53
+
21 54
## Course Description
22 55
23 56
Systems programming for portable operating system implementations. File
... ...
@@ -243,7 +276,7 @@ Also: with the possible exception of the project component, any
243 276
accumulated point excesses will be capped at the allocation per that
244 277
grading unit.
245 278
246
-## Letter Grades
279
+### Letter Grades
247 280
248 281
Letter grades are pegged to the following numeric values:
249 282
... ...
@@ -286,7 +319,7 @@ than or equal to 52%.
286 319
**NOTE**: bonus projects or other extra credit items are **not** eligible
287 320
for early submission bonuses.
288 321
289
-## Course Notes
322
+### Course Notes
290 323
291 324
Accomplishing the assigned tasks represents only part of the educational
292 325
experience. A vital part of learning involve understanding and thinking.
... ...
@@ -304,7 +337,7 @@ resource topics may vary from week to week, look to contribute at least
304 337
256 words of informative, relevant content for consideration of full
305 338
credit in this category.
306 339
307
-## Projects
340
+### Projects
308 341
309 342
Projects constitute the portion of your grade involving activities you
310 343
perform in the name of experiencing and demonstrating knowledge in this
... ...
@@ -330,7 +363,7 @@ is due by the end of Wednesday, it would be 33% late Thursday (1 day
330 363
late), 66% late Friday (2 days late), 100% late once it becomes Saturday
331 364
(3+ days late).
332 365
333
-## Participation
366
+### Participation
334 367
335 368
Maintaining an ever present effort in your journey with respect to being
336 369
present for class gatherings and making such effort known is an important
... ...
@@ -365,7 +398,7 @@ If you anticipate missing a class, please notify me in advance. While you
365 398
may still lose applicable participation credit, the advance notice will
366 399
be taken into positive consideration.
367 400
368
-## EoCE
401
+### EoCE
369 402
370 403
As the semester starts wrapping up, the End of Course Experience (EoCE)
371 404
will be released.
haas/spring2026/unix.md
... ...
@@ -6,7 +6,7 @@
6 6
7 7
| Instructor: | Matthew Haas (haas@corning-cc.edu) |
8 8
| Office: | `CHM123` |
9
-| Office Hours: | `T 10:00a-10:50a`, `W 1:30p-2:20p`, `R 10:00a-12:50p` |
9
+| Office Hours: | `T 11:00a-11:25a`, `W 1:00p-2:20p`, `R 11:00a-12:50p` |
10 10
| Class Meeting: | `CHM123 TR 1:30p-3:20p` |
11 11
| Class DESIG: | `unix` |
12 12
| Class Chat: | `#unix` on discord |
... ...
@@ -18,6 +18,39 @@
18 18
| Projects page: | [https://lab46.g7n.org/haas/spring2026/unix/projects.md](https://lab46.g7n.org/haas/spring2026/unix/projects.md) |
19 19
| CCC Syllabus Statements: | [https://docs.google.com/document/d/1JsIuYeV5c72l5qaQEFOoNhJDYeaCv60U-kCKMaKzhv4/](https://docs.google.com/document/d/1JsIuYeV5c72l5qaQEFOoNhJDYeaCv60U-kCKMaKzhv4/) |
20 20
21
+## Table of Contents
22
+
23
+ * [Course Description](#course-description)
24
+ * [Course Objectives](#course-objectives)
25
+ * [Assumptions](#assumptions)
26
+ * [Course Materials](#course-materials)
27
+ * [Technology Policy](#technology-policy)
28
+ * [AI use policy](#ai-use-policy)
29
+ * [Grading Policy](#grading-policy)
30
+ * [Letter Grades](#letter-grades)
31
+ * [Course Notes](#course-notes)
32
+ * [Projects](#projects)
33
+ * [Participation](#participation)
34
+ * [EoCE](#eoce)
35
+ * [Submission Guidelines](#submission-guidelines)
36
+ * [Digital is best](#digital-is-best)
37
+ * [Identification](#identification)
38
+ * [Paraphrasing](#paraphrasing)
39
+ * [Organization](#organization)
40
+ * [Timeliness](#timeliness)
41
+ * [Errors](#errors)
42
+ * [Backups](#backups)
43
+ * [Common Sense](#common-sense)
44
+ * [Late Policy](#late-policy)
45
+ * [Attendance](#attendance)
46
+ * [Behaviour](#behaviour)
47
+ * [Collaboration](#collaboration)
48
+ * [Pet Peeves](#pet-peeves)
49
+ * [Rules for Success](#rules-for-success)
50
+ * [Documentation](#documentation)
51
+ * [Topics](#topics)
52
+ * [Student Understanding and Agreement of Syllabus Terms](#student-understanding-and-agreement-of-syllabus-terms)
53
+
21 54
## Course Description
22 55
23 56
UNIX Operating System basics. The primary emphasis of this course will
... ...
@@ -261,7 +294,7 @@ Also: with the possible exception of the project component, any
261 294
accumulated point excesses will be capped at the allocation per that
262 295
grading unit.
263 296
264
-## Letter Grades
297
+### Letter Grades
265 298
266 299
Letter grades are pegged to the following numeric values:
267 300
... ...
@@ -304,7 +337,7 @@ than or equal to 52%.
304 337
**NOTE**: bonus projects or other extra credit items are **not** eligible
305 338
for early submission bonuses.
306 339
307
-## Course Notes
340
+### Course Notes
308 341
309 342
Accomplishing the assigned tasks represents only part of the educational
310 343
experience. A vital part of learning involve understanding and thinking.
... ...
@@ -322,7 +355,7 @@ resource topics may vary from week to week, look to contribute at least
322 355
256 words of informative, relevant content for consideration of full
323 356
credit in this category.
324 357
325
-## Projects
358
+### Projects
326 359
327 360
Projects constitute the portion of your grade involving activities you
328 361
perform in the name of experiencing and demonstrating knowledge in this
... ...
@@ -348,7 +381,7 @@ is due by the end of Wednesday, it would be 33% late Thursday (1 day
348 381
late), 66% late Friday (2 days late), 100% late once it becomes Saturday
349 382
(3+ days late).
350 383
351
-## Participation
384
+### Participation
352 385
353 386
Maintaining an ever present effort in your journey with respect to being
354 387
present for class gatherings and making such effort known is an important
... ...
@@ -383,7 +416,7 @@ If you anticipate missing a class, please notify me in advance. While you
383 416
may still lose applicable participation credit, the advance notice will
384 417
be taken into positive consideration.
385 418
386
-## EoCE
419
+### EoCE
387 420
388 421
As the semester starts wrapping up, the End of Course Experience (EoCE)
389 422
will be released.