Schedule

Important Dates

  • January 13: No Lab
  • January 20: No Class
  • March 3-7: No Classes
  • April 7: No Class
  • April 9: No Class
  • April 11: No Class
  • April 28: Community Project Presentation
  • 9am, May 5: Project Portfolio Due

Weekly Schedule

Week 1 (Jan 13-17): Introduction to Web Design and Tools

Week 2 (Jan 20-24): Markdown, Quarto, and Introduction to Software Engineering

Week 3 (Jan 27-31): HTML Basics

Week 4 (Feb 3-7): CSS Basics and Design Principles

Week 5 (Feb 10-14): Advanced CSS and Accessibility

Week 6 (Feb 17-21): Responsive Design

Week 7 (Feb 24-28): Accessibility

Week 8 (Mar 1-9): Spring Break

  • No class meetings. Use this time to rest, reflect, and recharge.

Week 9 (Mar 10-14): Javascript

Week 10 (Mar 17-21): Javascript, Introduction to React

Week 11 (Mar 24-28): Projects

  • Assignments DUE:
    • IIP Presentations Round 2 on March 28th
  • Assignments Released:
  • Project 3 Work Time (March 24th lab)
  • Project 1 Work Time (March 26th class)
  • Project 3 Work Time (March 28th class)

Week 12 (Mar 31-Apr 4): React

Week 13 (Apr 7-9): Projects

  • Assignments DUE:
    • Project 3 Sprint 1 Due on April 9th
  • Assignments Released:
    • Begin Project 3 Stage 2

Week 14 (Apr 14-18): Project Development

  • Activities: Project Work
  • Assignments DUE:
    • Project 3 Sprint 2 Progress Review on April 14th
    • IIP Presentations Round 4 on April 16th
    • Project 1 Progress Review on April 18th

Week 15 (Apr 21-25): Project Development. Web Performance Optimization. SEO.

  • Topics: Minimizing load times, SEO basics, performance audits
  • Activities: Project Work
  • Read/Review:
  • Assignments DUE:
    • Extra Quiz on April 21st
    • Project 3 Work Time on April 21st LAB
    • Project 1 Presentations of Completed Features on April 23rd
    • IIP Presentations Round 5 on April 21st

Week 16 (Apr 28-May 6): Project Presentation and Reflection

  • Activities: Project Work. Present final projects
  • Community project 3 presentations on April 28th
  • Project Portfolio with 3 Web Projects Due on May 5th by 9am

Tabular View

Week Monday Class Monday Lab Wednesday Class Friday Class
Week 10 (Mar 17-21) TC 5, Quiz 3 Project 3: Sprint 1 (Released) TC 6 (Released) IIP Presentations Round 1
Week 11 (Mar 24-28) Project 1: Sprint 3 (Released) Project 3: Work Time TC 6 Due. Project 1: Work Time IIP Presentations Round 2. Project 3: Work Time
Week 12 (Mar 31-Apr 4) Project 1 Work Time Project 2: Stage 2 Due. Peer Feedback Form. IIP Presentations Round 3 Quiz 4
Week 13 (Apr 7-9) No Class No Lab No Class. Project 3 Sprint 1 Due. No Class
Week 14 (Apr 14-18) Project 1: Sprint 3 Due, begin sprint 4. Project 3 Progress Review IIP Presentations Round 4 Project 1 Progress Review. Bonus TC (to replace another TC grade)
Week 15 (Apr 21-25) IIP Presentations Round 5. Extra Quiz. Project 3 Work Time Project 1 Demos (all features must be finished). Web Optimization, SEO.
Week 16 (Apr 28-May 6) Project Wrap Ups Project 3 Presentations