|
Course Catalog 2011-2012
OHJ-2906 Software Science Project, 5 cr |
Person responsible
Antero Kangas, Antti Valmari
Lessons
Study type | P1 | P2 | P3 | P4 | Summer | Implementations | Lecture times and places |
|
|
|
|
|
|
|
|
Requirements
Individual project work. It could be, for instance, implementing and measuring the performance of a non-trivial algorithm, literature survey, the solving of a small theoretical problem, or a feasibility study based on theory. Careful documentation in the scientific style is an important issue.
Completion parts must belong to the same implementation
Learning outcomes
Introduction to research in computer science. Emphasis is on exact research methods.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Critical reading of original scientific publications. | ||
2. | Making of measurements or other kinds of experiments. Appreciation of occasional and systematic errors. | ||
3. | Reporting findings in scientific style in written form. |
Prerequisites
Course | Mandatory/Advisable | Description |
OHJ-2206 Design and Implementation of Data Structures | Mandatory | 1 |
OHJ-2306 Introduction to Theoretical Computer Science | Mandatory | 1 |
1 . One of these suffices.
Prerequisite relations (Requires logging in to POP)
Correspondence of content
Course | Corresponds course | Description |
|
|
More precise information per implementation
Implementation | Description | Methods of instruction | Implementation |