Introduction to Computer Science 2
Full course description
This course is a follow-up of the course 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
31 Oct 2022
23 Dec 2022
ECTS credits:
4.0Instruction language:
EnglishCoordinators:
Teaching methods:
Project-Centered LearningAssessment methods:
Written exam, Assignment