SCHEDULE
IMPORTANT NOTE:The COMP487/490 schedule might change during the quarter! Watch this space frequently for any updates during the quarter).
| Week 1 | ||||
| Day | Class Topic | Reading | Due | Recommendations |
|---|---|---|---|---|
| M1 |
Introduction Syllabus Review Overview of the class |
Download and Install XAMPP | ||
| W1 | How the Web Works Project Topics Project Expectations Project Discussion |
• Start preparing a environment that allows coding together | ||
| F1 | Overview of the Internet | Reading #1 "The Internet" | ||
| Week 2 | ||||
| Day | Class Topic | Reading | Due | Recommendations |
| M2 | Introduction to HTML and CSS | |||
| W2 | Atomic Object: Navigating the Technical Job Market
|
|||
| F2 | HTML and CSS Practice (Group Assignment #1) | Personal Reflection #1 Due by 11:59 p.m. | • Work on designing your website layout | |
| Week 3 | ||||
| Day | Class Topic | Reading | Due | Recommendations |
| M3 | Designing your Project Interfaces | |||
| W3 | • "Web Accessibility" by Fatima & Tabitha • "Search Engine Optimizations (SEO)" by Aleksandr & Duure |
|||
| F3 | Project Proposal Day | |||
| Week 4 | ||||
| Day | Class Topic | Reading | Due | Recommendations |
| M4 | • "Figma, Notion, and Project Mgmt. Tools" by Derik & Chau Introduction to PHP |
|||
| W4 | PHP Arrays and Super Globals Managing State with PHP |
PHP Practice | ||
| F4 | • "State Management with React" by Kyle & Hanis • "Material UI" by Sophie & Jackson |
Personal Reflection #2 | Continue PHP practice | |
| Week 5 | ||||
| Day | Class Topic | Reading | Due | Recommendations |
| M5 | Introduction to SQL and DB | |||
| W5 | Accessing DB with PHP | Start Group Assignment #2 | ||
| F5 | Mid-Term Break | |||
| Week 6 | ||||
| Day | Class Topic | Reading | Due | Recommendations |
| M6 | Work Day: Get together with your project group. | |||
| W6 | • "REACT & Databases" by Usaid & Phumz • "PHP & Databases" by Harsha & Adi • "SQL vs. No-SQL" by Madeline & Thanh |
|||
| F6 | Work Day: Get together with your project group. | Personal Reflection #3 | ||
| Week 7 | ||||
| Day | Class Topic | Reading | Due | Recommendations |
| M7 | Project Check Point | |||
| W7 | Security Principles for Web Dev | |||
| F7 | Work Day: Get together with your project group. | |||
| Week 8 | ||||
| Day | Class Topic | Reading | Due | Recommendations |
| M8 | Work Day: Get together with your project group. | |||
| W8 | • "Web Services & APIs" by Mallory & Will • "Web Security" by Caroline & Shanon |
|||
| F8 | Your Website on the Internet | Group Assignment #2 due by 11:59 p.m. Friday Personal Reflection #4 due by 11:59 p.m. Sunday |
||
| Week 9 | ||||
| Day | Class Topic | Reading | Due | Recommendations |
| M9 | Work Day: Get together with your project group. | |||
| W9 | Check point | |||
| F9 | Work Day: Get together with your project group. | |||
| Week 10 | ||||
| Day | Class Topic | Reading | Due | Recommendations |
| M10 |
Group Work Day Preparing Project Presentations Final Project Websites NEW! |
|||
| W10 | Project Presentations | |||
| F10 | Project Presentations | |||
| Finals Week | ||||
| Happy Winter Break! | ||||