2019-2020 / MATH2010-1

Mathematical software

Duration

15h Th, 30h Pr

Number of credits

 Bachelor in mathematics4 crédits 

Lecturer

Emilie Charlier

Language(s) of instruction

French language

Organisation and examination

Teaching in the second semester

Schedule

Schedule online

Units courses prerequisite and corequisite

Prerequisite or corequisite units are presented within each program

Learning unit contents

This course is an introduction to formal mathematical softwares. With Mathematica et Sympy, we will cover the following uses : calculator, formal calculus, solving equations, finding the roots of a function, derivation, integration, differential equations, series, linear algebra, plotting skills. We will also make an introduction to programming (variables, expressions, affectation, functions, conditions, iterations, characters chains, lists, dictionnaries) with the Mathematica language and python. The course also contains a brief introduction to Geogebra and Calc.

Learning outcomes of the learning unit

Being able to analyse a given problem and to make use of a mathematical software in order to solve a question of elementary mathematics. Being able to manage basic programming skills.

Prerequisite knowledge and skills

Basic knowledge of differential calculus, integration and linear algebra.

Planned learning activities and teaching methods

Course with demonstrations projected on screen and practical sessions on machines

Mode of delivery (face-to-face ; distance-learning)

Face-to-face.

Recommended or required readings

Notes are available at http://www.discmath.ulg.ac.be/charlier/enseignement.html.

Assessment methods and criteria

The evaluation is based on two parts: a practical exam on computers and a project.
At the practical part of the exam, the student will be asked to solve some exercices of the kind of the exercice sessions.
A programming project must be submitted at a date fixed during the year. The project is realised by group of two students, and possibly a unique group of three students in the case where the total number of participants is odd. The project consists in the production of a python code and a short written report to facilitate the understanding of the code. An individual oral defence of the project will be organized during the exam session. The statements and presentation procedures will be provided during the year. Unless otherwise stated, the different groups may neither collaborate nor be inspired by the code of another group.
The final note of the course is based on both the practical exam on computers and the project.

Work placement(s)

Organizational remarks

This course is given every second semester. More informations can be found at http://www.discmath.ulg.ac.be/charlier/enseignement.html.

Contacts

Émilie Charlier (professor) - Béatrice Lahaye (teaching assistant) 
Institut de Mathématique (B37) Quartier Polytech 1 Allée de la Découverte, 12 B-4000 Liège
Email : echarlier@uliege.be - beatrice.lahaye@uliege.be

Adaptation of teaching commitments following the COVID-19 pandemic for the May-June 2020 session

Teaching methods implemented : distance-learning

The subject matter of the theoretical course has been reduced to the following points: -Use of the Mathematica software: material seen in the classroom. -Use of the Jupyter software (Python and its Sympy library): material seen in the classroom. -Introduction to programming with Python: material seen at distance.
The theoretical part of the introduction to Python is seen alone with the course notes (2 theory courses).
The programming TDs are given at distance. Lists are posted on eCampus at the scheduled time. Answers are posted the week following the TD.
The student is encouraged to ask all questions he might have on the eCampus forums: 4 specific discussions have been created.
Tutorials dedicated to project work are replaced by 20-minute Collaborative appointments per group.
 
 

Assessment subjects

The exam will cover only the three following subjects: Mathematica, Sympy and Python programming.

Assessment methods

The project implementation guidelines are unchanged. The project submission date is postponed to May 17. The oral defence of the project is deleted. The evaluation will be done on the basis of the provided code and the accompanying explanatory document.
The practical examination on machine will be done online via eCampus on the scheduled date. The purpose of this exam is to evaluate the student's ability to use Mathematica and Sympy software to solve exercises of the same type as those in the lists proposed during the year.
 

Contacts

Main contact unchanged (emails).
Questions should be asked via the eCampus forums available to students.

Adaptation of teaching commitments following the COVID-19 pandemic for the Aug-Sept 2020 session

Assessment subjects

The same as for the June session.

Assessment methods

Same procedure as in June. The deadline for submitting of the project is August, 24th.

Contacts

Phone contact during the eCampus exam : 04 366 93 84.