Course - User-centered software engineering - IT6121
IT6121 - User-centered software engineering
About
Examination arrangement
Examination arrangement: Report
Grade: Passed / Not Passed
Evaluation | Weighting | Duration | Grade deviation | Examination aids |
---|---|---|---|---|
Report | 100/100 |
Learning outcome
After completing the course, the participant has knowledge of:
- Software development: concepts such as process models, methods and techniques for requirements specification, architecture design, design, testing, planning, configuration and quality management.
- Quality criteria for software systems, with special focus on criteria that are central to health IT, such as user-friendliness, security and reliability, and methods for how to evaluate that a solution satisfies the requirements.
- Basic concepts, principles and practices for the construction of user-friendly human-machine interfaces with special focus on health IT.
- User-centered design methodology and how it is used to develop user-friendly IT solutions.
- Lean methods, iterative design methodology and prototyping.
After completing the course, the participant must (skills):
- Be able to plan and manage a small software development project and participate in a suitable role at a more detailed level in the project.
- Master methods for exploring both user needs and strategic needs related to IT systems, and be able to formulate precise and verifiable requirements for IT solutions based on these needs, with special focus on user-friendliness requirements and security requirements.
- Experience in drawing and sketching user interfaces and creating prototypes of IT solutions at different levels.
- Experience with methods for evaluating the quality of IT systems.
After completing the course, the participant must (general competence):
- Be able to understand the importance of software development / system development as a profession.
- Be able to understand and talk about complex system development projects and associated technical and organizational issues.
- Can collaborate with developers and communicate design decisions with the development team.
- Can draft specifications for IT systems and services in ordering processes.
Learning methods and activities
Lectures / exercises / group work.
The course requires a minimal number of participants to be given.
Compulsory assignments
- Obligatoriske øvinger leveres i løpet av semesteret
Further on evaluation
Mandatory assignments consists of group work and includes:
- user quality testing of a digital prototype developed by the group,
- case presentation including background, personas, user journey etc.
Retake of exam at the next offering of the course.
Specific conditions
Admission to a programme of study is required:
Healthcare Informatics (MHI)
Recommended previous knowledge
The basic courses in the program (Module 1 or equivalent).
Required previous knowledge
The course presupposes that you have passed the IT6101 Health Informatics introductory course and IT6102 Programming, or can document similar knowledge.
Course materials
Will be announced on Blackboard.
No
Version: 1
Credits:
10.0 SP
Study level: Further education, higher degree level
Term no.: 1
Teaching semester: SPRING 2025
Language of instruction: Norwegian
Location: Trondheim
- Technological subjects
Department with academic responsibility
Department of Computer Science
Department with administrative responsibility
Section for quality in education and learning environment
Examination
Examination arrangement: Report
- Term Status code Evaluation Weighting Examination aids Date Time Examination system Room *
- Spring ORD Report 100/100 INSPERA
-
Room Building Number of candidates
- * The location (room) for a written examination is published 3 days before examination date. If more than one room is listed, you will find your room at Studentweb.
For more information regarding registration for examination and examination procedures, see "Innsida - Exams"