[ INBIPUESOF2 ] UE Software Development 2

Es ist eine neuere Version 2022W dieser LV im Curriculum Master's programme Mechatronics 2023W vorhanden.
(*) 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 Herbert Prähofer 2 hpw Johannes Kepler University Linz
Detailed information
Original study plan Bachelor's programme Computer Science 2021S
Objectives Students are able to put the concepts learned in the lecture into practice. They acquire practice in object-oriented thinking, in the design and implementation of flexible and extensible software systems, and in the use of modern techniques of software development and software testing. They also get practice in the use of the Java class library.
Subject Object-oriented thinking, classes, inheritance, dynamic binding, interfaces, genericity, lambda expressions, object-oriented design, modeling with UML, object-oriented frameworks, class libraries, design patterns, programming by contract, software testing.
Criteria for evaluation Assessment of weekly programming assignments; written test at the end of the semester
Methods The contents of the lecture are deepened by examples. By working on weekly programming assignments, which are discussed after submission, students acquire practical skills in designing and implementing object-oriented software architectures.
Language German
Study material See
Changing subject? No
Further information For further information see
Corresponding lecture (*)INBPDUESOF2: UE Softwareentwicklung 2 (3 ECTS)
On-site course
Maximum number of participants 35
Assignment procedure Direct assignment