TNM082 |
Agile usability development for handheld devices, 12 ECTS credits.
/Agil användbarhetsutveckling för handhållna enheter/
For:
MT
|
|
Prel. scheduled
hours: 106
Rec. self-study hours: 214
|
|
Area of Education: Technology
Main field of studies: Media Technology, Computer Engineering
|
|
Advancement level
(G1, G2, A): A
|
|
Aim:
The aim of the course is to provide you with a good understanding of how user-centered development is carried out, specifically in projects subject to change, with a focus on applications of handheld devices, for example mobile telephones. After the course students will be able to:
- Apply formal principles to agile development methods.
- Integrate usability development with other components in agile system development.
- Apply formal principles to mobile interaction design.
- Design and program graphical applications for handheld devices.
- Perform a user analysis and a requirements analysis as well as modeling and documenting them.
- Perform field studies to survey a problem area in interaction design.
- Formally carry out tests with representative users.
In addition the project will teach students to:
- Work according to agile development methodology.
- Communicate and function socially in a team.
- Give and take feedback in a constructive, rewarding way.
- Bee open to continuous change
- Reflect on work completed on a project and propose improvements on methods and results.
|
|
Prerequisites: (valid for students admitted to programmes within which the course is offered)
Software Engineering, User Interfaces/Usability, Computer graphics.
Note: Admission requirements for non-programme students usually also include admission requirements for the programme and threshhold requirements for progression within the programme, or corresponding.
|
|
Organisation:
The course consists of lectures, seminars, project preparation and a programming assignment in period 1 and a project in period 2. The project in period 2 is carried out on several complete days each week in one and the same computer lab.
The course runs over the entire spring semester.
|
|
Course contents:
- Usability methods: User-centered system development, target group analysis, personas.
- Usability evaluation: Quantitative and qualitative methods.
- Interaction design methodology: Brainstorming, storyboards, creativity exercises.
- Agile development: Pair-programming, test-driven development and refactoring.
|
|
Course literature:
To be decided.
|
|
Examination: |
|
Written examination Programming assignment Project preparation Project work |
3 ECTS 1 ECTS 2 ECTS 6 ECTS
|
|
|
|
Course language is Swedish.
Department offering the course: ITN.
Director of Studies: Camilla Forsell
Examiner: Camilla Forsell
Link to the course homepage at the department
Course Syllabus in Swedish
|