Edition 2023-2024
Course CSE1100
StartTue, Aug 1, 2023 12:00:00
EndWed, Jul 31, 2024 12:00:00
Enroll untilMon, Mar 4, 2024 12:00:00


Object Oriented Programming is a crash-course on writing Java programs and basic (OO) programming principles. This is the first of many courses in the curriculum of the Computer Science & Engineering Bachelor related to software development.

Topics covered include: primitive datatypes, control structures, composition of data, classes, inheritance, use of libraries (APIs), unit testing, debugging, IO and a selection of more advanced programming topics.