Spring 2022 Course Schedule
Monday Lecture
Wednesday Lecture
Thursday/Friday Lab
Jan 26
Internet and Browsers
Chapter 1.1-1.3
- What is web design?
- Browser vs. server
- Browser history/popularity
- HTML vs. CSS vs. Javascript
- Internet vs. WWW
- Frontend vs. backend
- Darknet, VPNs, https
Jan 27-28
Lab 0 - on your own
Designing Systems
Jan 31
History and Fundamentals
Chapter 1.4-1.7
- URL breakdown
- How sites are viewed
- Accessibility
- Site performance
- Basic HTML document
Feb 2
Semantic markup
Chapter 2.1-2.3
- How to create a replit
- Basic HTML file structure
- HTML elements and attributes
- Block vs. inline elements
- Power of style sheets (CSS)
Feb 3-4
Lab 1 (Thursday)
HTML Documents & Structure
Feb 7
Lists
Chapter 2.4
- Lists
- Nested tags
- Screenreader demo
Feb 9
Hyperlinks
Chapter 2.7-2.8
- Format
- Directory structure
- Internal vs external link
Feb 10-11
Lab 1 (Friday)
HTML Documents & Structure
Feb 14
Images
Chapter 2.6
- Image tag
- Image size
- Aspect ratio
Feb 16
Tables
Chapter 2.5
- Table structure
- colspan and rowspan
- Formatting attributes
Feb 17-18
Lab 2
Hyperlinks & Images Structure
Feb 21
Tables/Forms
Chapters 2.5, 3.1-3.4
- Table Practice
- Forms format
Feb 23
Forms
Chapters 3.2-3.4
- Form widgets
- Form practice
- cell spacing vs cell padding
Feb 28
Friday snow day make-up lab
Mar 2
No Class
SIGCSE conference
Mar 3-4
Lab 5 (on own)
Digital Multimedia
SIGCSE conference
Mar 7
Containers/Accessibility for Tables and Forms
Chapter 3.1-3.4
- Span vs div
- Class vs id
- Form practice