The Military College of South Carolina Dare to Lead

Info Academics Admissions Alumni Cadet Life Graduate College Evening Undergrad Athletics Connect Giving
Close this window

Giving to The Citadel

  • The Citadel Foundation
  • Blueprint
  • The Citadel Brigadier Foundation

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 (Second Edition), by Joel Murach and Andrea Steelman, Mike Murach & Associates, 2008.

Projected Schedule:

Every Other Fall (Odd Calendar Years)

Recent Syllabi:

Fall 2013, Olmstead