The Citadel

The Military College of South Carolina


CSCI 375: Enterprise Java

Course Description:

CSCI 375 Enterprise Java Three Credit Hours
Prerequisite: CSCI 223
A project-oriented course that introduces advanced Java technologies for building distributed enterprise and web applications. Topics include threads, networking, security, JDBC, servlets, and JavaServer Pages (JSP).

Major Topics:

  • Threads
  • Networking
  • Web server installation and configuration
  • JDBC
  • Servlets
  • Session Tracking
  • JavaServer Pages (JSP)
  • Web application security

Course Outcomes:

Upon successful completion of this course, a student will be able to

  • Develop Java program that use threads and networking
  • Install and configure a Java Servlet/JSP container (e.g., Apache Tomcat)
  • Create, deploy, and test servlet-based programs
  • Create, deploy, and test JSP-based programs
  • Explain and use JDBC with database drivers and a database management system (e.g., Oracle, MySQL, or Derby)
  • Write web application that use servlets, JSP, and JDBC


Murach’s Java Servlets and JSP (3rd Edition), by Joel Murach and Mike Urban, Mike Murach & Associates, 2014.

Projected Schedule:

Every Other Fall (Odd Calendar Years)

Recent Syllabi:

Fall 2015, Moore

Back to Top