Inhalt
[ INBIPUESOF2 ] UE Software Development 2
|
|
|
Es ist eine neuere Version 2022W 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 |
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 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 |
(*)INBPDUESOF2: UE Softwareentwicklung 2 (3 ECTS)
|
|
|
|
On-site course |
Maximum number of participants |
35 |
Assignment procedure |
Direct assignment |
|
|
|