WINTER2017

CLASS SYLLABUS

DAY/TIME/PLACE

Tuesdays Starting January 10th
20 Washington Place

Instructor: Bruce Donald Campbell

Faculty, Continuing Education - RISD
Providence, RI

Director, Watersheds Project
Providence, RI

Email: bcampbel01@risd.edu

Prerequisites: None

DESCRIPTION

As the preeminent presentation language of the Web, CSS (Cascading Style Sheets) allows designers to effectively separate form and content, while reinforcing their control over a site's published appearance. With the introduction of CSS3 and HTML5 standards, the Web is becoming a much more stable and robust platform for designers, whose work must now stretch from traditional desktop browsers to an ever-widening array of mobile devices. In this course, you'll become familiar with CSS behavior through lectures and exercises in a project-based learning model that anticipates the likely changes in CSS standards. You can expect your resulting webpages to be more structurally sound, as they demonstrate the qualities that have long been associated with inspired design.

GRADING

Class participation - 20%
Project 1 - 30%
Final project - 50%

RESOURCES

Books

There are no required books associated with this class — instead, we will use the wide resource library available from Web sites promoting and explaining CSS practices.

Course Handouts and On-line Readings as identified below and in class.


LINKS

CSS Home Page
W3C CSS Validator
CSS Cheat Sheet
W3C Schools CSS Page
CSS Zen Garden
CSS Reset
CSS Sprites
Color Scheme Designer

JAN10 TH

welcome to css

Goal: To understand how style sheets decouple style decisions from other coding decisions

In Class:

  • Welcome to Class
  • Promotion of Style Sheets for Electronic Documents
  • Understanding "The Cascade"
  • Using Inspect Element to see CSS application explicitly
  • Examples: Text, Background Images, and the Box Model
       
  • Work with the week one examples.

Homework:

  • Master the week one examples through interactive study

JAN17 TH

advanced content selection with IDs and Classes

Goal: To become competent at writing CSS to couple with a content-based document.

In Class:

Homework:

JAN24 TH

applying css with other technologies

Goal: To understand clearly how style sheets can be incorporated to work with a technology.

In Class:

Homework:
  • Do Project 1

JAN31 ST

interactive CSS design components

Goal: To understand that CSS has evolved into specifying interactivity behaviors

In class:

Homework:

FEB7 TH

CSS feature smorgasborg

Goal: Play around with lots of interesting CSS features

In class:

Homework:

Consider investigating directives from the CSS Cheat Sheet
  • Work on your final project.

FEB14 TH

Where to go next with CSS

Goal: To take what you have learned so far forward with you.

In class:

  • Animation
  • 2D and 3D Transforms
  • Project Critique
Homework:

Turn in your project by 11:59pm on Feb 18th.