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)
The schedule of the theoretical course and exercises sessions is available online through the "Celcat" application.
Recommended or required readings
Course notes, following the main taught subjects, are aviable at the beginning of the year.
Assessment methods and criteria
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
Adaptation of teaching commitments following the COVID-19 pandemic for the May-June 2020 session
Teaching methods implemented : distance-learning
Assessment subjects
Assessment methods
Contacts
Adaptation of teaching commitments following the COVID-19 pandemic for the Aug-Sept 2020 session
Assessment subjects
...
Assessment methods
...
Contacts
M.Rigo@uliege.be
Items online
course notes
temporary course notes