[ INBIPVOSOF1 ] VL Software Development 1

(*) Unfortunately this information is not available in english.
Workload Education level Study areas Responsible person Hours per week Coordinating university
3 ECTS B1 - Bachelor's programme 1. year Computer Science Hanspeter Mössenböck 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Computer Science 2022W
Objectives Students are proficient in basic programming skills and algorithmic thinking. They are familiar with the Java programming language and have a good command of the concepts and techniques conveyed in the course. They understand the basics of object-oriented programming and are able to design and implement simple object-oriented programs.
  • Problem-solving techniques
  • algorithmic thinking
  • fundamental programming concepts
  • data types
  • arrays
  • instructions
  • methods
  • input/output
  • classes
  • inheritance
  • interfaces
  • dynamic data structures
  • recursion
  • exception handling
  • threads
  • packages
  • stepwise refinement
  • documentation and programming style
Criteria for evaluation Written exam at the end of the semester
Methods Slide presentations with examples on the blackboard
Language German
Study material Course reading:

  • Mössenböck, H.: Sprechen Sie Java? Eine Einführung in das systematische Programmieren. dpunkt.verlag, Heidelberg, current edition.

Further literature will be announced each semester.

Changing subject? No
Further information For further information see
Corresponding lecture (*)INBPDVOSOF1: VO Softwareentwicklung 1 (3 ECTS)
On-site course
Maximum number of participants -
Assignment procedure Direct assignment