Java Programming
| Course Code | COMP-228 |
|---|---|
| Lecture hours per week | 2 |
| Lab hours per week | 2 |
| Course Availability | Open |
| Description | This course builds on students’ object-oriented programming foundation and focuses on developing modular, component-based and data-driven applications using Java. Students apply advanced object-oriented programming concepts to design, build and test more complex applications with graphical user interfaces, database connectivity and responsive execution. Topics include advanced Java features, component-based application design, JavaFX GUI development, JDBC database integration, concurrency, exception handling, collections and code organization. Students also explore the responsible use of AI-assisted development tools to support coding, debugging, testing, documentation and code quality. |
