CS 253 - Fall 2018: Schedule

Weekly Schedule

This is a very tentative schedule, and it is subject to change. Listed are specific activities to take place during certain class sessions and the concepts we will be learning. The later weeks of the semester are mostly "empty," to be filled with project-related meetings, code review, and other activities. Some activities or concepts may end up delayed into that space as well.
Refer to the course's Moodle for up-to-date details.

Wk Date Activities Concepts
1 08/28 Tue Introduction Web Programming: Frontend (HTML, CSS, Javascript, Accessibility)
08/30 Thu
2 09/04 Tue
09/06 Thu
3 09/11 Tue
09/13 Thu Writing Workshop
4 09/18 Tue Version Control Software (Git)
09/20 Thu Web Programming: Backend (Python, Flask)
5 09/25 Tue
09/27 Thu
6 10/02 Tue
10/04 Thu
7 10/09 Tue Presentation / discussion of project ideas Software Development Processes
10/11 Thu Project teams form Design: System architecture
8 10/16 Tue Requirements Analysis
10/18 Thu Writing Workshop
9 10/23 Tue Project meetings, code review, etc. ongoing from this point Web Programming: Security
10/25 Thu
10 10/30 Tue Web Programming: Databases
11/01 Thu
11 11/06 Tue Web Programming: User Interface Design
11/08 Thu
12 11/13 Tue
11/15 Thu
13 11/20 Tue
11/22 Thu Thanksgiving Break
14 11/27 Tue
11/29 Thu
15 12/04 Tue
12/06 Thu IP, Licensing, Open Source
16 12/13 Thu 3:30-5:30pm: Final exam period