Dept. of Advanced Computing Sciences
Objects in Programming
Full course description
This course is a follow-up of the course Procedural Programming. 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
BCS1220
Period 2
28 Oct 2024
13 Dec 2024
ECTS credits:
4.0Coordinators:
Teaching methods:
Project-Centered LearningAssessment methods:
Written exam, Assignment