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
  • What students should expect when they apply for CS jobs
  • Small companies vs large companies
  • Skills they will be expected to have for various positions
  • What positions/careers tend to need a graduate degree
  • .. and more!
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
  • msg.pstr by Group #1 (a message posting site )
  • fotoflix by Group #4 (an image sharing site )
F10 Project Presentations
  • "KKart" by Group #2 (an online store )
  • "Kraigslist" by Group #3 (a community board site )
Finals Week
Happy Winter Break!