[ MEBPFVOGDPR ] VL Introduction to Programming

(*) Unfortunately this information is not available in english.
Workload Education level Study areas Responsible person Hours per week Coordinating university
1,5 ECTS B1 - Bachelor's programme 1. year Computer Science Hanspeter Mössenböck 1 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Mechatronics 2015W
Objectives Familiarity with imperative programming using Java as an example language. The course also teaches algorithmic thinking, systematic program design, good programming style and effective testing.
  • Elementary data types (numbers, characters, strings, boolean values) and instruction kinds (assignment, branches, loops)
  • decomposition of programs into methods; parameter passing; recursion;
  • working with arrays and dynamic data structures
  • classes as the foundation of object-oriented programming
  • systematic program design using stepwise refinement
  • exception handling
  • packages for structuring large programs
  • programming style
  • testing methods
Criteria for evaluation Written exam at the end of the semester.
Methods Slide presentations.
Language German
Study material see
Changing subject? No
Further information none
Corresponding lecture (*)ME1PEVOGDPR: VO Grundlagen der Programmierung (1,5 ECTS)
On-site course
Maximum number of participants -
Assignment procedure Assignment according to sequence