Skip to content

Latest commit

 

History

History
420 lines (279 loc) · 18.5 KB

README.md

File metadata and controls

420 lines (279 loc) · 18.5 KB

ART3402

Interactive Design

  • Wednesday, 1:25–4:05 pm, ADM 535
  • Class Workspace: Slack — Where Work Happens™
  • Office Hours: ½ hour before/after class or by appointment (via Slack)
  • Instructor: Justin Gagne
  • Email: [email protected]
  • Work: Design lead for Gymnasium at Aquent in Boston, MA.


Course Description

This advanced course introduces students to the concepts and techniques of interactive design through industry standard web development. Through focused projects, students will explore interactive paradigms of user experience, information architecture, and navigation design with an emphasis on organization and usability. Current and future directions of interactive design will be discussed with a focus on advanced HTML, CSS, responsive design, frameworks, and workflows.

Preface

Resources

History of the Web

HTML References

HTML Symbols, Entities, Characters and Codes

Supplemental

Schedule

14 meetings; Wednesday at 1:25–4:05 pm and via Slack.

  1. Week 1, January 16
  2. Week 2, January 23
  3. Week 3, January 30
  4. Week 4, February 6
  5. Week 5, February 13
  6. Week 6, February 20
  7. Week 7, February 27
  • No Class — March 6 (Spring Break)
  1. Week 8, March 13
  2. Week 9, March 20
  3. Week 10, March 27
  4. Week 11, April 3
  5. Week 12, April 10
  6. Week 13, April 17
  7. Week 14, April 24
  • Final Grades Due — May 8 (10:00 am)

Week 1

90 percent of design is typography. And the other 90 percent is whitespace.

Jeffrey Zeldman, designer, writer, and publisher

Good design and good markup provide structure to content. Good markup is a fundamental part of good design: beautiful on the inside, beautiful on the outside.

Frank Chimero, designer, illustrator, and writer

Hello World

Project

  • Mark up recipe content in HTML

Readings

Week 2

Project

  • Continue marking up recipe content in HTML and consider basic styles for text elements

Course

Readings

Week 3

  • Continue to mark up and review recipe content in HTML and created basic styles in CSS for typography, color, and spacing based on style tile

GitHub

  • Create Recipe repo recipe-markup and commit incremental changes

Course

Review

Readings

References

Week 4

Readings

References

Week 5

Week 6

  • Content First (Text/Image): Copy, paste, clean, and markup content from Wikipedia page
  • Create separate HTML pages for each section and link them together
  • Link an external stylesheet main.css to all pages

Week 7

  • Working remotely via Slack — same day, same time, but from anywhere you’d like (school, home, etc.)

Week 8

  • Review navigation markup and best practices
  • Introduction to Bootstrap as a framework for prototyping layout
  • Develop layout for Theme Style (Project 2)

Theme Layout

  • Begin with sketches of your wiki theme layout redesign — mobile first, then for a wider screen
  • Use Bootstrap’s stylesheet, bootstrap.css, as the foundation for layout
  • Use a your own stylesheet, main.css, for custom typography and colors

Bootstrap Comp Demo

Navigation Interaction

Hiding Content

Hide & Show Content

Bootstrap Framework

Week 9

  • In class work session

Week 10

  • Project 1, Recipe Markup
    • Reminder: Complete scoring rubric tasklist (in the Issues tab of your project repo), if you haven't done so already
  • Project 2, Theme Style, due next week — Week 13 April 17
  • Project 3, Single Serving — starts now (due Week 14 April 24)

Week 11

  • In class work session
  • Bootstrap grid layout and Google web fonts demo

Week 12

  • In class work session

Using Web Fonts

Week 13

Week 14

Projects

Recipe Markup

Choose a cooking/baking recipe to share (and make).

Helpful Hints

References

Inspect

Theme Style

Choose a single subject, topic, or theme from Wikipedia and design a multi-page website that enhances the experience of content through meaningful HTML and functional CSS and layout for mobile first to wider screens.

Text Tools

  • Textise — Text-Only and Accessibility Tools

Single Serving

Design a modern responsive single serving website — a single-page with a single-theme based on self-generated content; focusing on type, color, image, and layout (built using Bootstrap as a foundation).

One Page Love

Tools

Text Editors

Choose your brand or flavor; free-range, open or locally sourced.

Browsers

Browsers other than Chrome (or Safari). See Switchin’ to Firefox

Image Optimization Tools

Image Editing Tools

Color Accessibility Tools

Color Palette Tools

CSS Tools

  • Blendy CSS background blend modes preview tool.
  • Shapy CSS gradients shape editor.

Text Tools

  • TitleCap Automatically Capitalize Your Title
  • Textise Text-Only and Accessibility Tools

Developer Tools

Validate HTML/CSS and more…

Paper Wireframing Tools

Books

Nice-to-have, but not required.