CSC 4800 Theory and Practice of
Internet Applications
Spring 2003

Homepage Organization Grading Notes Handouts
Instructor: Dr. Frank Klassner
Office: Mendel 160 Suite C
Phone: (610) 519-5671
Email: Frank.Klassner@villanova.edu
TA: Ben Ledonni

Class Meeting: Tu,Th 1:00 - 2:15 pm
Office Hours: Wednesdays, TBA


Required Text:
"Web Design in a Nutshell"
by Jennifer Niederst
O'Reilly & Associates, publisher

Course Description: Welcome to CSC 4800! This course is intended to introduce undergraduate students both to the theory behind Internet applications and the practice of building these applications. Specifically, we will cover HTML, XML, DHTML, Java Script Java applets/servlets, multimedia representations, website and portal design, and Internet security. The course's theoretical material will focus on the mathematics behind multimedia representations, encryption, and compression.

This course will introduce students to the software-engineering issues underlying development of applications for the Internet, in particular, those that have a WWW interface. In particular, the course will address the problem of designing web applications with interfaces that have efficient organization, that minimize network bandwidth requirements, and that permit effective, secure, and reliable interaction with visitors.

Course Prerequisites: CSC 1600, strong C/Java/Perl programming capabilities, some basic familiarity with HTML.


Last modified: 1/14/2003