NDAB22007U Software Development for Digital Health
Bachelor in Health and Informatics
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.
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
See Absalon
- Category
- Hours
- Lectures
- 24
- Preparation
- 88
- Exercises
- 24
- Project work
- 50
- Exam
- 20
- Total
- 206
Lecturer's oral or written feedback on writing assignments, continuous reflection on their own learning, and peer feedback.
As
an exchange, guest and credit student - click here!
Continuing Education - click here!
- Credit
- 7,5 ECTS
- Type of assessment
- Written assignmentOral 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. - Exam registration requirements
The group will deliver 2-4 project submissions during the course. The submissions are mandatory to access the exam.
- Aid
- All aids allowed
For programming tasks specifically, the use of GitHub Copilot or similar AI-based programming tools is permitted. The finite list of allowed AI-tools will be announced in Absalon.
Tools based on AI/LLM’s, including generative AI/LLM, can be used as an aid for the exam. How these tolls are used shall be described in the description of the method. It is the responsibility of the student to ensure the accuracy, integrity, and originality of the text, including ensuring that the text is not factually incorrect, plagiarized or contains copyrighted material.
- Marking scale
- 7-point grading scale
- Censorship form
- No external censorship
Several internal examiners
- Re-exam
The re-exam is the same as the ordinary exam.
The summary may be revised and resubmitted incl. a list of the changes made.
If student is not qualified for the exam, qualification can be achieved by submitting three weeks before the reexam week and approval of the mandatory assignments.
Criteria for exam assesment
See Learning Outcome.
Course information
- Language
- English
- Course code
- NDAB22007U
- Credit
- 7,5 ECTS
- Level
- Bachelor
- Duration
- 1 semester
- Placement
- Spring
- Schedule
- 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
- Course capacity
- No limitation – unless you register in the late-registration period (BSc and MSc) or as a credit or single subject student.
Study board
- Study Board of Health Informatics
Contracting department
- Department of Computer Science
Contracting faculty
- Faculty of Science
Course Coordinators
- Asta Halkjær From (4-67796c78466a6f34717b346a71)