5.00 credits
30.0 h + 30.0 h
Q2
Teacher(s)
Jodogne Sébastien;
Language
English
> French-friendly
> French-friendly
Prerequisites
Students are expected to master the following skills:
Database and network programming skills (as covered for instance in LEPL1509 and LSINC1509) are also useful but will be briefly reviewed in LINFO2381.
- Develop in the Python language.
- Implement and test a solution in the form of a software prototype.
- Demonstrate a good understanding of the basic concepts and the methodology of programming.
- Analyze a problem to provide an IT solution and implement it in a high-level programming language.
Database and network programming skills (as covered for instance in LEPL1509 and LSINC1509) are also useful but will be briefly reviewed in LINFO2381.
Main themes
- Medical information systems and associated medical devices.
- International medical interoperability standards and clinical nomenclatures.
- Document-oriented databases.
- Health IT networks and associated network protocols.
- Management and analysis of patient data, including through machine learning.
Learning outcomes
At the end of this learning unit, the student is able to : | |
. | With respect to the AA referring system defined for the “Master in computer science and engineering” (INFO2M), the course contributes to the development, mastery, and assessment of the following skills:
|
Content
- Medical information systems and associated medical devices.
- International medical interoperability standards (HL7, FHIR, DICOM...) and clinical nomenclatures (SNOMED-CT, LOIC...).
- Document-oriented databases (NoSQL).
- Health IT networks and associated network protocols.
- Management and analysis of patient data, including through machine learning.
- Historical perspective on the development of medical informatics, as well as on the socio-economic impact of the introduction of these technologies.
Teaching methods
- Lectures in auditorium.
- Projects to be carried out in groups of maximum 2 students to implement, and possibly to adapt, technologies and algorithms covered in the course lectures. By default, projects must be carried out in Python, but students wishing to do so can use Java.
- Question-and-answer sessions with a teaching assistant during the slots reserved for practical sessions.
- This teaching unit addresses transition-related issues through discussions on the risks, problems, and opportunities associated with the deployment of IT in the clinical practice.
Evaluation methods
- First session:
- Written examination (closed-book), worth 70% of the final grade.
- Projects are worth 30% of the final grade.
- Second session:
- Oral examination, worth 70% of the final grade.
- Projects are worth 30% of the final grade. The projects cannot be implemented again in second session. The project grades are fixed at the end of the semester and included as such in the global score for the second session.
In particular, the use of generative AI tools and any collaboration is strictly prohibited during the assignments/homeworks. The use of public resources intended for programmers (e.g., stackoverflow.com) is permitted, provided that each (fragment of) code submitted by the students mentions all resources used. The distribution or exchange between students of (fragments of) code is not allowed by any means (GitHub, Facebook, Discord...), and this even after the deadline for submission of assignments/homeworks.
Online resources
Moodle UCLouvain -> https://moodle.uclouvain.be/course/view.php?id=8597
Teaching materials
- Les transparents présentés lors des exposés théoriques, de même que les notes relatives aux séances de cours et quelques références bibliographiques, sont disponibles sur Moodle.
- The slides presented during the theoretical lectures, as well as the course notes and some bibliographical references, are available on Moodle.
Faculty or entity
INFO
Programmes / formations proposant cette unité d'enseignement (UE)
Title of the programme
Sigle
Credits
Prerequisites
Learning outcomes
Master [120] in Biomedical Engineering
Master [120] in Computer Science and Engineering
Master [120] in Computer Science
Master [120] in Data Science Engineering
Master [120] in Data Science: Information Technology