URL study guide
https://tue.osiris-student.nl/onderwijscatalogus/extern/cursus?cursuscode=2IP90&collegejaar=2025&taal=enDescription
Elementary imperative language concepts: variable, assignment, if-else, while, method, parameter, function, types, arrays, scope, I/O.Some advance topics: some collection classes, recursion.
Object-oriented design and programming concepts: object, class, instance variable, instance method, inheritance, overriding, polymorphism, interface.
GUI: Swing, event handling, simple graphics, GUI components (window, button), simple animation.
Objectives
After this course, the student:- can write simple Java programs from scratch
- knows the principles of object-oriented programming
- can, with aid, design simple object-oriented programs
- can use the Swing framework
- knows some principles of code quality and can apply these