Algorithms and data structures (5 cr)
Code: C-02536-IT00AS11-3007
General information
- Enrollment
- 30.08.2024 - 31.05.2025
- Registration for the implementation has ended.
- Timing
- 01.09.2024 - 31.07.2025
- Implementation is running.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Blended learning
- Institution
- Centria University of Applied Sciences, Centria eKampus
- Teaching languages
- English
- Seats
- 0 - 10
- Course
- C-02536-IT00AS11
Evaluation scale
0-5
Objective
You understand the basics of algorithms and data structures. You understand their meaning in software engineering. You understand time complexity and the Big O notation. You understand recursion and can use it in problem solving. You know of different sorting algorithms and their differences. You know of the list and tree data structures, especially binary search tree. You understand the basics of graph data structures and searching them with DFS and BFS. You know of Bellman-Ford, Djikstra's and Floyd-Warshall algorithms and understand their basic functionality.
Content
https://centria.github.io/algo-and-data/
Materials
https://centria.github.io/algo-and-data/
Teaching methods
The course is done online
Exam schedules
The exam is in Itslearning
Student workload
The course is 5 credits, which is around 135 hours of work.
Evaluation methods and criteria
The grade is dependant on the amount of exercises done. In addition at the end of the course is an exam, graded pass/fail. The exam does not affect the grade, but must be passed to get the course grade.
Qualifications
To attend the course, you need to install some software on your computer. Instructions in the course material.