IS 345 Java Programming

3 credits

Create JAVA applications and Applets using both the command line and the high-end Intergraded Development Environment (IDE) from IBM, WebSphere. Students will effectively use control structures, use and create custom classes, design methods, manipulate arrays, use OOP design principles to develop reusable components supporting Rapid Applications Development (RAD), handle input output processing with files and streams, handle errors with exception code, create multithreaded applications, create networked applications, and leverage JDBC for improved database connectivity, Students will create several business applications in the client server and web server environment. Students gain hands-on experience in web program design with internet Applets, Servlets, and Java Server Pages (JSP).

Prerequisite(s): IS 241 and IS 252.