Programming Language Java



- B.WIWI-WIN.0003 -

Study course for Bachelor Programs





Short Overview



































What? How?
Frequency Every semester
Type of Course Lecture
Exam Prerequisite Weekly programming tasks (Practical Exercises)
Exam Written Exam (90 minutes)
Credits 4 ECTS
Participation Prerequisites None







Content


The lecture covers the basics of the programming language (program structure, data, expressions, instructions) and describes the concept of object-oriented programming (basics, classes and objects, methods, constructors, inheritance, use of APIs). Furthermore, the processing and presentation of events/results are taught using a graphical user interface (objects, triggering and handling of events). For data storage within Java programs, possibilities for connection to databases are presented (JDBC). The content is available as online material and will be clarified and deepened during the practical part by means of exercises (programming tasks).







Study Goals


The students should be able to


  • explain the paradigms, applications, and benefits of object-oriented programming,

  • present and apply the object-oriented terms object, class, abstraction, encapsulation, and inheritance, and

  • implement simple programs using the Java programming language.








Date Overview




























What? When and Where?
Introduction Event 30.10.2026 14:00 to 15:00
(CIP-Pool 5.111)
Start of Practical Exercises
Group 1: 03.11.2026 14:00 to 16:00


Group 2: 04.11.2026 12:00 to 14:00


During the in-person exercise sessions, questions can be answered provided that they have been submitted at least 24 hours before the respective session.
Exam Preparation and Q&A Session 09.02.2027 14:00 to 16:00
(MZG 7.124)
Exam Date 23.02.2027 08:00 to 10:00
(ZHG 1.140 – E-Examination Room)











Contact:



Leonie Kopahs

Platz der Göttinger Sieben 5

37073 Göttingen


Tel. +49 (0)551 39-29737
leonie.kopahs@uni-goettingen.de


Quicklinks