Duration
20h Th, 30h Mon. WS
Number of credits
| Bachelor in mathematics | 5 crédits |
Lecturer
Language(s) of instruction
French language
Organisation and examination
Teaching in the first semester, review in January
Schedule
Units courses prerequisite and corequisite
Prerequisite or corequisite units are presented within each program
Learning unit contents
Computer science and mathematics have many similarities: reasoning, information structuring, abstraction and genericity, data manipulation, etc. The mathematician, regardless of his or her professional orientation, will have to use or develop computer tools. This course, intended for students in mathematical sciences, will allow them to understand algorithmic thinking and structuring through the learning of the Python language : types, variables, tests, control structures, loops, functions, data structures, object concept, inputs/outputs, exceptions,...
Learning outcomes of the learning unit
At the end of this course, the student will be able to analyze and develop conceptually simple algorithms and implement them in programs written in Python. He/she will be able to take advantage of the many resources available online.
Prerequisite knowledge and skills
Have taken the "mathematical software" course giving a first insight about the use of a computer and, in particular, the Python language. A habit of abstraction and reasoning is an asset.
Planned learning activities and teaching methods
The exercise sessions are carried out on computer. The student will put into practice the concepts seen in the course by writing programs in Python.
Mode of delivery (face to face, distance learning, hybrid learning)
The schedule of the theoretical course and exercises sessions is available online through the "Celcat" application. With an emphasis on the practical application of concepts, the theoretical course will be given in the form of video tutorials. The material to be viewed before each exercise session will be specified. Question and answer sessions will also be offered.
Organisational adjustments related to the current health context
...
Recommended or required readings
Course notes, following the main taught subjects, are aviable at the beginning of the year.
Assessment methods and criteria
Below you will find information on the evaluation methods planned for in-person and remote exams as well as those planned for hybrid sessions. Depending on how the health crisis evolves, the chosen method will be communicated to you no later than one month before the start of the exam session.
Any session :
- In-person
written exam ( open-ended questions )
- Remote
written exam ( open-ended questions )
- If evaluation in "hybrid"
preferred in-person
Additional information:
The examination will consist in writing of several short and commented programs, written in Python language.
Work placement(s)
Organizational remarks
Contacts
M. Rigo, Département de Mathématique, Allée de la découverte 12 (B37), B-4000 Liège. M.Rigo@uliege.be
Items online
course notes
temporary course notes