L1
L1 MI/ME - Algorithmique
Pour pouvoir travailler avec C++, vous pouvez installer sur votre ordinateur des logiciels comme :
Mais ils restent difficiles à utiliser pour les novices.
Des solutions en ligne existent qui sont beaucoup plus pratiques, comme :
L1 MI - Bases de l'Informatique
Ce cours concerne les notions liées :
- on y ajoute un peu de programmation basée sur le binaire
- et on saupoudre de révisions : exercices de préparation au contrôle continu
Pour ceux qui veulent en faire plus ou découvrir plus de choses, les paragraphes de ce style vous sont destinés.
- Séance 1 : représentation des nombres entier naturels en bases 2, 8, et 16
- Séance 2 : entiers naturels en base 2 : addition, multiplication
- Séance 3 : entiers relatifs : représentation, addition, multiplication
- Séance 4 : nombres flottants représentation, codage, décodage
- Séance 5 : chaînes de caractères ASCII, UTF8
- Séance 6 : algèbre de boole : table de vérité, AND, OR, NOT
- Séance 7 : algèbre de boole : simplification algébrique (lois de De Morgan)
- Séance 8 : programmes
- Séance 9 : révisions
↪ Feuille de TD
Contrôles Continus
Bibliographie
Linux
Ce cours concerne les notions liées :
- aux Systèmes de fichiers et partitionnement
- aux commandes de bases Linux utilisées pour la manipulation des fichiers et répertoires (ls, mv, rm, cat)
- à la recherche et l'extraction d'information (cut, tr, grep, find)
Ces pages web reprennent en partie le cours du Pr. David Lesaint qui est en charge du cours.
- CM 1 - CTD : Système de fichiers, chemin relatif et absolu et commandes de base
- CM 2 - CTD : Filtres, tubes et redirection
- TP 1 - Raccourcis terminal, historique
- Accès à distance au serveur de l'université
- Installation de WSL sous Windows : Windows Subsystem for Linux est une couche de compatibilité permettant d'exécuter des exécutables binaires Linux de manière native sur Windows 10, Windows 11. Installer par exemple Ubuntu 22.04.
Bibliographie et Sitographiqe
Développement Web 1
Ce cours traite des bases du développement web notamment le langage (X)HTML et le CSS (Cascading Style Sheets).
Solutions TP CSS Blocs :
Algorithmique 4
Complément du cours concernant les bases du développement et de l'algorithmique en C++.
Concrétisation
Mise en pratique de ce qui a été vu durant l'année en C++ ou Pyhton
- Année 2022-2023 :
- Année 2021-2022 :