Software Engineering
Unified Software Engineering with Java
Topics
Introduction to Java in the Context of Software Engineering
Experimenting With Classes and Objects
The Structure and Syntax of Java
Design and Development of Java Applications
Architecture-Driven Component Development
Introduction to Distributed Computing Concepts
Interfacing with Users
Implementing Java Programs
Software Quality Assurance
Information Management in Java
Reality Check: Java Programs in the Real World
Software Integration and Deployment
Java on Various Computer Platforms
Advanced Topics in Java Software Engineering
The Unified Modeling Language: A Primer