Week 1—Introduction
T January 14
Syllabus / Intro Notes
Overview of course
Flash drive – saving projects
TH January 16
Lecture: Designing Interfaces
Week 2—HTML Building Blocks
CodeAcademy: Introduction to HTML, HTML Document Standards
T January 21
HTML: Hypertext Mark-up Language
Class Notes- week 2
Workshop: Build Blackbird site
TH January 23
Workshop: Build Blackbird site
Overview: page structure, nesting, semantic elements, IDs and Classes, lists
Block and Inline, HTML flow
divs and spans
Week 3— HTML Flow
T January 28
Tables and Forms
Class Notes week 3
TH January 30
Uploading site to server…
Photoshop Basics: sizes, tools, transparency, grid
Preparing Images for the web
Formatting Images
Week 4— CSS
CodeAcademy:Selectors and Visual Rules, Box Model, Changing the Box Model
T February 4
Find url of your blackbird site…
TH February 6
Validate the html and css of your site:
Validator.w3.org
Overview of HTML (Quiz 1 review):
Blackbird Project – 10%
Format and style Wallace Steven’s poem “Thirteen Ways of Looking at a Blackbird” in a one page HTML document with an external CSS stylesheet. Your pages must have at least the following :
- one external link
- one internal or anchor link
- one image insert
- one background image
The assignment will be graded based on the functional and proper uses and syntax of HTML mark-up and CSS styles. Though I am not grading on the quality of your design and layout, please put some effort into a pleasing look. Extra credit will be given if your design attempts to reflect an interpretation of the poem’s meaning!
Week 5— Color, Imagery, Type, Layout
CodeAcademy:CSS Display and Positioning, Color, Typography
T February 11
Quiz #1: HTML
Layout & Positioning
TH February 13
WORKSHOP: Blackbird Project (optional class)
Week 6—Recipe Project: Visual Hierarchy
CodeAcademy: CSS Grid
Assignment: Choose a recipe and gather text/ images. Bring to class by Thursday
Reading (optional):
- Understanding Visual Hierarchy in Web Design
- Mathematics and Web Design: A Close Relationship
- The Gestalt Principle: Design Theory for Web Designers
T February 18
Positioning: Class Notes – week 5
Class Notes – week 6 – Design Principles – Visual Hierarchy Primer
Recipe Hierarchy
Recipe – 15%
Design and build a single, responsive recipe page with images, a layout with distinct areas for content, a color scheme (from a color tool), and typography that considers the visual hierarchy of a recipe’s content blocks.
Your grade in this assignment will be based on your understanding of visual hierarchy (layout, color, typography) and the fundamentals of responsive design (html/css code, media queries).
———
WORKSHOP: Blackbird CSS questions
Mr. Potatohead – extra credit (5pts) – upload to server and send me the url
TH February 20
Quiz Review
Week 7—Recipe Project: Responsive Design
FreeCodeCamp: Responsive Design tutorial
Reading: Overview on W3Schools tutorial: CSS Responsive
T February 25
CSS Quiz Review:
Quiz Review
TH February 27
Quiz #2: CSS LINK
Blackbird feedback –Validate!
Build Recipe HTML/CSS
*Mr. Potatohead – extra credit (5pts)
Week 8 —Recipe Project: Typography
Reading: Typography in 10 minutes (optional: explore the online book )
T March 3
CodeAcademy – HTML, CSS and Responsive tutorials complete!
I will check scores in class
Principles of Typography | Typography tutorial
Class Notes – week 8
TH March 5
Adobe Kuler – color schemes
CSS Grid Layout
WORKSHOP: Recipe Projects
Week 9—Narrative Design
Assignment: Come to class on Thursday with a Narrative Project idea
T March 10
Narrative Project 15%
Build a responsive, 1-5 page website that follows a sequential path or linear progression. For example: a how-to sequence or instruction, a story, a comic, a brief biography, a narrative about a past event. You must include text, images and/or other media, like audio, video or gif animations. In class, we will discuss narrative sequencing, navigation, visual rhythm and hierarchy along with the basics of responsive design and scroll animations.
Your grade in this assignment will be based on your effort and thoughtful consideration of:
- responsive design
- typography
- html and css syntax and formatting
- sequential content (text and media)
Brainstorm ideas…
WORKSHOP: Recipe Projects
- validate you project
- make sure your stylesheet is mobile first, followed by media queries for larger sizes
- do not copy all css for media queries, only css that you want to change
- you need at least one media query, but you may have as many as you need
- may attention to visual hierarchy at all levels
- style links
- have a footer with link(s) to your source(s)
- format your html and css so that it is readable: tab in for nested elements, keep alignments
TH March 12
Due: Recipe project
View Recipe Project
WORKSHOP: Narrative Projects
- gather media and create site architecture – index cards
- design for visual hierarchy – sketch plan
- build structure and navigation/pagination of site (wireframe) – html, colored borders
- add media and design elements – css, color and typography
- add interactivity and effects – javascript/jquery
- revise and edit: narrative, closure, time frames
Week 10— Spring Break
T March 17
No Class
TH March 19
No Class
Week 11— Navigation and Interaction
Assignment: Plan and sketch designs for Narrative Project
T March 24
WORKSHOP: Build HTML/CSS
TH March 26
Workshop: Build HTML/CSS template structure
Week 12— Multimedia and Effects
Assignment: Narrative Projects
T March 31
Narrative Project – in progress
WORKSHOP: Build HTML/CSS
- gather media and create site architecture – index cards
- design for visual hierarchy – sketch plan
- build structure and navigation/pagination of site (wireframe) – html, colored borders
- add media and design elements – css, color and typography
- add interactivity and effects – javascript/jquery
- revise and edit: narrative, closure, time frames
TH April 2
Narrative Project – in progress
WORKSHOP: Build HTML/CSS
Week 13—Workshop & Critique
T April 7
Narrative Project – in progress
WORKSHOP: Build HTML/CSS
TH April 9
DUE: nearly complete Narrative Project for critique (10% of final grade)
Small-group critique
WORKSHOP
Week 14—Intro: Portfolio Project
Assignment: Research/Sketch Portfolio Projects
T April 14
DUE: Narrative Projects
Narrative Project
Project Workshop
Intro to Portfolio Project:
Process for Designing Portfolio:
- Research site ideas (screen grabs, inspect element)
- Storyboard/Sketch a multipage website (minimum 4 pages or sections)
- Gather media and copy (images, screen grabs of projects, text)
- Build HTML
- CSS for responsive design and navigation (colored borders)
- Add Content
- Final CSS design
RESPONSIVE DESIGN PRINCIPLES:
- mobile first! – default css is for mobile
- flexible design (using % instead of px)
- width: auto; is default and adjusts padding and margins
- cascade principle -location and inheritance
(only change styles that need to change) - max-width and min-width (set limit with max or min width)
- height values are tricky! use by pixels or set height on parent
- responsive images (100% of container parent or img {width: 100%;})
- breakpoints based on design not device
- turning off iOS resize:
<
meta
name
=
"viewport"
content
=
"width=device-width, initial-scale=1"
>
Media Queries Overview
CSS Grid:
TH April 16
WORKSHOP: Portfolio Project
Build HTML structure /page templates
Week 15— Portfolio Project Workshop
T April 21
WORKSHOP: Portfolio Project
Build CSS stylesheet
TH April 23
Class evaluations
Mr. Potatohead – extra credit (5pts)
Web Development Process
Checklist
- Validate!
- resize images for web
- no autoplay on audio (use <audio>)
- wrapper under 1000px
- h1 in header should be your name (or site name)
- do not change navigation placement or tabs
- navigation, screen real estate, above the fold
- div alignment
- make site responsive with media queries ( images 100% of container)
- no lorem ipsum / real content!
- format html/css to see errors
Put this in the head to fix auto resizing in iOS devices:
<
meta
name
=
"viewport"
content
=
"width=device-width, initial-scale=1"
>
WORKSHOP: Portfolio Project
Build CSS stylesheet
Upload Sites
Week 16 – Portfolio Project Workshop
T April 28
Evaluations…
DUE: Bring (nearly) complete Portfolio sites to class – 10%
Small-group critique: Portfolio Projects
TH April 30
Final Projects Due (TBA)
Class overview