cookieImage
2025-2026 / INFO9021-1

Principles of programming Part 2 - Algorithmics and programming

Duration

10h Th, 10h Pr

Number of credits

 Bachelor in biomedicine2 crédits 

Lecturer

Christophe Poulet

Language(s) of instruction

French language

Organisation and examination

Teaching in the first semester, review in January

Schedule

Schedule online

Units courses prerequisite and corequisite

Prerequisite or corequisite units are presented within each program

Learning unit contents

This course is primarily intended for students who have completed the algorithmics component of INFO9018. Nevertheless, it is also accessible to beginners. It provides the foundational knowledge necessary to develop and strengthen programming and algorithmic skills, enabling students who wish to do so to become both competent and creative programmers.

The course introduces the fundamental principles of programming in R, with a strong emphasis on practical application. Students will be introduced to data manipulation, data file input and output, as well as the creation of simple graphs in the R language. To facilitate understanding, practical exercises will be offered after each concept, with new notions introduced progressively.

The course also includes practical sessions, allowing students to apply the concepts studied. The duration of these sessions will be adapted according to the number of participants and room availability. The R programming language will be the primary tool used for these exercises.

Learning outcomes of the learning unit

The introductory course in algorithms and programming aims to allow students to interact, independently, with the data encountered in biomedical sciences. By learning the basics of programming in the R language, students will be able to highlight the particularities of a dataset. This will allow the student to gain confidence and competence in analyzing biomedical data.

Prerequisite knowledge and skills

No prerequisites are mandatory.

However, the INFO9018-1 course validation is strongly recommended to successfully follow the course.

Planned learning activities and teaching methods

Through role-playing situations, the student will gradually develop programming skills. He/She will understand how to make small, simple but very useful tools. To do this we will use the R language as a programming medium.

Mode of delivery (face to face, distance learning, hybrid learning)

Face-to-face course


Additional information:

Lectures and practical work in face to face.

Course materials and recommended or required readings

Exam(s) in session

Any session

- In-person

written exam ( multiple-choice questionnaire, open-ended questions ) AND oral exam

Work placement(s)

Organisational remarks and main changes to the course

Contacts

christophe.poulet@uliege.be

Tel: 04 366 3778

Association of one or more MOOCs