Department of 
Computer Science

Search our Site

Line

ON THIS PAGE:

Course Objectives

Prerequisites

Typical Text

Course Outline

  COMP 426 [118]: Advanced WWW Programming
(3 hours)

Course Objectives
Advanced programming within the context of the World Wide Web. Learn and practice network programming using Java servlets, object serialization, remote method invocation, JDBC, and security facilities. Lear and practice programming using Java Beans. Consider advanced graphics, image, and sound facilities.

Prerequisites
COMP 416 or equivalent experience.

Typical Text
Harold, Java Network Programming
Englander, Developing Java Beans
Course notes
On-line tutorials and documentation

Course Outline
Lecture topics and assignment due dates from 1998 offering:

Overview
Servlets
Servlets (Directory and homepage for coursework due)
Servlets
JDBC (Directory and homepage for project 1 due)
JDBC
JDBC (Description of project 1 due)
Object Serialization
RMI
RMI
NMI
CORBA/IDL
JAR files and Signatures
Security
Project demos
Project demos
Mid-term Exam
Java Beans
Java Beans and Reflection (Directory and homepage for project 2 due)
Java Beans
Java Beans (Description of Project 2 due)
JDK 1.2
Java Swing
Java Sound
Java Graphics/Images
Java Graphics/Images
Drag/Drop and Cut/Copy/Paste
Internationalization
Jave Project Demos
Jave Project Demos

Horizontal Line
Department of Computer Science
Campus Box 3175, Sitterson Hall
College of Arts & Sciences
The University of North Carolina at Chapel Hill
Chapel Hill, NC 27599-3175 USA
Phone: (919) 962-1700
Fax: (919) 962-1799

Content Manager: Associate Chairman for Academic Affairs
Server Manager: webmaster@cs.unc.edu
Last Content Review: 3 June 1998