Es ist eine neuere Version 2026W dieser LV im Curriculum Bachelor's programme Statistics and Data Science 2026W vorhanden.
Workload
Education level
Study areas
Responsible person
Hours per week
Coordinating university
3 ECTS
B1 - Bachelor's programme 1. year
Business Informatics
Johannes Sametinger
2 hpw
Johannes Kepler University Linz
Detailed information
Original study plan
Bachelor's programme Business Informatics 2025W
Learning Outcomes
Competences
The students have mastered the fundamentals of object-oriented programming and are capable of algorithmic thinking. They can apply the Java programming language.
Skills
Knowledge
LO2: Students can use the common data types and statement types provided by Java to implement programs (K3).
LO3: They can design programs as classes and methods and implement them in an object-oriented manner in Java (K3).
LO4: They can implement dynamic data structures and the corresponding algorithms in Java (K3).
LO5: They can apply the principle of exception handling to respond to error situations (K3).
LO1: Simple and structured data types; types of statements; conditionals and loops; type rules; basic input/output; methods and parameter passing; object-oriented principles (classes); simple recursion; simple dynamic data structures; simple algorithms; exception handling; packages; programming style and documentation; basic testing and logging.
Criteria for evaluation
Written final exam (theory questions, programming examples)
Methods
Slide presentation with examples in a programming environment
Language
German
Study material
Basic literature:
Mössenböck, H.: Sprechen Sie Java? Eine Einführung in das systematische Programmieren. dpunkt.verlag, Heidelberg, in der aktuellen Auflage.
Supplementary reading will be announced each semester.
Changing subject?
No
Further information
VL and UE Einführung in die Softwareentwicklung form an inseparable didactic unit. The learning outcomes described are achieved through the interaction of both.