Programmiersprache Java - Vorlesung B.WIWI-WIN.0003

Course for Bachelor Programs

Short Overview

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


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 is taught using a graphical user interface (objects, triggering and handling of events). For the data storage within Java programs, possibilities for the 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 11.04.2017 16:15 to 17:00
Start of Practical Excercises Group 1: 11.04.2017 16.00 to 18.00 (MZG/Blue Tower - WiSoRZ MZG 7.124)
Group 2: 13.04.2017 16.00 to 18.00 (MZG/Blue Tower - WiSoRZ MZG 7.124)
Exam Preparation 10.07.2017 12.00 to 13.00 (MZG/Blue Tower – E-Examination Room MZG 1.116)
Exam dates 18.07.2017 10.00 to 12.00 (MZG/Blue Tower – E-Examination Room MZG 1.116)