Undergraduate · Year 2
850+ students
Institution
XJTLU
Introduction to Programming in Java
An introduction to object‑oriented programming (OOP) with Java. Students learn core OOP concepts (classes, objects, abstraction, encapsulation, inheritance, polymorphism), Java syntax and control structures, and how to design, implement, test and document small to medium programs using sound software‑engineering practices.