Lehman College: Web Design 1 - Fall 2015 (EDP115/1)

Web Design 1 with Christie Mealo

Course Details: This overview of HTML and CSS is intended for designers and design students with no, or very minimal, knowledge of HTML and CSS. The goal of the course is to help designers understand the basics of front-end web development, code, and website structure so that they may work more effectively with developers and on interactive design projects. By the end of this course students should be able understand how to write basic HTML and CSS from scratch and be able to code basic websites for personal, conceptual, and prototyping usage.

Class start date: Monday, October 26, 2015
Class start date: Monday, December 14, 2015
Class Time:Monday Nights : 07:35PM-09:35PM
Class Location: IT.CTR/119
CLICK to expand the Weekly Assignments Below

Week 1: 10/26/15

Intro to HTML

In Class

Pre-Course Survey | Fill this out first

  • Intro to HTML & CSS and an overview of interactive design project management & workflows.
  • Responsibilities of the designer and methodologies for working with clients and developers discussed.
  • Color Systems - CMYK (subtractive) vs. RGB (additive) colors
  • Digital/web color profiles: RGB & HEX
  • Vector vs. Raster/Bitmap Graphics
  • Wireframing basics

Homework for Next Class

Homework: *see syllabus for full homework descriptions

  • You will be working on the Web Track (HTML & CSS) on Codecademy.com (username provided in class)
  • PART 1| Complete Unit 1: Introduction to HTML, Unit 2: HTML Structure: Using Lists, and Unit 3: HTML Structure: Tables, Divs, and Spans on codecademy this week.
  • PART 2| Sketch Sitemap & Wireframe
  • PART 3| Technical Details - Download & Install Sublime Text 3 on your computer
Links:
Pre-Course Survey | Fill this out first
Codecademy| Login to your Codecademy account (provided in class) & start HTML & CSS Track
Sublime Text 3
Firebug

Week 2: 11/02/15

Intro to CSS

In Class

  • HTML & CSS Basics
  • Review web structure reading.
  • More on wire-framing; Wire-framing vs. Prototyping—difference of purpose
  • In class coding exercises: inspecting elements in browser.

Homework for Next Class

Homework: *see syllabus for full homework descriptions

  • PART 1| You must complete Unit 4: Introduction to CSS on Codecademy this week.
  • PART 2| Create a pixel-perfect wireframe in Adobe Illustrator
  • PART 3 | Design Assets- Start exploring color palettes, sketching logos, design elements, etc.
  • PART 4| Technical Details- Make sure you have both Chrome and Firefox installed on your computer. Make sure developer tools for chrome is enabled and that firebug is installed on Firefox. Additional browsers (safari, etc are also helpful to have installed).
Links:
Sublime Text 3
Firebug

Readings & Resources

Readings:
Inspecting Elements in the Browser
Additional Resources:
960 Grid Template (AI File)

Week 3: 11/09/15

Interactive Wireframing

In Class

  • Interactive Wireframing
  • CSS Questions and Concerns

Homework for Next Class

Homework: *see syllabus for full homework descriptions

  • PART 1| You must complete Unit 5: CSS Classes and IDs on Codecademy this week.
  • PART 2| Make Interactive Wireframe
  • PART 3 | Design Assets- Work on color palettes, sketching logos, design elements, etc.

Week 4: 11/16/15

Prototyping & CSS Review

In Class

  • Interactive Prototyping
  • CSS Questions and Concerns

Homework for Next Class

Homework: *see syllabus for full homework descriptions

  • PART 1| You must complete Unit 6: CSS Element Positioning on Codecademy this week.
  • Part 2| Begin a Prototype (Adobe Illustrator & InVision)
  • PART 3| Refine your prototype & design elements.

Readings & Resources

Readings:
CSS Review

Week 5: 11/23/15

Advanced CSS

In Class

  • Advanced CSS topics
  • CSS Questions and Concerns

Homework for Next Class

Homework: *see syllabus for full homework descriptions

  • PART 1| Complete the CSS Review Exercise provided (zip file)- Read the directions, edit and save a new version of the folder, zip your work & send to me.
  • PART 2| Begin attempts to code your final project.

Readings & Resources

Readings:
Advanced CSS
CSS Assignment Directions
Additional Resources:
CSS Assignment Directions
CSS Assignment Zip

Week 6: 11/30/15

Intro to Libraries & Frameworks

In Class

  • Review of Advanced CSS Concepts
  • Libraries & Frameworks
  • Github & ghpages

Homework for Next Class

Homework: *see syllabus for full homework descriptions

  • PART 1| Create a Github Profile and install for Mac or PC.
  • PART 2| Download Foundation (as we reviewed in class) and play around with the framework. Make color and layout alterations and add new texts, links, and other elements. Save the experimental site folder you created, zip it and publish it using ghpages.
  • CONTINUING | Work on your code.
Links:
Github
Foundation

Week 7: 12/07/15

FTP & Review

In Class

  • FTP & SFTP
  • Time will be used in class reviewing code and student projects.

Homework for Next Class

Homework: *see syllabus for full homework descriptions

  • PART 1| Work on coding your final project. We will review progress in class.
  • PART 2| Technical Details- Download Filezilla for your computer.
  • FINAL PROJECT REVIEW NEXT CLASS!
Links: Download Filezilla but be carful not to install sourceforge malware- if you need help email me.

Readings & Resources

Readings:
Using FTP

Week 8: 12/14/15

Final Review

In Class

  • COURSE CONCLUSION – FINAL PROJECT DUE in class or few days following
  • This class will be spent reviewing and troubleshooting student projects.

Homework for Next Class

Homework: *see syllabus for full homework descriptions

  • COURSE CONCLUSION – FINAL PROJECT DUE in class or few days following

Readings & Resources