course-details-portlet

IT6121

User-centered software engineering

Assessments and mandatory activities may be changed until September 20th.

Credits 10
Level Further education, higher degree level
Course start Spring 2027
Duration 1 semester
Language of instruction Norwegian
Location Trondheim
Examination arrangement Report

About

About the course

Course content

Course with project based activity where practical skills are developed through group work in interaction with lectures and the participants' experiences from their health or technical background. Related subjects: IT6105 MMI, TDT4180 Human-Machine Interaction, IT3402 Graphical User Interface Design & IT8002 Advanced Topics in Human-Computer Interaction; IT6108 System Development.

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

  • Compulsory in-person attendance at sessions and assignments

Further on evaluation

Exam: Project report in groups.

Compulsory activities consists of:

  • assignments consists of group work and includes:
    • usability testing of a digital prototype developed by the group
    • case presentation including background, personas, user journey etc.
  • in-person attendance at sessions

Retake of exam at the next offering of the course.

Specific conditions

Admission to a programme of study is required:
Healthcare Informatics (MHI)

Required previous knowledge

The course presupposes that you have passed the IT6101 Healthcare Informatics introduction, or MDV6100 Introduction to Health Care Informatics, and IT6102 Programming/IT6118 Healthdata analysis and Python, or can document similar knowledge.

Course materials

Will be announced on Canvas.

Subject areas

  • Technological subjects

Contact information

Course coordinator

Lecturers

Department with academic responsibility

Department of Computer Science

Department with administrative responsibility

Section for quality in education and learning environment

Examination

Examination

Examination arrangement: Report
Grade: Passed / Not Passed

Ordinary examination - Spring 2027

Report
Weighting 100/100 Exam system Inspera Assessment