IT 331: Introduction to Web Development
Summer 2004

 

Professor:

Kamaljeet Sanghera (Kammy)

Office:

PW campus, Room - 328F

Phone:

703.993.4716

Email:

ksangher@gmu.edu

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
Chapter 2, 4

 

2

5/19

Introduction to XHTML: Part II

 Lab #2

Chapter 4

 

3

5/21

Cascading Style Sheets (CSS)

Lab #3
Chapter 6

Assignment 1 due

4

5/24

Macromedia Dreamweaver MX

Lab #4
Chapter 19

 

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
Chapter 8 & 9

Assignment III due

10

6/7

JavaScript: Functions

Lab #7
Chapter 10

 

11

6/9

JavaScript: Arrays and Objects

Lab #8
Chapter 11 and 12

 

12

6/11

Dynamic HTML

Lab #9
Chapter 13 and 14

Assignment IV due

13

6/14

Dynamic HTML

Lab #10
Chapter 15 and 16

Final Project Due

14

6/16

 XML
Final Exam Review

Optional (Lab #11 and Lab #12)

Chapter 20

 

15

6/18

No Class

 

 

15

6/21

Final Exam