Department of 
Computer Science

Search our Site

Line

ON THIS PAGE:

Course Objectives

Prerequisites

Typical Text

Course Outline

  COMP 416 [117]: Introduction to WWW Programming
(3 hours)

Course Objectives
Programming in the context of the WWW. Introduction to TCP/IP, HTTP, CGI, and WWW architecture. Writing CGI applications in Perl. Java programming with emphasis on applets.

Prerequisites
COMP 401 or another second-level programming course.

Typical Text
Schwartz and Wall, Learning Perl
Flanagan, Java in a Nutshell
Course notes
On-line tutorials and documentation

Course Outline
Lecture topics and assignment due dates from Fall 1997 offering.

Overview
WWW Architecture
Intro to Perl
CGI/Perl tutorial
Perl Basics
Intro to O-O Programming in Java
Java Overview
CGI Project Demos
Java Things: Variables, Classes and Methods
Java AWT Contexts: Panels and Frames
Java Events
User Interface Components
Layout managers
Java I/O
Java Clients and Servers
Java Threads
Java Multimedia Resources
Java Examples
Java 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: 28 August 1998