CYB5210 Programming Principles Fall 2020
Below is an outline of the content and activities in each unit of the course. All activities are due on Sunday, 11:59pm unless specified otherwise. Please use the D2L Calendar as the official schedule in case there is a discrepancy between this document and the D2L calendar.
| Week | Module | Deliverables | Due Date |
| 1 | Start Here | Syllabus Quiz, Orientation Quiz, L0 | Jan 13 |
| 2 | M1. Innovations & Teams | L1 | Jan 20 |
| 3 | M2. Rapid Application Development | L2 (Group Assignment) | Jan 27 |
| 4 | M3. MEAN Stack (MN) | L3 | Feb 3 |
| 5 | M4. MEAN Stack (EA) | L4 | Feb 10 |
| 6 | M5. Angular Forms | L5 | Feb 17 |
| 7 | M6. JSON and TypeScript | L6 | Feb 24 |
| 8 | M7. Angular Components | L7 | Mar 2 |
| 9 | M8. Angular Directives | L8 | Mar 9 |
| 10 | M9. NodeJS and ExpressJS | L9 | Mar 16 |
| 11 | M10. MongoDB (CR_D) | L10 | Mar 23 |
| 12 | Spring Break No Class | ||
| 13 | M11. MongoDB (__U_) | Individual Project | Apr 6 |
| 14 | M12. Integration | L11 (Group Assignment) | Apr 13 |
| 15 | Group Project (Group Assignment) | Apr 27 | |
| 16 | Proctored Exam | May 3 |