Current Semester
Spring 2009
YU Links
Prior Semesters
Fall 2008
Spring 2008
Fall 2007
Spring 2007
Fall 2006
Spring 2006
Fall 2005
Fall 2002 - Spring 2005

INF3832: Web Design - Syllabus

Course Objectives

This course will teach the basics of web design and how websites work. You will be learning "client side" web design. This allows for the creation of websites that display information to the user. Websites that receive information from users and display pages based on the user's input requre "server side" development and are the subject a different course (Internet for Business).

Required Books

Software

We will be using the following software from Macromedia: Dreamweaver 8, Flash 8 and Fireworks 8. These products are installed on the computers in the labs in 215Lex and in our classroom - room 312 in 215Lex. You will need these software products to do your HW. The other software we will be using is notepad and the FileZilla FTP client. Notepad is a program that comes for free with Microsoft Windows. The FileZilla FTP client software can be downloaded for free from: http://sourceforge.net/project/showfiles.php?group_id=21558.

Grading

What if I miss a test?

  1. DON'T
  2. If you miss an exam you MUST bring a doctor's note. If you anticipate that you will miss an exam for any reason you MUST let me know as early in advance as possible.
  3. There will be NO retests. If you have a valid excuse for missing an exam (what is valid is up to me) then the points for that exam will be added to the final (i.e. the final will be worth 60% of your grade.
  4. DO NOT MISS BOTH TESTs

Website Accounts

At the beginning of the semester every student will register for a website hosting account with godaddy.com. Your HW and your term project must be uploaded to your website hosting account.

Homework

You will be required to follow the lessons in the "Web Collection Revealed" book on your own for HW. Most of class time will be spent on theory and understanding the underlying concepts rather than on working with the Macromedia software.

Term Project

Over the course of the term you will be creating a website. The website can be about anything you like (within reason). You will be adding features to your website as we learn about them in class. The website will be graded twice over the semester. Each grade counts equally. You will be graded on appearance/aesthetics, functionality and use of the topics that we covered in class.

Attendance

You are permitted up to 3 absences. If you have more than 3 absenses then you MUST have a very good excuse for ALL of your absenses or else your grade may suffer.

Class Notes

We will cover some information in class that is not in the book. If you miss a class, make sure to get the notes from someone who was there.

Topics

Date Topics Readings
(LWD=Learning Web Design, WCR=Web Collection Revealed)
Week 1 Internet and web archetecture. Clinets/Servers, FTP, Basic HTML. Creating and uploading a simple web page. parts of a URL, basic HTML


LWD Chaps 1,2,3,20,21 (yes 20 and 21 in the first week)
Week 2 Basic formatting with HTML and CSS, lists, br, div, span, special characters, links


LWD Chaps 4,5,6
Week 3 images, HTML Tables and Forms.


LWD Chaps 7,8
Week 4 Forms, introduction to server side programming with PHP


LWD Chaps 9,handouts
Week 5

Test #1 - chapters 1 - 10 from Learning Web Design (plus addional material from class notes

XHTML standards.




LWD Chaps 10,handouts
Week 6 Introduction to CSS, formatting text, colors and backgrounds.


LWD Chaps 11,12,13
Week 7 CSS box model, floating and positioning, page layouts.


LWD Chaps 14,15,16
Week 8 Advanced CSS techniques, graphics basics, optimizing graphics Multimedia (video/audio) on a web page.


LWD Chaps 17,18,19
Week 9

Test #2

Intro to Macromedia Flash.




WCR Flash 1
Week 10 Drawing objects with Flash, Working with symbols and interactivity.


WCR Flash 2,3
Week 11 Flash animations and special effects.


WCR Flash 3,4,5
Week 12 Fireworks WCR Fireworks 1,2
Week 13 Advanced fireworks and integration with dreamweaver and flash.


WCR Fireworks 3, WCR Integration 1