Introduction to Programming with Java

Content

The lecture "Introduction to Programming with Java " introduces systematic programming and provides essential practical basics for all advanced computer science lectures.

Based on considerations of the structured and systematic design of algorithms, the most important constructs of modern higher programming languages as well as programming methods are explained and illustrated with examples. One focus of the lecture is on teaching the concepts of object-oriented Programming. Java is used as the programming language. Knowledge of this language is required in advanced computer science lectures.

At the end of the lecture period, a written examination will be held for which admission must be granted during the semester after successful participation in the practices. The exact details will be announced in the lecture.

Learning objectives:

  • Knowledge of the fundamentals, methods and systems of computer science.
  • The students acquire the ability to independently solve algorithmic problems in the programming language Java, which dominates in business applications.
  • In doing so, they will be able to find strategic and creative answers in finding solutions to well-defined, concrete and abstract problems.

Workload:

The total workload for this course is approximately 150 hours. For further information see German version.

Language of instructionGerman
Bibliography

Ratz, D. Schulmeister-Zimolong, D. Seese, J. Wiesenberger. Grundkurs Programmieren in Java. 8. Aktualisierte und erweiterte Auflage, Hanser 2018