Data Structures and Algorithms in Python (5cr)
Code: C-02627-IX00BO80-3002
General information
- Enrolment period
- 01.08.2024 - 06.09.2024
- Registration for the implementation has ended.
- Timing
- 02.09.2024 - 14.12.2024
- Implementation has ended.
- Credits
- 5 cr
- Institution
- VAMK University of Applied Sciences
- Teaching languages
- English
- Seats
- 0 - 25
- Course
- C-02627-IX00BO80
Objectives (course unit)
After completion of this course you will be able to -handle complex problems in application development. -model the problem in correct data structures and applying efficient algorithm to solve the problem. -Understand the algorithm complexity in terms of O(N) expression. The student then understands the importance of choosing correct algorithm to solve the problem
Content (course unit)
•Algorithm analysis: the ”Big-O” notation •Dynamic programming and recursion •Stacks, queues, deques •Linked lists (singly- doubly- circularly-) •Trees, maps, and Hash tables •Sorting and selection •Graph algorithms (Minimum-spanning tree, Dijkstra, etc.) •Math function algorithms, interpolations, regressions
Prerequisites (course unit)
Python language, or any computer programmig language in proficiency level.
Assessment scale
H-5