Enseignements
Retrouvez ci-dessous tous les cours avec leurs ressources pédagogiques (supports de cours, TD, TP, projets) :
Architecture des ordinateurs
Cours d'architecture des ordinateurs couvrant les systèmes de numération, l'algèbre booléenne, les circuits logiques combinatoires et séquentiels.
Cours
- Systèmes de numération
- Algèbre de Boole
- Karnaugh
- Circuits logiques combinatoires
- Circuits logiques séquentiels
TD (Travaux Dirigés)
- TD 1 - Systèmes de numération
- TD 2 - Algèbre de Boole
- TD 3 - Karnaugh
- TD 4 - Circuits combinatoires
- TD 5 - Circuits séquentiels
TP (Travaux Pratiques)
Projets
Outils
Liens GitHub
Livres recommandés
- Computer Organization and Design - Patterson & Hennessy
- Digital Design and Computer Architecture - Harris & Harris
GNU/Linux
Introduction au système d'exploitation GNU/Linux : shell, ligne de commande, scripts bash, gestion de fichiers et processus.
Cours
TP (Travaux Pratiques)
- TP 1 - Premiers pas
- TP 2 - Manipulation de fichiers
- TP 3 - Filtres et pipes
- TP 4 - Scripts bash
- TP 5 - Processus
Livres recommandés
- The Linux Command Line - William Shotts
- Linux Pocket Guide - Daniel J. Barrett
Autres ressources
Intelligence Artificielle - Apprentissage Automatique
Introduction à l'apprentissage automatique : préparation des données, algorithmes supervisés et non-supervisés, applications pratiques.
Cours
TP (Travaux Pratiques)
Livres recommandés
- Pattern Recognition and Machine Learning - Christopher Bishop
- Hands-On Machine Learning - Aurélien Géron
Piloter un projet informatique
Méthodologies de gestion de projet informatique : cycles de vie, agilité, outils de planification et suivi de projet.
Cours
Livres recommandés
- The Mythical Man-Month - Frederick Brooks
- Agile Estimating and Planning - Mike Cohn
Programmation Système
Systèmes embarqués, micro-contrôleurs, STM32. Cours pratique sur la programmation de systèmes embarqués en C/C++, avec un focus sur les microcontrôleurs STM32. Les étudiants apprennent les concepts de programmation bas niveau, la gestion des périphériques, et le développement temps réel.
Liens GitHub
Livres recommandés
- Mastering STM32 - Carmine Noviello
- The Definitive Guide to ARM Cortex-M - Joseph Yiu
Robotique Avancée
Planification automatique, PDDL, systèmes multi-agents. Ce cours couvre les aspects avancés de la robotique autonome, en particulier la planification automatique utilisant PDDL (Planning Domain Definition Language). Les étudiants apprennent à modéliser des problèmes complexes, à utiliser des planificateurs modernes, et à coordonner des systèmes multi-agents.
Liens GitHub
Livres recommandés
- Automated Planning: Theory and Practice - Ghallab, Nau & Traverso
SAE - Carte à puce
Situation d'Apprentissage et d'Évaluation : conception et réalisation d'une application complète sur carte à puce.
Projets
Vision par Ordinateur
Traitement d'images, deep learning, applications robotiques. Introduction aux techniques modernes de vision par ordinateur, incluant le traitement d'images classique et les approches par apprentissage profond. Les étudiants réalisent des projets pratiques appliqués à la robotique.
Liens GitHub
Livres recommandés
- Computer Vision: Algorithms and Applications - Richard Szeliski
- Deep Learning for Computer Vision - Rajalingappaa Shanmugamani
Cartes à puce
Introduction aux cartes à puce : architecture, programmation Java Card, transactions sécurisées et applications pratiques.
Cours
TP (Travaux Pratiques)
Livres recommandés
- Smart Card Handbook - Wolfgang Rankl & Wolfgang Effing
Autres ressources
Intelligence Artificielle - Planification Automatique
Planification automatique pour la robotique et l'IA : PDDL, algorithmes de recherche, applications aux robots mobiles et manipulateurs.
Cours
- Cours 1 - Introduction à la planification
- Cours 2 - PDDL
- Cours 3 - Algorithmes de recherche
- Cours 4 - Planification hiérarchique
TP (Travaux Pratiques)
- TP 1 - Premiers pas en PDDL
- TP 2 - Problèmes complexes
- TP 3 - Planification temporelle
- TP 4 - Planification avec ressources
Projets
Outils
Livres recommandés
- Automated Planning: Theory and Practice - Ghallab, Nau & Traverso
- Planning Algorithms - Steven LaValle