Algorithms and data structures (5cr)
Code: TK00BK61-3004
General information
- Enrollment
- 16.03.2020 - 27.03.2020
- Registration for the implementation has ended.
- Timing
- 31.08.2020 - 31.12.2020
- Implementation has ended.
- Number of ECTS credits allocated
- 5 cr
- Local portion
- 5 cr
- Mode of delivery
- Contact learning
- Unit
- Department of Information Technology
- Campus
- Mikkeli Campus
- Teaching languages
- Finnish
- Degree programmes
- Degree Programme in Business Information Technology
- Teachers
- Teemu Saarelainen
- Teacher in charge
- Teemu Saarelainen
- Groups
-
TKMI18SPBusiness Information Technology, full-time studies
-
TKMI18SMBusiness Information Technology, part-time studies
- Course
- TK00BK61
Unfortunately, no reservations were found for the realization Algorithms and data structures TK00BK61-3004. It's possible that the reservations have not yet been published or that the realization is intended to be completed independently.
Objective
You know basic concepts of computation theory and are able to classify problems.
You are able to solve problems and create programs utilising appropriate algorithms and data structures.
You are able to evaluate the time complexity of algorithms.
Content
What do computation and algorithm mean and how are problems classified?
What do data structure and abstract datatype mean?
How are the appropriate algorithm and data structure chosen and programmed to solve problems?
What does the time complexity of an algorithm?
Which methods are used to evaluate the time complexity of algorithms?
Evaluation
Students can
a. use professional vocabulary and concepts in an expert way in different situations.
c. identify interrelated tasks.
e. choose appropriate models, methods, software and techniques according to the purpose and justify these choices.
Study forms and methods
Scheduled track:
You participate in lectures and exrecises according to the weekly schedule.
Independent track:
You can show your competence e.g. by a certificate. To be settled at the course kick off.
Timing of exams and assignments
To be settled later on.
Student workload
135 h
Evaluation scale
1-5
Assessment methods and criteria
To be settled at the course kick off.
Qualifications
Discrete mathematics 2 or equivalent knowledge
Games and gamification or equivalent knowledge
Application programming 3 or equivalent knowledge