|
Course Catalog 2012-2013
IHTE-3906 Usability in Software Engineering Project, 4 cr |
Additional information
This course is the English counterpart of the Finnish IHTE-3900 course.
Person responsible
Jarmo Palviainen, Thomas Olsson
Lessons
Study type | P1 | P2 | P3 | P4 | Summer | Implementations | Lecture times and places |
|
|
|
|
|
|
|
|
Requirements
The course is implemented as a part of the project course on software development (OHJ-3500). The practical assignment on this course is to plan, execute and report the aspects related to usability (e.g. User Interface Design, Usability Evaluation).
Principles and baselines related to teaching and learning
The teaching is mostly based on the students' practical work and learning by doing (the practical assignment and documentation).
Learning outcomes
After the course, one is able to create a usability plan for a software project and execute it. One can create realistic estimates about work loads and schedules for usability-related work. One can apply the results of user studies in the software development. One can create relevant documentation about planning and reporting usability aspects.
Content
Content | Core content | Complementary knowledge | Specialist knowledge |
1. | Project plan about usability aspects; work load and schedule estimates. Setting usability goals. An estimate about how the usability work is going and it is utilized in the development process. | ||
2. | User interface design: UI structures, UED, navigation models. | Graphical design, UI components. | |
3. | Usability testing: planning, execution, reporting. Expert assessment. | Evaluation methods. | The psychology behind usability. |
Evaluation criteria for the course
The course is assessed based on the practical assignment
Assessment scale:
Numerical evaluation scale (1-5) will be used on the course
Prerequisites
Course | Mandatory/Advisable | Description |
IHTE-1100 Introduction to Usability | Mandatory | |
IHTE-3201 Usability Research Methods | Advisable |
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 |