1.4 Algorithms

  • 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:

  1. describes algorithms using flowcharts & pseudo code
  2. uses/creates the right data structure to implement a given algorithm
  3. implements list, dictionary and graph based algorithms iteratively and recursively 
  4. tests and debugs an algorithm
  5. explains algorithmic complexity

Tests

Code Name
HC Hoorcollege
PR Practicum
T.50256 1.4 Algorithms