Upon successful completion of the course, the student should be able to
* explain basic web application concepts and terminology
* use a web server for developing and testing a web application
* create small and simple web applications where the back-end is written in Java
* access databases programmatically to retrieve data and modify data in the database