Inhalt
[ INBIPVOSOF2 ] VL Software Development 2
|
|
|
Es ist eine neuere Version 2024W dieser LV im Curriculum Master's programme Artificial Intelligence 2024W 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 |
Hanspeter Mössenböck |
2 hpw |
Johannes Kepler University Linz |
|
|
|
Detailed information |
Original study plan |
Bachelor's programme Computer Science 2021S |
Objectives |
Students become familiar with advanced software development techniques. They are able to design and implement non-trivial software systems according to object-oriented aspects and to use modern software concepts such as interfaces, genericity, lambda expressions, design patterns and frameworks. They are familiar with systematic software testing methods and formal correctness considerations.
|
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 |
Written exam at the end of the semester
|
Methods |
Slide presentations with examples on the blackboard. By working on weekly programming assignments, which are discussed after submission, students acquire practical programming skills.
|
Language |
German |
Study material |
See http://ssw.jku.at/Teaching/Lectures/SW2/VL/
|
Changing subject? |
No |
Further information |
For further information see http://ssw.jku.at/Teaching/Lectures/SW2/VL/
|
Corresponding lecture |
(*)INBPDVOSOF2: VO Softwareentwicklung 2 (3 ECTS)
|
|
|
|
On-site course |
Maximum number of participants |
- |
Assignment procedure |
Direct assignment |
|
|
|