TECH 372 Java Programming II
This course will cover advanced Java programming topics including: JavaFX GUI and SceneBuilder, Strings, Characters and Regular Expressions, Files, I/O streams, and XML Serialization, Generic collections, Lambdas and streams, recursion, searching, sorting, generic collections and data structures, concurrency, parallelism and multithreading.
Offered
Fall, Spring, Summer
Outcomes
- 1. Design object-oriented computer software using established techniques.
- 2. Utilize web-enabled documentation techniques for Java applications.
- 3. Implement graphical user interfaces (GUIs).
- 4. Develop multithreaded solutions to solve common concurrent processing problems.
- 5. Demonstrate the use of Collections to solve general categories of programming problems.
- 6. Construct networked software solutions.
- 7. Create database connectivity solutions.
- 8. Explain Java technologies utilized for distributed processing.