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

Grading

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.<\p>

You will be expected to keep a blog at www.blogger.com that details how you have implemented your website. You should have an entry on your website detailing each feature that we learned about and how you encorporated that feature into your website.

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 will suffer.

Topics

Date Topics
Week 1 Internet and web archetecture. Clinets/Servers, FTP, Basic HTML. Creating and uploading a simple web page.


Week 2 Basic formatting with HTML and CSS. Anchor ( ) tag.


Week 3 HTML Tables and Forms.


Week 4 Frames and Server Side Includes.


Week 5 Graphics on the web.


Week 6 Midterm. Introduction to Java Script: variables, events, functions.


Week 7 More Java Script: looping.


Week 8 Multimedia (video/audio) on a web page.


Week 9 Intro to Macromedia Flash.


Week 10 Intro to Action Script.


Week 11 More Action Script.


Week 12 XML / XSL


Week 13 Intro to server side programming.