Course:                  Website Production (CS 298)
Intersession, 2005

Day/Time/Room:  MTWR / 1:30pm – 4:25pm / WS116

 

Instructor:             William J. Joel

Office:                   WS 110

Office Hours:        Posted

Phone:                   837-9353

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)

Assignments           30%

Final project           20%

Class                      10%

Participation                      

Total                      100%


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

    • Page hierarchy
    • Color & Layout

 

3

·         HTML

o        Section tags

    • Element tags

Quiz 1

4

·         DHTML

  • Forms

Project 1

5

·         Fundamental digital image concepts

·         File formats

·         GIF Image construction

o        Image maps

o        Image mosaics

o        Interlacing

  • Image software

Quiz 2

6

Project 2

7

·          Video/Animations

o        Downloading vs. streaming

o        File formats

o        Fundamental digital video concepts

o        Flash

    • Animation software

Quiz 3

8

·         Programming

o        Algorithms

o        Scripting Languages

§         VBScript

§         JavaScript

    • Using scripts & applets

Project 3

9

·         Variables and assignment

o        Declaring variables

o        Assignment

    • Arithmetics

Quiz 4

10

·         Decisions

o        Boolean expressions

o        Conditions

    • If-Then

Project 4

11

Quiz 5

12

·         Loops

o        For

  • While

Project 5

13

-

14

  • File I/O

Quiz 6

15

  • Final Projects

-

16

  • Final Project Presentations

-