ICT104 Program Design and Development


B IT                             Core

Programming is a vital skill that enables problem solving through the use of computers across a range of disciplines. This subject covers intermediate and advanced features of the Java programming language as a continuation of ICT102 Introduction to Programming. Topics covered include object-oriented programming concepts of inheritance, interfaces, abstract classes, abstract methods, and polymorphism. Students will learn about implementing Java’s graphical FX components and Java Applets, and acquire practical knowledge of developing Java programs.


ICT102 Introduction to Programming