Inhalt

[ MEBPFVOGDPR ] VL Introduction to Programming

Versionsauswahl
Es ist eine neuere Version 2015W dieser LV im Curriculum Bachelor's programme Polymer Engineering and Technologies 2019W vorhanden.
(*) 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 2012W
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.
Subject
  • 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 http://ssw.jku.at/Teaching/Lectures/GdP/VL/
Changing subject? No
Corresponding lecture (*)ME1PEVOGDPR: VO Grundlagen der Programmierung (1,5 ECTS)
On-site course
Maximum number of participants -
Assignment procedure Assignment according to sequence