Student Note: This schedule is tentative. I will be adjusting the dates to accommodate for Holidays and Breaks.

{CALENDAR}

Week 1

Day 1

  • Assign Assignment 1
  • Welcome to Class
  • Introductions
  • Review of Syllabus
  • Overview of Calendar
  • Day 2

  • Internet Infrastructure
  • Web Servers vs. Client Browsers
  • Dynamic vs. Static Web Content
  • Web Standards
  • Introduction to Web Design Principles & Theory
  • Week 2

    Day 1

  • Assignment 1 Due
  • Assign Assignment 2
  • Continuation of Design Principles
  • Website Planning
  • Storyboarding / Flowchart
  • Body Copywriting
  • Domain name
  • Server/ Hosting requirements
  • Day 2

  • Class overview of projects for Assignment 1
  • Photoshop Basics for Web Design
  • Color
  • Typography
  • Shapes
  • Layers
  • Toolbars / Menus
  • Guides / Rulers / Grids / Units of Measure
  • Week 3

    Day 1

  • Continuing Photoshop
  • Layers
  • Masks
  • Actions
  • Day 2

  • Assignment 2 due
  • Assign Assignment 3
  • Jpg / Png / Gif
  • Animated Gifs (Banners or buttons)
  • Graphic Resolution and Web Optimization
  • Slicing
  • Multi-State Rollover Buttons
  • Week 4

    Day 1

  • Web Photoshop Tricks
  • Seamless Background Creation
  • Gradient Backgrounds / Buttons
  • TV-Line Effect
  • Lab Day / Questions for Assignment 3
  • Day 2

  • XHTML Introduction
  • Syntax
  • Web Standards
  • HTML vs XHTML
  • HTML4 vs HTML5
  • DocType Declarations (Quirks Mode)
  • Html, head, title, body, heading, paragraph Tags
  • File Extensions and implications
  • Week 5

    Day 1

  • Directory Structure
  • File Naming Conventions
  • Relative vs Absolute paths
  • Coding Guidelines
  • Proper indenting
  • Lists, links, images Tags
  • Day 2

  • Assignment 3 due
  • Assign Assignment 4
  • Tables
  • Fixed vs Fluid
  • Zebra Striping
  • American Flag Table
  • Week 6

    Day 1

  • Form, div, span, blockquote, pre Tags
  • Simple Page Construction
  • Day 2

  • FTP
  • Code Validation
  • Server Configuration
  • Server Directories
  • Student Domain Names
  • Live Simple Page Presentations
  • Lab Help Day
  • Week 7

    Day 1

  • Assignment 4 Due
  • Midterm Exam on XHTML
  • March 3
  • Introduction to CSS
  • CSS Histroy
  • CSS Syntax
  • CSS Referencing Options
  • Cascading Principle
  • Day 2

  • CSS Color
  • CSS Units
  • CSS Text
  • CSS Fonts
  • Week 8

    Day 1

  • The Box Model
  • Margins
  • Padding
  • Border
  • Backgrounds
  • Shorthand
  • Coding Guidelines
  • Day 2

  • Assign Assignment 5
  • CSS Positioning
  • Absoute
  • Relative
  • Fixed
  • Week 9

    Day 1

  • CSS Menus
  • CSS ID
  • CSS Classes
  • CSS Nesting
  • Day 2

  • CSS Sprites
  • Javascrip Menus
  • Javascript LIbraries
  • Inline JS
  • External JS
  • Week 10

    Day 1

  • Assign Assignment 6
  • Assignment 5 Due
  • Forms Validation
  • Lab Day
  • Day 2

  • Assign Assignment 7
  • Search Engines
  • Web Accessibility
  • Web Crawlers
  • Meta Tags/ Engines
  • Week 11

    Day 1

  • Assignment 6 Due
  • Multi-Media
  • Flash
  • Video
  • Audio
  • Applets
  • Java
  • Day 2

  • Web Marketing
  • Search Engine Optimization
  • Keyword Research
  • April 14
  • Photoshop Slicing
  • Image Maps
  • Defining Site Dreamweaver
  • Week 12

    Day 1

  • Favicons
  • File Paths
  • Directory Structure
  • Lab Day
  • April 21
  • Presentation Signups
  • Lab Day
  • Day 1

  • Assignment 7 Due
  • Hosting
  • Remote vs Local
  • FTP
  • Week 13

    Day 1

  • Complete Assignment 8
  • Class Presentations on Assignment 7
  • Day 1

    Week 14

    Day 1

    Day 1

    Week 15

    Day 1

    Day 1

    Week 16

    Day 1

    Day 1