Algorithms and data structures (5 cr)
Code: TK00BK61-3005
General information
Enrollment
12.04.2021 - 25.04.2021
Timing
30.08.2021 - 19.12.2021
Number of ECTS credits allocated
5 op
Virtual portion
5 op
Mode of delivery
Distance learning
Campus
Ecampus
Teaching languages
- Finnish
Seats
20 - 40
Degree programmes
- Degree Programme in Business Information Technology
Teachers
- Jari Kortelainen
Teacher in charge
Jari Kortelainen
Groups
-
TKMI19SPBusiness Information Technology, full-time studies
-
TKMI19SVBusiness Information Technology, online studies
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?
Materials
To be settled at the course kick off.
Teaching methods
Scheduled track:
You participate in lectures and exercises or you study independently.
Independent track:
You can show your competence e.g. by a certificate. To be settled at the course kick off.
Employer connections
To be settled later on.
Exam schedules
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