[ 521SOFT12 ] Subject Software

Workload Mode of examination Education level Study areas Responsible person Coordinating university
31,5 ECTS Accumulative subject examination B1 - Bachelor's programme 1. year Computer Science Hanspeter Mössenböck Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Computer Science 2021S
Objectives Students

  • acquire solid programming skills in an object-oriented language (Java)
  • are able to design, implement and test object-oriented software architectures
  • master programming techniques such as generics, lambda expressions, threading, RMI, reflection, JDBC and web services
  • are familiar with basic algorithms and data structures (searching, sorting, random numbers, exhaustion, lists, trees, graphs, sets, distributed, parallel and heuristic algorithms)
  • are familiar with low-level programming in C and Assembler
  • understand the basic concepts and methods of software engineering (process models, cost models, requirements engineering, software design, software architectures, software testing)
Subject The contents of this subject result from the contents of its courses.
Further information None
Subordinated subjects, modules and lectures