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!