- Code
L.24224
- Amount of hours required
84
- Language
en-GB
- Quartile of execution
4
In this module you will learn more about what algorithms are, which data structures are commonly used to implement algorithms and some practical tools for analysing, developing and testing your algorithms.
After this module you will be able to implement & apply common list, dictionary and graph algorithms, recognise where such algorithms are applied in other software, and have improved problem-solving skills overall.
Competences
- CMGT 1. Technological research and analysis
- CMGT 2. Designing
- prototyping and realizing
- CMGT 3. Testing and rolling out
- CMGT 5. Conceptualising
- CMGT 6. Designing
Learning goals
The student:
- describes algorithms using flowcharts & pseudo code
- uses/creates the right data structure to implement a given algorithm
- implements list, dictionary and graph based algorithms iteratively and recursively
- tests and debugs an algorithm
- explains algorithmic complexity
Tests
Code | Name |
---|---|
HC | Hoorcollege |
PR | Practicum |
T.50256 | 1.4 Algorithms |