CS 3520 WEB SITE DEVELOPMENT: SYLLABUS

Contact:
Instructor : Ted Billard
Email : ted.billard@csueastbay.edu
Phone : 510-885-3437
Instructor Home Page : www.mcs.csueastbay.edu/~billard
Course Home Page : www.mcs.csueastbay.edu/~billard/se/cs3520.syl.html

Catalog Description:

Web servers and browsers. HTML, images, audio and video files, indexer, forms, CGI scripts, Java programming, Java script.

Summary:

The construction of Web Sites along with a survey of Web Database Programming. The HTML basics of textual display and form data input are covered along with more advanced topics such as frames and cascading style sheets. Lectures show how to integrate HTML with JavaScript, Applets, JDBC, CGI Programming in C. Students develop their own applications and manage their Web pages and databases using these techniques.

Learning Outcomes: The successful student will be able to
- design and implement web pages using HTML, JavaScript, Applets
- access an SQL database using JDBC
- perform CGI programming

Prerequisites: Ability to program in C/C++. Knowledge of SQL and/or Java is helpful.

Text: Core Web Programming, Marty Hall, Prentice Hall.

Grading:
Project : 40%
Mid-Term Exam : 25%
Final Exam : 35%

Project: Students select an application, and then design/implement a web site using HTML, JavaScript, Applets, and CGI programming.

Exercise Modules: cs3520.ex.html

Collaboration/Copying: Unless otherwise stated, do your own work in this class. Students may ask help from other students but only at the conceptual level. Examinations are strictly individual. Violations will be prosecuted to the full extent of the University rules.