Skip to main content

Data structures and algorithms (4cr)

Code: KL04BT51010-3002

General information


Enrollment
01.10.2017 - 28.01.2018
Registration for the implementation has ended.
Timing
30.10.2017 - 25.02.2018
Implementation has ended.
Number of ECTS credits allocated
4 cr
Local portion
4 cr
Mode of delivery
Contact learning
Seats
0 - 30
Degree programmes
Bachelor of Engineering, Information Technology
Teachers
Petteri Mäkelä
Course
KL04BT51010

Evaluation scale

1-5

Objective

Students can utilize the data structures and algorithms in software engineering.

Content

- Array, ring buffer, linked list, queue, stack, tree structures
- Sorting and search algorithms
- Collection classes in C# or Java

Materials

Lecture materials.
Vesterholm M. and Kyppö J. 2008 or later edition. Java-ohjelmointi. Talentum Media Oy.
Additional reading: Lafore R. Data structures and algorithms in Java. Sams Publishing. ISBN 0-672-32453-9

Teaching methods

Lectures and exercises

Student workload

Sceduled studies 52 h, autonomous studies 52 h

Assessment criteria, satisfactory (1)

- excellent (5): The student can utilize the learned skills in demanding project assignment
- good (3-4) The student can apply the most important data structures and algorthms in his assignments
- satisfactory (1-2) The student knows the basics

Qualifications

Basics of programming

Go back to top of page