CP2005 Intermediate Programming
January 30, 2022
This course covers intermediate level programming concepts using the Java programming language. Using a project-based approach, students will learn and apply Object Oriented Design (OOD) and Programming (OOP) principles including inheritance, encapsulation, abstraction and polymorphism in solving computer programming problems. Students explore the basics of data structures and algorithms, and basic Graphical User Interface (GUI) programming using the JavaFX framework.
70 Hours