| |
Mar 12, 2026
|
|
|
|
|
INFO 1531 - Java Programming II 4.5 Credits
Students continue to build upon the foundational knowledge acquired in Java I and go deeper into advanced topics and techniques in the object-oriented language. Students get a variety of experiences through writing and modifying prewritten code. By the end of the course students understand how to use interfaces, enumerations, working with files, advanced exception handling, collections, lambda expressions, date and time manipulation, working with databases and building web applications with servlets.
Prerequisites: (1) INFO 1521
Lecture Hours: 4.5 Lab Hours: 0.0 Internship Hours: 0.0 Clinical or Practicum Hours: 0.0
Course Objectives
- Demonstrate the use of Java Interfaces, abstract classes and methods, the Java Application Programming Interface(API), and Enumerations.
- Utilize text files in a program to read and write out data.
- Explain and implement advanced exception handling in Java.
- Visualize and configure different data structures using Java’s collection library.
- Program lambda expressions and streams in an application to perform data processing, filtering and transformation.
- Design and analyze the use of date and time objects in Java.
- Administer CRUD operations with SQL commands on a database through Java code.
- Integrate a build system and container to deploy a Java application.
- Develop servlets to handle different types of requests and generate responses to return.
- Optimize servlets using Java Server Pages (JSP), Expression Language(EL) and the JavaServer Pages Standard Tag Library(JSTL) to create responsive and maintainable user interfaces.
- Implement sessions, listeners and filters to improve the functionality and behavior of an application.
View Class Schedule
Add to Portfolio (opens a new window)
|
|