Skip to main content
Open University
Tampere University

COMP.CS.300 Data Structures and Algorithms 1, 5 cr

After completing the course the students knows common data structures and algorithms, can analyze their performance, and use them in their programs.
Implementation period
Registration period
Modes of study
Multi-modal teaching
Independent studies
Fees
100
Study level
Intermediate studies
Study fields
Data Processing and Information Technology
Language of instruction
English
Finnish
City
Tampere
Grading scale
General scale, 0-5

Course completion at Open University

The course is organized twice during the academic year, in the fall semester as lectures and in the spring semeser as independent study. The lectures include self-study using videos and other material, blended learning discussions, homework, weekly exercise sessions, and larger programming exercises. The sping semester's independent study has a MOOC-like approach, the course primarily operates with support provided through Teams. The schedule is predetermined, and modules remain accessible for a duration of one to two weeks. The culmination of the course involves the completion of two substantial Qt applications as final assignments.

The course includes an electronic exam. The exam must be taken by TUNI EXAM system at one of the Tampere University campuses, UCS or UCPori. Read the Electronic exam instructions.

Required prior knowledge

Basic programming knowledge. Course is meant for students that have knowledge corresponding to the grade 3 or better from the course COMP.CS.110 Programming 2: Structures (or its earlier versions). However, you can start the course, if your grade from Programming 2 is less than 3, but in such case you are expected to complete your prerequisite knowledge independently to the level expected on the course. Especially COMP.CS.110-level C++ programming skills are required, because the course's programming assignment is done using that language. Please make sure that you have completed the required prerequisites before you register! By registering, you agree to comply with the requirements and, upon request, you can present a transcript of records showing that you have completed the required prerequisites.

Implementations and registration

No implementations.

Course objectives

More information about studying at the Open University

Read more about registration instructions

Open University webpage

Do you already study at Open University? Check out the Studying at Open University – guidelines.

Contact us

Do you need advice about applying or planning your studies?
Do not hesitate to contact us by email open.studies.tau@tuni.fi or by phone +358 294 520 881.

Check the schedules and contact details for telephone and in-person guidance.