Schedule

  • Monday Lab

  • Wednesday Lecture

  • Friday Lecture

  • Jan 20

    No Lab
  • Jan 22

    Chapter 1 (3-20)

    Syllabus, course overview, front end design vs. backend, web as a multimedia platform

  • Jan 24

    Chapter 2 (21-32)

    Core concepts: web browser (client) vs. web server, URLs, HTTP request/response, Internet vs. WWW

  • Jan 27

    Lab 1
    HTML: Editing & Document Structure

    Chapter 4 (49-59), notepad++, head, body, title, meta, validation

  • Jan 29

    Chapter 4 (59-68)

    HTML elements & attributes, basic document structure, block elements vs. inline

  • Jan 31

    Chapter 5 (69-84)

    HTML Markup: paragraphs, headings, lists, proper nesting

  • Feb 3

    Lab 2
    HTML: Semantic Text Markup

    Chapter 5 (84-104), em, strong, ul, ol, li, dl, dd, dt

  • Feb 5

    Chapter 6 (105-113)

    Adding Links: a, href, absolute vs. relative URLs

  • Feb 7

    Chapter 7 (123-128)

    Adding Images: img, src, alt, height, width, aspect ratios

    Project 1 Due

  • Feb 10

    Lab 3
    HTML: Hyperlinks & Images

    Chapter 6 (113-122) and Chapter 7 (129-132)

  • Feb 12

    Chapter 8 (133-142)

    Adding Tables: table, tr, td, th, colspan, rowspan

  • Feb 14

    Snow Day

    Exam 1 Review

  • Feb 17

    Lab 4
    HTML: Tables & Forms

    Chapter 8 (142-146) and Chapter 9 (147-173)

  • Feb 19

    Exam 1: HTML
  • Feb 21

    No Class
  • Feb 24

    Lab 5
    CSS: Text, Colors & Backgrounds

    Chapter 11 (207-222), selectors, properties, values

  • Feb 26

    Chapter 12 (225-243)

    Text Formatting: text vs. font decoration and color

  • Feb 28

    Chapter 12 (244-248)

    Using Selectors: descendants, classes, and ids

  • Mar 3

    Lab 6
    CSS: Boxes, Borders & Floating

    Chapter 14 (305-314)

  • Mar 5

    Chapter 13 (265-281)

    Background color, opacity, pseudo selectors

  • Mar 7

    Chapter 13 (281-304)

    Background images, attribute selectors, external stylesheets

    Project 2 Due

  • Mar 10

    Spring Break
  • Mar 12

    Spring Break
  • Mar 14

    Spring Break
  • Mar 17

    Lab 7
    CSS: Layouts

    Chapter 16 (373-387)

    Page Layouts: fixed, liquid, elastic, two- and three-columns

  • Mar 19

    Chapter 15 (341-346)

    Normal flow vs. floating, floating inline vs. block, clearing

  • Mar 21

    Chapter 15 (356-371)

    Positioning: relative, absolute, fixed

  • Mar 24

    Lab 8
    CSS Design Techniques

    Positioning and styling of images, text containers, and navigation menus

  • Mar 26

    Chapter 16 (387-398)

    Page Layouts: negative margins, absolute positioning, top-to-bottom backgrounds

  • Mar 28

    Chapter 21 (507-522)

    Digital Image Formats: gif, jpg, png

  • Mar 31

    Lab 9
    Multimedia: Image Editing

    Using GIMP to edit images

    Project 3 Due

  • Apr 2

    Exam 2: CSS
  • Apr 4

    Chapter 21 (522-540)

    Size vs. resolution, transparency, svg

  • Apr 7

    Lab 10
    Multimedia: Image Optimization

    Chapter 22 (541-556)

  • Apr 9

    Digital Images

    Capturing & creating digital images

  • Apr 11

    Digital Video & Audio

    Video/audio formats

  • Apr 14

    Lab 11
    Multimedia: Adding Video & Audio

    Chapter 10 (192-203)

  • Apr 16

    Digital Video & Audio

    Learn more about video/audio capture and editing

  • Apr 18

    Easter Break
  • Apr 21

    Easter Break
  • Apr 23

    Chapter 17 (399-409)

    Animation with CSS: Transitions

  • Apr 25

    Chapter 17 (410-419)

    Animation with CSS: Transforms

  • Apr 28

    Lab 12
    Multimedia: CSS Animation

    Chapter 17 (420-426)

  • Apr 30

    Chapter 18 (444-453)

    Responsive Web Design

  • May 2

  • May 5

    Final Exam

    (during lab time)

    Project 4 Due

    (submitted to Bb or published to sienacs.com by midnight)

  • May 7-10

    Final Exams
  • May 12-13

    Final Exams