Course Number
605.681
Next Offered
Spring 2022
Primary Program
Computer Science
Location
Online
Mode of Study
Face to Face, Online, Virtual Live

This course examines fundamental aspects of Enterprise Web Development including client, middleware and databases as a foundation for follow on courses. It introduces the student to client side development using HTML 5, CSS and JavaScript. After a brief review of Object Oriented Programming in Java, Swing is used to introduce common user interface design patterns. Network protocols and multithreading concepts using Java transition into server-side technologies like Servlets, JavaserverPages and ReST. Java database development with JDBC and web security are also introduced during the semester. While the class covers development using build tools (Maven), basic IDEs are utilized to facilitate the teaching of concepts and demonstration through examples.Prerequisite(s): 605.202 Data Structures.

Course Offering(s)

Open

605.681.81
01/24/2022 - 05/10/2022
Semester
Spring 2022
Mode of Study
Online
Location
Online
Cost
$4,755.00
Textbook
Open

605.681.82
01/24/2022 - 05/10/2022
Semester
Spring 2022
Mode of Study
Online
Location
Online
Cost
$4,755.00
Textbook
Open

605.681.8VL
01/24/2022 - 05/02/2022
Mon 4:30 p.m. - 7:10 p.m.
Notes: This course uses the Virtual Live format. All students participate online through live web-conferencing at the scheduled day and time. This is a live-online course in which students participate in live weekly lectures and discussions, and are able to interact extensively with the instructors. All classes are recorded for download and review.
Semester
Spring 2022
Mode of Study
Virtual Live
Location
Online
Cost
$4,755.00
Textbook