FICHE DESCRIPTIVE DU COURS · MATH 540

Électif · Anglais
ECTS
7
Crédit local
3
Cours Théoriques + Travaux Dirigés (TD) + Travaux Pratiques (TP)
3 + 0 + 0
Niveau du Cours
Master
Cours Pré-Requis
-
Semestre du Cours
1

Contenus

Objectif du Cours

Enseigner les principes de foncionnement des systèmes de calcul formel et former des étudiants capable de les utiliser effectivement dans les travaux mathématiques.

Contenu du Cours

Structure de SageMath
Arithmétique en SageMath
Se croiser effectivement dans les biblothéques de SageMath, acceder à la code source
Algèbre linéaire en SageMath
Analyse réel et visualisation en SageMath
Résoude des équations en SageMath
Théorie des groupes en SageMath via GAP
Ajouter des nouveux fonctionalités à SageMath et leur documenter

Acquis d'Apprentissage du Cours

Comprendre les différences entre les calculs numériques et symboliques
Être capable d'utiliser les bibliothèques du logiciel SageMath pour aborder des problèmes mathématiques issus de divers domaines (analyse, algèbre linéaire, algèbre abstraite, combinatoire, etc.)
Être capable de coder des programmes dans SageMath adaptés au problème mathématique à traiter
Avoir une compréhension générale des capacités de SageMath et savoir naviguer dans sa documentation
Être capable de rédiger une documentation claire pour ses propres fonctions

Méthodes d'Enseignement

Expositions
Sessions d'exercices et de discussions
Travaux pratiques

Ressources

Computational Mathematics with SageMath, Zimmermann et al., https://dl.lateralis.org/public/sagebook/sagebook-ba6596d.pdf

Lecture Notes of MSC320 Intoduction to Symbolic Computation, Jan Verschelde, Department of Mathematics, Statistics and Computer Science, University of Illinois at Chicago, https://homepages.math.uic.edu/~jan/mcs320/mcs320notes/index.html

Lecture Notes of MAT007 Introduction to computer algebra and mathematical programming, Johannes Schmitt, University of Zurich, https://johannesschmitt.gitlab.io/mat007/index.html

Sage for Undergraduates, 2nd Edition, Gregory V. Bard, American Mathematical Society

SageMath ile Matematik, Sinan Kapçak, Nesin Yayınevi, 2023 https://nesinkoyleri.org/wp-content/uploads/2023/06/sagemath_kitap_20230510.pdf

Intitulés des Sujets

Intitulés des Sujets Théoriques
Semaine Intitulés des Sujets
1 Moyens d'utiliser SageMath, sa structure générale
2 Arithmétique avec SageMath
3 Résoudre des équations avec SageMath
4 Graphiques avec SageMath
5 Partiel 1
6 Algebre Lineaire avec SageMath
7 Algebre Lineaire avec SageMath
8 Algebre Lineaire avec SageMath
9 Polynomes en SageMath
10 Partiel 2
11 Polynomes en SageMath
12 Polynomes en SageMath
13 Theorie des groupes en SageMath
14 Theorie des groupes en SageMath

Système d'évalution

Contribution à la Note Finale
Activités Numéro Contribution
Contribution du contrôle continu à la note finale 2 60
Contribution de l'examen final à la note finale 1 40
Total 3 100
Contrôle Continu
Activités Numéro Contribution
Devoir 0 0
Présentation 0 0
Examen partiel (temps de préparation inclu) 2 60
Projet 0 0
Travail de laboratoire 0 0
Autres travaux pratiques 0 0
Quiz 0 0
Devoir/projet de session 0 0
Portefeuille 0 0
Rapport 0 0
Journal d'apprentissage 0 0
Mémoire/projet de fin d'études 0 0
Séminaire 0 0
Autre 0 0
Make-up 0 0
Total 2 60

Evalution de la Compétence

No Objectifs Pédagogiques du Programme Contribiton
1 2 3 4 5
1
2
3 X
4 X
5 X
6 X
7
8 X
9 X
10
11 X
12
13 X
14 X
15 X
16 X
17 X

Tableau de la Charge de Travail

Activités Nombre Durée Charge totale de Travail
Durée du cours 14 3 42
Préparation pour le cours 14 6 84
Devoir 0 0 0
Présentation 0 0 0
Examen partiel (temps de préparation inclu) 2 20 40
Projet 0 0 0
Laboratoire 0 0 0
Autres travaux pratiques 0 0 0
Examen final (temps de préparation inclu) 1 10 10
Quiz 0 0 0
Devoir/projet de session 0 0 0
Portefeuille 0 0 0
Rapport 0 0 0
Journal d'apprentissage 0 0 0
Mémoire/projet de fin d'études 0 0 0
Séminaire 0 0 0
Autre 0 0 0
baclé 0 0 0
Yil 0 0 0
Yil 0 0 0
Yil 0 0 0
Charge totale de Travail 176
Charge totale de Travail / 25 7.04
Crédits ECTS 7