Software Development for Digital Health

Course content

The course provides an introduction to the elementary elements in the development of IT systems in the healthcare system. The course focuses on system development and software engineering techniques: requirements specification, basic UML diagrams and system development methods.

As software integrates with information systems, the student will acquire skills in modelling and manipulation of data in relational databases. Finally, the course will equip the student with skills in data communication via information exchange.

Education

Bachelor in Health and Informatics

Learning outcome

After completing the course, the student is expected to be able to:

Knowledge of

- The overall different software development processes

- What a requirement specification is and how it is prepared

- Testing methods for software and how it is prepared

 

Skills in

- Choosing a system development method in relation to a given task and its context, including employees, type of organization and technology

- Eliciting and validating software requirements

- Designing a software system using simple use-case diagrams, sequence diagrams, class diagrams and activity diagrams

- Justifying the choice of data types and data model

 

Competences to

- Participate in a software-development oriented project in collaboration framed in the context of healthcare applications

- Reflect on the challenges of developing large IT systems in a health context

- Develop a simple object-oriented program with user interface and interaction to a database

- Create and manipulate databases using SQL, and communicate their design using Entity Relationship Diagrams

Lectures, exercises, workshops and assignments

See Absalon

Programming knowledge corresponding to the skills achieved in NDAB21003U Python programmering til datavidenskab.

Written
Oral
Individual
Continuous feedback during the course
Peer feedback (Students give each other feedback)

Lecturer's oral or written feedback on writing assignments, continuous reflection on their own learning, and peer feedback.

ECTS
7,5 ECTS
Type of assessment
Written assignment
Oral examination, Mundtlig prøve, 20 min. uden forberedelse med opsyn.
Type of assessment details
The exam consists of two part:

1) An individual written summary of the projects done during the course. The summary must be handed in at the end of the course.
2) An individual oral exam (20 min. without preparation) that is based on the before mentioned summary.

The two parts are given an overall assessment.
Aid
All aids allowed
Marking scale
7-point grading scale
Censorship form
No external censorship
Several internal examiners
Criteria for exam assessment

See Learning Outcome.

Single subject courses (day)

  • Category
  • Hours
  • Lectures
  • 24
  • Preparation
  • 88
  • Exercises
  • 24
  • Project work
  • 50
  • Exam
  • 20
  • English
  • 206

Kursusinformation

Language
English
Course number
NDAB22007U
ECTS
7,5 ECTS
Programme level
Bachelor
Duration

1 semester

Placement
Spring
Schedulegroup
The classes are expected to be on Mondays and Thursday in order to fit with the schedule of the students in the bachelor programme for Health and Informatics. If you study something else we encourage you to contact the course organizer to ensure that you do not have a scheduling conflict
Capacity
No Limit.
The number of seats may be reduced in the late registration period
Studyboard
Study Board of Health Informatics
Contracting department
  • Department of Computer Science
Contracting faculty
  • Faculty of Science
Course Coordinator
  • Thomas Troels Hildebrandt   (5-6f70736b6c476b7035727c356b72)
Saved on the 20-09-2022

Are you BA- or KA-student?

Are you bachelor- or kandidat-student, then find the course in the course catalog for students:

Courseinformation of students