Click on a heading to sort by that field.
| Programming Project 01 | 2017-02-04 | Input, output, calculations |
| Programming Project 02 | 2017-02-18 | Selection, output formatting |
| Programming Project 03 | 2017-02-25 | Repetition |
| Programming Project 04 | 2017-03-04 | Functions, input validation |
| Programming Project 05 | 2017-03-11 | Functions |
| Programming Project 06 | 2017-04-01 | Sequential (text) file I/O |
| Programming Project 07 | 2017-04-08 | Arrays |
| Programming Project 08 | 2017-04-22 | Pointers, arrays, sorting |
| Programming Project 09 | 2017-05-06 | Random access (binary) file I/O, structs |
| Programming Project 10 | 2017-05-13 | Classes, objects |
| Lab 01 | 2017-01-28 | Input, output, expressions, calculations |
| Lab 02 | 2017-02-11 | Selection, calculation, output formatting |
| Lab 03 | 2017-02-18 | Repetition, input validation |
| Lab 04 | 2017-02-25 | Functions, input validation |
| Lab 05 | 2017-03-25 | Sequential (text) file input/output |
| Lab 06 | 2017-04-01 | Creating and using arrays |
| Lab 07 | 2017-04-01 | Pointers and arrays |
| Lab 08 | 2017-04-08 | Sorting |
| Lab 09 | 2017-04-29 | Random access (binary) file input/output |
| Lab 10 | 2017-05-06 | Classes and objects |
| Challenge 01 (Chap 1) | 2017-01-28 | Intro to programming |
| Challenge 02 (Chap 2) | 2017-01-28 | Variables and assignment |
| Challenge 03 (Chap 3) | 2017-02-04 | Data types, math functions, debugging |
| Challenge 04 (Chap 4) | 2017-02-11 | Selection |
| Challenge 05 (Chap 5) | 2017-02-18 | Repetition |
| Challenge 06 (Chap 6) | 2017-03-04 | User-defined functions |
| Challenge 07 (Chap 8) | 2017-04-01 | Arrays, vectors |
| Challenge 08 (Chap 9) | 2017-04-08 | String and character operations |
| Challenge 09 (Chap 10) | 2017-04-15 | Pointers |
| Challenge 10 (Chap 11) | 2017-04-22 | Enumerations, structured data |
| Challenge 11 (Chap 12) | 2017-05-06 | Objects, classes |
| Exam: Midterm 1 (5001) | 2017-03-08 | Input, output, variables, calculations, selection, repetition |
| Exam: Midterm 1 (5002) | 2017-03-07 | Input, output, variables, calculations, selection, repetition |
| Exam: Midterm 2 (5001) | 2017-04-12 | Functions, arrays, sequential (text) file I/O |
| Exam: Midterm 2 (5002) | 2017-04-11 | Functions, arrays, sequential (text) file I/O |
| Exam: Final (5001) | 2017-05-15 | Comprehensive with emphasis on classes, objects, random access (binary) file I/O |
| Exam: Final (5002) | 2017-05-16 | Comprehensive with emphasis on classes, objects, random access (binary) file I/O |
| Honors 1 | 2017-02-04 | Initial proposal |
| Honors 2 | 2017-02-18 | Project requirements |
| Honors 3 | 2017-03-11 | Basic design document |
| Honors 4 | 2017-04-01 | Detailed design document |
| Honors 5 | 2017-04-22 | Preliminary implementation |
| Honors 6 | 2017-05-13 | Finished project |
| Honors 7 | 2017-05-13 | Reflection report |