- Code
L.27040
- Amount of hours required
140
- Language
en-GB
- Quartile of execution
3, 4
Competences
- LED competentie
Learning goals
After a successful completion of this course a student: • Will be able to recognize opportunities to apply standard algorithms in his/her code. • Will be able to show the difference between an abstract data type and a concrete data structure. • Will understand how most common data structures (list, dynamic array, hash map, tree, graph) work and what are they used for. • Will be able to choose the right data structure for a given task and be able to show the implications of her choice, using the concept of time complexity. • Will be able to implement some data structures in C or C++ (list, dynamic array, hash map) • Will understand and be able to apply some of the problem-solving strategies such as: divide and conquer, greedy algorithms. The learning outcomes derived from the course goals are summarized in the Assessment Matrix.
Tests
Code | Name |
---|---|
HC | Hoorcollege |
PR | Practicum |
WC | Werkcollege |
T.52538 | Algorithms & Data Structures |