Objects in Programming
Full course description
This course is a follow-up of the course Procedural Programming (Formerly known as Introduction to Computer Science 1). It teaches object-oriented programming in Java. The main topics covered in the course are objects and classes, interfaces and polymorphism, event handling, inheritance, graphic user interfaces, exception handling, and streams.
Prerequisites
Desired prior knowledge: Basic Java Programming
Recommended reading
C. Horstmann (2016). Java Concepts (8th Edition). John Wiley & Sons, New York, ISBN: 978-1-1190-5645-4 C.
Horstmann (2012). Big Java Late Objects. John Wiley & Sons, New York, ISBN 978-1-1180-8788-6
KEN1220
Period 2
28 Oct 2024
13 Dec 2024
ECTS credits:
4.0Instruction language:
EnglishCoordinators:
Teaching methods:
Project-Centered LearningAssessment methods:
Written exam, Assignment