Course: Website Production (CS 298)
Intersession, 2005
Day/Time/Room: MTWR /
Instructor: William J. Joel
Office: WS 110
Office Hours: Posted
Email: joelw@wcsu.edu
Course
Objectives:
By the end of this course you should be
able to
1. Define the Know-Need-Do
problem solving process and how it can be applied to website production
2. Evaluate a website with
respect to its information content, functionality, and overall design
3. Develop a set of
requirements for a new website
4. Create, based on a set of
requirements, an appropriate website
5. Develop and implement a
collection of script functions for use in a website, based on initial
algorithms
Tests: Six (6), non-cumulative quizzes, approximately
one hour in duration
No mid-term exam
Cumulative final exam
Assignments: Six (6) web projects. No project submission will be accepted
after its due date.
Attendance: You are expected to be present for each class session. If
you are absent, it is your responsibility to obtain class notes and handouts
(if any) from your classmates; I will not keep extra copies of materials after
they are initially distributed. 24-hour notice must be given if you cannot make
a scheduled test, otherwise you will receive a grade
of 0 for the test.
Grading: Quizzes 40% (lowest dropped)
Class 10%
Tentative
Topic Outline:
|
Session |
Topic(s) |
Dates |
|
1 |
·
Problem solving ·
Production process o
Problem specification o
Requirements
analysis |
|
|
2 |
·
Website design principles o
Page elements
|
|
|
3 |
·
HTML o
Section tags
|
Quiz 1 |
|
4 |
·
DHTML
|
Project 1 |
|
5 |
·
Fundamental
digital image concepts ·
File formats ·
GIF Image construction o
Image maps o
Image mosaics o
Interlacing
|
Quiz 2 |
|
6 |
Project 2 |
|
|
7 |
·
Video/Animations o
Downloading vs.
streaming o
File formats o
Fundamental
digital video concepts o
Flash
|
Quiz 3 |
|
8 |
·
Programming o
Algorithms o
Scripting Languages §
VBScript §
JavaScript
|
Project 3 |
|
9 |
·
Variables and assignment o
Declaring variables o
Assignment
|
Quiz 4 |
|
10 |
·
Decisions o
Boolean expressions o
Conditions
|
Project 4 |
|
11 |
Quiz 5 |
|
|
12 |
·
Loops o
For
|
Project 5 |
|
13 |
- |
|
|
14 |
|
Quiz 6 |
|
15 |
|
- |
|
16 |
|
- |