Course Schedule
Monday Lecture
Wednesday Lecture
Thursday/Friday Lab
Jan 15
No Class
Martin Luther King Day
Jan 17
Course overview
Go over the Syllabus, Information about Gender Pronouns, and introduction to web design.
Jan 18/19
No Lab
First week of classes
Jan 22
Internet and Browsers
Chapters 1 and 2
- Browser vs. server
- Browser history/popularity
- HTML vs. CSS vs. Javascript
- Internet vs. WWW
- Frontend vs. backend
- Darknet, VPNs, https
Jan 24
Web Standards and Accessibility
Chapter 3 pp 33-45
- URL breakdown
- How sites are viewed
- Accessibility
- Site performance
- Basic HTML document
Jan 25/26
Lab 0
Designing Systems
- Pre-lab is due by Thursday, 1pm (1/25)
- Finished lab is due by 3:30pm Friday of the following week (2/2)
Jan 29
Semantic markup
Chapter 4
- How to create a file
- Basic HTML file structure
- Introduced HTML elements and attributes
- Block vs. inline elements
- Power of style sheets (CSS)
Jan 31
Lists and hyperlinks
Chapter 5
- Lists
- Nested tags
- Valid/invalid HTML
- List Notes
Feb 5
Lists and links
Chapter 6
Changed due date of all future pre-labs to the Wednesday BEFORE the lab.
- Design Guides
- Siena's (protected so no link)
- Carbon
- Nested lists
- Hyperlinks
- Link to video "The Internet: Wires, Cables & Wifi"
- List Practice
- Link, image and directory structure notes
Feb 7
No class
Snow day
Feb 8/9
Lab 2
HTML: Semantic Text Markup
- Pre-lab is due by Wednesday, 11:59pm (2/7)
- Finished lab is due by 3:30pm Friday of the following week (2/16)
Feb 12
Folder hierarchies
Chapter 6, Continued
- Finished images/hyperlinks
- <img> and <a> Practice Sheet
- <img> and <a> Solutions
- Image types
Feb 14
Image file formats
Chapter 7 and Chapter 21 pp 507-532
- Graphics notes
- Demo aspect ratio for images
- More link practice
- Link to directory structure and files for hyperlink practice
- directory containing html and image files from lecture
- video: The Internet: Packets, Routing & Reliability
Feb 19
Tables
Chapter 8 pp 133-146
- Table notes
- How to create tables
- Table tags
- Borders, padding, colors
- directory containing html files from lecture
Feb 21
No Class
Conference
Feb 22/23
No Lab
No Classes
Feb 28
Tables and Forms
Chapter 8 and Chapter 9 pp 147-162
Mar 1/2
Lab 4
HTML: Tables & Forms
- Pre-lab is due by Wednesday, 11:59pm (2/28)
- Finished lab is due by 3:30pm Friday of the following week (3/9)
Mar 5
Friday's lab make up
Due to the snow day on Friday, only students from Friday's lab need attend class this day in RB304
Project 2 assignedMar 7
No class
Snow day
Mar 12
HTML Forms, continued
Chapter 9 pp 163-180
- ColorPicker example
- Form we made up in class
- Review of forms, slides
- HTML review, worksheet
Mar 15/16
Midterm Exam
Chapters 2-9
Mar 26
No Class
Spring Break
Mar 28
No Class
Spring Break
Mar 29/30
No Class
Spring Break
Apr 2
No Class
Easter Break
Apr 5/6
No Lab
Snow day makeup
Apr 11
Multi-column layouts
Chapter 16 continued
- Absolute vs. relative vs. fixed formatting
- Framing images
- Understanding how the drop down menu CSS works
Apr 12/13
No Lab
Programming Contest
Apr 16
Menus/Audio/Video
- Nicer drop down menu
- Side menu
- Incorporating audio and video
Apr 18
CSS: Transitions and Transformations
- lecture slides
- transitionsLecture2018.html
- images for today's pages
- aquarium.html starter file for class
- Examples from chapter 17 of book:
Apr 23
Finish transitions and start Chrome extension activity
- Finish the aquarium menu
- Start the Chrome extension activity: directions
Apr 25
CSS: Transformations
Chapter 17
Some sample images demonstrating different pages for project 3:- Home page: index.html
- Resume page: resume.html
- Courses page: courses.html
April 30
Last Day of Class
Recap and Review
Project 3 Due