OHJ2016 Utilization of Data Structures, I & II 2012 
15.08.2013 Course replaced by TIE20106. Web pages moved to here 
tut.ot.tiraka
Main Grading Exercises Homework Lectures Material Restrictions Exams Printable version Page map 
TIE20106 Data Structures and AlgorithmsFrom the academic year 20132014 onwards this course is replaced with TIE20106 Data Structures and Algorithms. The web pages for TIE20106 can be found hereIntroductionThe course is a 5creditunit course that focuses on data structures and algorithms commonly used in programming. The main emphasis is in understanding the behaviour and efficiency of algorithms and the data structures they're applied to. Attention in also payed to choosing the suitable data structure in a given situation.Prerequisites:Sufficient programming skills are required. There are two prerequisite programming courses: OHJ1106 Programming I and OHJ1156 Programming II. In addition, a basic knowledge in mathematics for Algorithms is expected.This course is identical in content with the version of the course lectured in Finnish: Tietorakenteiden käyttö. The course is primarily targeted to international students, but Finnish students are encouraged to participate as well. ObjectivesAfter completing the course, the students are able to:
The course is a twoperiod course consisting of lectures, exercises, programming assignments, and an exam. Grading is based on a written exam and the compulsory programming assignments and byTheMarkexercises, out of which at least 60% of the points needs to be collected. 
