Skip to main navigation Skip to search Skip to main content

URL study guide

https://tue.osiris-student.nl/onderwijscatalogus/extern/cursus?cursuscode=2IP90&collegejaar=2025&taal=en

Description

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

Method of Assessment

Written examination using notebook
Course period1/09/1231/08/26
Course levelIntroductory
Course formatCourse