MM2203 Introduction to Web Design

image of bookAn exploration of the process of Web design from proposal to production –students design and produce Web sites with Web editing software.

Class Information

Course Description: An exploration of the process of Web design from proposal to production –students design and produce Web sites with Web editing software.

Course Competencies:
Upon successful completion of this course, the student should be able to:

  • Design layouts for a web page.
  • Successfully convert Pantone colors into web colors.
  • Develop logically-structured web pages in Dreamweaver or similar program.
  • Identify the essential elements of successful page navigation.
  • Create workable links between portions of a page.
  • Animate graphical content.
  • Construct a form document.

Course Prerequisite(s): MM1123 Fundamentals of Web-based Programming

Required Text: Stunning Css3: A Projects-based Guide to the latest in CSS by Zoe Mickley Gillenwater. Published December 10, 2010 by New Riders Press. ISBN-10: 0-321-72213-2.

Projects: CSS ZenGarden and documentation, 1 kb challenge

Weekly Course Outline:

Week 1:       Syllabus

Lecture: Creating layouts for web pages. What kind of sites do you do? We will look at inspiration web sites: Example 1 and Example 2 and discuss the mechanics. Web Style Guide, the web page layout.

How to Wireframe and organize and present your content is discussed.

The Gestalt principles as they pertain to web design is reviewed.

Lab:

Back-to-basics: A review of web page development. Creating a css sheet from scratch.

Create a blog for your homework. Each week you will post to this site. For full credit, give me this address before you leave class today.

Homework:

Read chapter 1 of text, The CSS3 Lowdown, paying special attention to the Case Study. Then submit your current site to http://www.websiteoptimization.com/services/analyze/. Improve some quality of your site that will decrease your page upload time. Blog results of before and after.

Useful links:

http://www.subcide.com/articles/creating-a-css-layout-from-scratch/

http://dribbble.com/

Week 2:          Lecture: Process, design & color schemes. Elements of design. CSS properties: word-wrap, border-radius, hsla, linear-gradient, box-shadow, text-shadow, transform. Flexible text: setting a base font   
Lab: convert pantone colors to rgb, block out code. Review of box model (last week).
Homework: Create box model tutorial and upload to your blog. Add something you learned today to your own site (see me Monday at noon if you need some additional help, room 309). 

Useful links:

Character Entity Reference

YouTube: Work Backwards to Understand CSS Structural Pseudo Classes

CSS3 Transform Tool: http://westciv.com/tools/transforms/

Css structure and rules

Pseudo elements and pseudo classes

Week 3:         

Lecture:

Lab: Creating Transforms

We will explore animations and movement using the transform property of CSS3.

Homework:

  • Add to your Tutorials section, an explanation of the differences between Absolute, Static, Relative and Fixed positioning.
  • Begin considering what tutorial you will offer (CSS related) as your midterm week 6.

Interesting Links:

Week 4:    

Find out what they like, and how they like it, And let 'em have it just that way.
- Fats Waller

Lecture: In week 3, we continue with coding but focus on the end user as well. It's all about user centered design and designing as efficiently as possible.

Visual hierarchy.  Pantone color vs. Web colors.

Psuedo-classes: http://www.youtube.com/watch?v=nuCoBOdY2Qk

The structure of css continued - http://24ways.org/2009/cleaner-code-with-css3-selectors

http://webdesignledger.com/tools/8-useful-css-tools

Organizing information - "chunking", hierarchy of information, relations and functions. Site design themes. Page layout tools.

Process. What makes good web design? The psychology of the web user.

Page size design: what is optimal?

Structure and color schemes: arrangement of text and images on a page: visual hierarchy

Browser data: www.w3schools.com/browsers/browsers_stats.asp

from Scott: http://www.sawmac.com/

Lab:

Creating a CSS site using built in Dreamweaver templates. Creating your own templates and assets.

http://www.webreference.com/authoring/style/sheets/layout/advanced/

step-by-step Dreamweaver and CSS palettes

Homework:

  • In text, complete chapter 3 Multiple Backgrounds. Email me when completed.
  • Study for quiz: css positioning, html tags, Web Standards, web graphics

Week 5:

Lecture: [Midterm] in class quiz. Stylesheets: Using stylesheets to make your site more flexible. Print, smartphones css.
Lab: Dreamweaver Commands and Behaviors. HTML5 form.
Homework: Create a print stylesheet for your personal site and post.

Useful links: http://coding.smashingmagazine.com/2011/11/24/how-to-set-up-a-print-style-sheet/

Week 6:         

Lecture: Student presentations of tutorials.
Lab: Student midterm presentations and discussion.
Homework: Be sure to post backup material of tutorial. Begin Zen research.

Example: Transitions, transforms, animations - http://css3.bradshawenterprises.com/all/

Useful link: http://www.yourhtmlsource.com/stylesheets/advancedselectors.html

http://mezzoblue.com/zengarden/alldesigns/

Week 7:         

Lecture:  Continuation of tutorials. Discussion of CSS Zen Garden (final project) 
Lab: Research CSS and layouts: who are you targeting? What research says about them?
Homework: On your blog: Find 3 examples of existing sites for inspiration and link. Quote your research (use MLA). Sketch some sample ideas & post.

Week 8:          Lecture: CSS Zen Garden (final project). Design list. Testing your site.
Lab: Lab time to begin work on your final project
Homework: Create wireframe of final project and post to blog.

Week 9:          Lecture: Documenting your project. Presentations of Zen Garden

Lab: Critiques and examination of projects. Introduction to 1kb challenge.
Homework: Work on 1kb project. Blog about your experience with both 1kb and Zen in learning css.

Week 10:        Lecture: Animation    http://tympanus.net/codrops/2011/12/19/experimental-css3-animations-for-image-transitions/
Or try this: http://tympanus.net/Tutorials/ExperimentsBackgroundClipText/index.html
Lab: Animation and changes to your personal site are completed. http://spielzeugz.de/html5/liquid-particles.html
Homework: Create an animation and post.

Week 11:        Lecture: [Final Quiz.]
Lab: Presentations and critique.
Homework: None.

Helpful Links

http://www.subcide.com/articles/creating-a-css-layout-from-scratch/

http://dribbble.com/

Student Information

Fall 2012

Shawn Miller | Blog | CSS Zen | Personal site

Gjorge Rivas | Blog | CSS Zen | Personal site | 1kb

Todd McCollough | Blog | CSS Zen | Personal site | Animated dropdown menu | 1kb

Maria Miranda | Blog | CSS Zen | Personal site

Paul Bellas | Blog | CSS Zen | Personal site | 1kb | Animation | Documentation

Jamie Lindgren | Blog | CSS Zen | Personal site | 1kb

Amanda Mathews | Blog | CSS Zen | Personal site

Emil Sgarlato | Blog | CSS Zen | Personal site | 1kb

Essence Smith | Blog | CSS Zen | Personal site | homework

Ted Wu | Blog | CSS Zen | Personal site | Hover effects for portfolio

Matthew Patton - Blog | CSS Zen | http://wynterkool.aisites.com/ 

 

Spring 2012

 

Winter 2012

Student Web Sites

Ray Carey | Homework | CSS Zen | 1kb CSS | Blog

Juan Agron | Website | Final Project | Blog

Glenn Maravilla | Website | Final Project | Blog

Cody Byrnes | Website | Final Project | Blog

Jeramee Flemming | Blog | CSS Zen

Eleanor Encarnacion | Homework | Blog | CSS Zen | 1kb CSS

Phil Hodge | Blog | Homework | CSS Zen | 1kb CSS

Justin Otero | Homework | CSS Zen | 1kb CSS

Jorge Portillo | Website | CSS Zen | Blog

Joseph Ibarra | Website | Final Project | Blog

Sarah Tier | Website | Final Project | Blog | Tutorial

Stella Hui | Website | Final Project | Blog


A few past Zen sites:

Elizabeth Daniels | Css zen garden
Jack Bowen | Css zen garden
Karina Baylocq | Css zen garden
Adam Flores | Css zen garden
Jessica Gillis | Css zen garden
Sean Mangosing | Css zen garden
Rafael Martin | Css zen garden
Adrienne Nodado | Css zen garden
Gina Padgitt | Css zen garden
Maddy Reingold | Css zen garden
Serenity Rushton | css zen garden

Anna Guerrero

Alfonse Suriago

Roman Diaz and a second one

Ricky Navarro

Chris Haines

Meredith Picerno

Sam Alegria

Kosta

Oscar Barajas

Melissa Picardo

 

 


Scroll to top