ECTS Credits |
10 ECTS cr |
Language of instruction |
English. |
Timing |
Autumn and Spring, periods 1-4. |
Learning outcomes |
1. has advanced understanding on how to collaboratively design a medium-scale software project,
2. has advanced understanding on how to implement and evaluate a medium-scale software project,
3. is able to extensively document a medium-scale software project,
4. has advanced skills in presenting and pitching a project work, i.e. give a good, concise presentation of the work, |
Contents |
Project work that is typically executed in groups of 3-5 students. Note: the project work cannot be done alone. |
Mode of delivery |
3-4 lectures to introduce and conclude the course and project works, collaborative project work for a "client" (teaching assistants and/or industry representatives). |
Learning activities and teaching methods |
Practical work in project teams. The course is passed with an approved project work. The implementation is fully in English. |
Target group |
Computer Science and Engineering MSc students and other Students of the University of Oulu. |
Prerequisites and co-requisites |
While no specific courses are not required, programming and design skills are desired. |
Recommended optional programme components |
The course is an independent entity and does not require additional studies carried out at the same time. |
Recommended or required reading |
For additional reading (not mandatory): Dix, Finlay, Abowd & Beale: Human-Computer Interaction ( http://www.hcibook.com); Rogers, Sharp & Preece: Interaction Design: Beyond Human-Computer Interaction ( target=_blank>http://www.id-book.com). |
Assessment methods and criteria |
The course uses continuous assessment so that the project work is assessed in stages: design (20% of total grade), implementation (40%), evaluation (20%), and final report (20%). Passing criteria: all stages (design, implementation, evaluation, report) must be completed with an approved grade.
Read more about assessment criteria at the University of Oulu webpage. |
Grading |
Numerical grading scale 1-5; zero stands for a fail. |
Person responsible |
Timo Ojala |
Working life cooperation |
No |