Detailed information |
Original study plan |
Bachelor's programme Computer Science 2021S |
Objectives |
Students learn algorithmic thinking. They are able to apply the topics presented in the lecture in practice by designing and implementing algorithms in Java.
|
Subject |
Topics are:
- Complexity
- Lists/Stacks/Queues
- Recursion
- Backtracking
- Trees
- Heaps, Priority Queues
- Sorting
- Digital Sorting
- Strings and Patterns
- Random Numbers
- Randomized Algorithms
|
Criteria for evaluation |
Assessment of weekly assignments.
|
Methods |
The content of the lecture is deepened by weekly assignments.
|
Language |
German |
Study material |
All material will be available in the course section in Moodle.
Additional literature will be announced in the course.
|
Changing subject? |
No |
Further information |
https://www.pervasive.jku.at/Teaching/
|
Corresponding lecture |
(*)INBPDUEALG1: UE Algorithmen und Datenstrukturen 1 (1,5 ECTS)
|