Opetussuunnitelmat

Opetussuunnitelma
Osaamisalueet
Arviointikehikko
Tietoa koulutuksesta

Description


KM00DT90 Data Structures and Algorithms (5 cr)
Prerequisites Not applicable
Objectives The student can analyze the efficiency of data structures and algorithms and apply this knowledge to select the best tools for solving particular programming problems in a common programming language.
Content Basic data structures, recursion, trees and graphs, sorting and searching, algorithm analysis and performance, and common data representation formats.
Recommended optional programme components If necessary, the student advisor will recommend optional programme components for each student based on their individual study plan.
Accomplishment methods Not applicable
Execution methods Not applicable
Materials Not applicable
Literature Not applicable
Evaluation Criteria Not applicable
Evaluation Criteria satisfactory (1-2)
I know what type of algorithmic solutions work for which programming problems.
I am able to utilize common data structures, data formats and basic algorithms in programs.

good (3-4)
I can design and write solutions in programs using well-known algorithms.
I know how to analyze the performance of different algorithms.

excellent (5)
I am able to design and write solutions for programming problems using complex algorithms.
I am able to analyze and compare the performance of different solutions.
Assessment Frameworks Not applicable
Further Information Not applicable
Responsible persons Not applicable
Links Not applicable

Implementations


Show old implementations
  • 08.01.2024 - 03.03.2024 (KM00DT90-3002 | VAI23S24K, DPM24KYTEKN, EXN24KDAPMHNU, DPD23SYTIK, DPD23SYTEKN, EXN23S24KDDMDAPMHNU, DPM24KYTIK)
20.5.2024 10:42:29