IT 331: Introduction to Web Development
Summer 2004
Professor: |
Kamaljeet Sanghera (Kammy) |
Office: |
PW campus, Room - 328F |
Phone: |
703.993.4716 |
Email: |
|
Class Hours: |
Monday, Wednesday, Friday 7:00 pm – 10:00 pm |
Office Hours: |
Mondays 5:00pm – 6:00pm |
TEXTS:
Required: Internet & World Wide Web – How to Program, 3rd edition by Deitel. ISBN: 0-13-145091-3
COURSE DESCRIPTION:
This course introduces terms and concepts necessary for successful web design. Topics such as the differences between Internet browsers, user computer configurations (connection speed, display settings, etc.), standard protocols, XML compatibility, and accessibility issues are presented. The student learns to develop web pages to display images, tables, forms, and frames both with a text editor and with a more powerful WYSIWYG HTML editor. Other topics include introductory Dynamic HTML (DHTML) and Cascading Style Sheets. A graphic development tool is used to allow students to develop graphics files for their projects - png, gif, jpg, and animated gifs.
COURSE OBJECTIVE:
Upon the successful completion of this course, student will:
PREREQUISITE:
Must have completed IT 103.
EXAMS:
There will be a midterm and a final exam, both open-books in class. There will be no make-ups for any reason.
PROJECT:
Students are required to complete a project in this course. For more information on projects, check the project tab of course web page. Due date is listed on the schedule below.
LAB EXERCISES:
Each lab exercise is worth 1 point. There are 12 labs. If you miss two, you can still get full credit for labs. The lab exercises will help you in projects. These exercises must be done in the class to get full credit.
ASSIGNMENTS:
Students are expected to complete four assignments in this course. For more information on assignments, check assignment tab on course web page. Due dates are listed on the schedule below.
MAKEUPS:
Unless arrangements are worked out in advance, missed exams, assignments and project cannot be made up. If a student misses a submission date without prior permission, s/he will receive a grade of zero.
HONOR CODE:
All work in this class is to be the result of individual effort. See the instructor if you need help. The instructor reserves the right to modify the grading scale and/or require a student to be examined orally if questions about the integrity of the student's work arise. Honor Code violations hurt everyone! Honor code violations will be prosecuted to the fullest extent. For more information, read GMU Honor Code.
GRADING:
The final course score is computed on a 100-point total using the following formula:
Mid term Exam |
30% |
Final Exam |
25% |
Lab Exercises |
10% |
Assignments |
20% |
Project |
15% |
Total Points |
100% |
The numerical score is then converted to a letter grade using the following scale:
A: 94 – 100
A-: 90 – 93
B+: 86 – 89
B: 83 – 85
B-: 80 – 82
C+: 75 – 79
C: 70 – 74
D: 60 – 69
F: 0 – 59
Students are asked to review the policy and procedures covering academic dishonesty in the current GMU Honor Code.
SCHEDULE:
The following schedule is subject to change as the course progresses.
Meeting |
Date |
Topic |
Lab Exercises and Reading |
Due Dates |
1 |
5/17 |
Microsoft Internet Explorer 6 Introduction to XHTML: Part I |
Lab #1 |
|
2 |
5/19 |
Introduction to XHTML: Part II |
Lab #2 Chapter 4 |
|
3 |
5/21 |
Cascading Style Sheets (CSS) |
Lab #3 |
Assignment 1 due |
4 |
5/24 |
Macromedia Dreamweaver MX |
Lab #4 |
|
5 |
5/26 |
JavaScript: Introduction to Scripting
|
Lab #5 Chapter 7 |
Assignment II due |
6 |
5/28 |
NO CLASS |
|
|
7 |
5/31 |
NO CLASS |
|
|
8 |
6/2 |
Midterm Exam |
|
|
9 |
6/4 |
JavaScript: Control Structures |
Lab #6 |
Assignment III due |
10 |
6/7 |
JavaScript: Functions |
Lab #7 |
|
11 |
6/9 |
JavaScript: Arrays and Objects |
Lab #8 |
|
12 |
6/11 |
Dynamic HTML |
Lab #9 |
Assignment IV due |
13 |
6/14 |
Dynamic HTML |
Lab #10 |
Final Project Due |
14 |
6/16 |
XML |
Optional (Lab #11 and Lab #12) Chapter 20 |
|
15 |
6/18 |
No Class |
|
|
15 |
6/21 |
Final Exam |
|
|