Prerequisites: CS 215 and CS 210 or programming experience in
Java. Fundamental principles and techniques for creating
network applications. Topics include establishing network
connections, database connectivity, Java Server Pages (JSP),
Servlets, XML, XHTML, CSS, Javascript, network security
issues and internationalization. 3 credit hours.
Prerequisite: CS 320 or permission of the instructor. Knowledge of networks desirable. A survey of computer and network security issues including types of network attacks, viruses, intrusion detection and tracking, firewalls, trust relationships, and authentication, secure connections cryptography, and recent security policy and legislation. 3 credit hours.