Jackson State University

Programming for the Web
Course Syllabus

Fall 1997

Instructors:
Nancy McCracken, Ph.D. Syracuse University Computer Science Affiliated Faculty,
315 443 4687,
njm@npac.syr.edu
Tom Scavo, M.S. Syracuse University NPAC Research Scientist,
315 443 1053,
trscavo@npac.syr.edu

Course Home Page: http://www.npac.syr.edu/projects/jsufall97

Lectures: Tues. and Thurs. 2:30-4:00pm, CDT

Course Description/Topics

Textbooks:

Method of Course Delivery:

This course will be given at Jackson State University by instructors from Syracuse University using course materials on the Web. The lectures will be given remotely using the TANGO collaboration software. This means that you will go to the ? lab at the lecture times, start the TANGO system, and join sessions using the WebWisdom lecture presentations. There will also be one workstation joined to the BuenaVista audio system. On your workstation in the lab, you will see the instructor's presentation of the lecture slides and hear the instructor's voice. The exception to this will be that occasionally, the instructors will come to JSU. The first such visit will be for the first classes on Tuesday, August 19 and Thursday, August 21.

All course assignments will be made through the class web page and completed assignments and projects will be published on the Web by students. Grades will also be available on-line.

Interactive sessions

Role of Email

Course Assistants

Mike Robinson JSU Lab Assistant,
mrobinsn@ccaix.jsums.edu
Ozgur Balsoy Su Teaching Assistant,
balsoy@npac.syr.edu
Mehmet Sen Su Teaching Assistant,
msen7@npac.syr.edu
Course Work

The course work will consist primarily of several individual programming assignments and a small project. The course grade will be based on the following:


Late assignments will receive a deduction in points based on the amount of lateness and to what extent the lateness was caused by technical difficulties.

Individual programming assignments are intended to ensure familiarity with concepts of web architecture and details of programming. The project is intended to use these elements in an application of web programming using Java or a combination of CGI and Java to a problem in science, engineering, entertainment, or business. Group projects are encouraged, but not required. Participation will be based on attending a significant number of lectures and communicating with the instructors and TA's through the interactive sessions and email.

Academic Dishonesty

All work submitted by a student and claimed as their own must actually be their own work in accordance with standard academic practice. Furthermore, students should not knowingly allow others to copy their work for purposes of cheating. However, students are encourage to discuss assignments and programming techniques; the resulting program or solution must be written up themselves.