2023-2024
Développement d'interfaces web (Web interface development)
Practical classes & group project at University Grenoble Alps - IUT2 - BUT 1 (1st year) in Computer Science - 34H
Conception Whimsical
Programming in HTML, CSS
Initiation au développement (Introduction to software development)
Lectures, tutorials, practical classes & group project at University Grenoble Alps - IUT2 - BUT 1 (1st year) in Computer Science - 85H
Programming in Java
Algorithms and complexity
Développement d'interfaces web (Web interface development)
Practical classes & group project at University Grenoble Alps - IUT2 - BUT 1 (1st year) in Computer Science - 34H
Conception Whimsical
Programming in HTML, CSS
Développement orienté objet (Object-oriented programming)
Lectures & practical classes at University Grenoble Alps - IUT2 - BUT 1 (1st year) in Computer Science - 22H
Introduction to object-oriented programming in Java.
Conception orientée objet (Object-oriented design)
Lectures & tutorials at University Grenoble Alps - IUT2 - BUT 1 (1st year) in Computer Science - 16H
Object oriented design in UML
Exploitation d'une base de données (Database usage and management)
Lectures, tutorials & practical classes at University Grenoble Alps - IUT2 - BUT 1 (1st year) in Computer Science - 28H
Views, triggers, administration
Qualité et au-delà du relationnel (Advanced database design and business intelligence)
Lectures, tutorials & practical classes at University Grenoble Alps - IUT2 - BUT 2 (2nd year) in Computer Science - 14H
Normal forms, functionnal dependencies, business intelligence
2020-2021
Langages formels et calculabilité (Formal languages and computability)
Tutorials at University Grenoble Alps - UFR SHS - License 2 in Mathematics and Computer Science Applied to the Humanities and Social Sciences - 20H
Theory of formal languages
Finite state automata, regular expressions, grammars.
Turing machine
Architecture Logicielle pour l'IHM (Software architecture for HMI)
Practical courses at Polytech Grenoble - License 3 in Health Information Technology – 21H
Introduction to the fundamental principles of Human-Computer Interaction.
Event-driven programming: architecture and techniques.
Graphical User Interface toolkits: Java/SWING.
2019-2020
Conception et programmation Orientées Objet (Object-oriented design and programming)
Tutorials, practical courses and group project at University Grenoble Alps - UFR IM²AG - Master 1 in Computer science - 15H
Introduction of the object oriented approach (class, inheritance, polymorphism, genericity, ...)
Object oriented design in UML
Software engineering and design patterns
Implementation in Java
Programmation et projet logiciel (Programming and software development project)
Practical courses and group project at University Grenoble Alps - UFR IM²AG - License 3 in Computer science - 21H
Practical courses and group project at University Grenoble Alps - UFR IM²AG - License 3 in Computer science - 21H
Introduction to object-oriented programming in Java.
Design patterns.
Event programming via graphical programming
Software project: design and implementation of a board game with a GUI and an artificial player.
Architecture Logicielle pour l'IHM (Software architecture for HMI)
Practical courses and group project at Polytech Grenoble - License 3 in Health Information Technology – 27H
Introduction to the fundamental principles of Human-Computer Interaction.
Event-driven programming: architecture and techniques.
Graphical User Interface toolkits: Java/SWING.
The course has been adapted for remote teaching, and a group project has been introduced to answer students' difficulties.
2018 - 2019
Gestion de données relationnelles et applications (Relational data management and applications)
Tutorials at University Grenoble Alps - DLST - License 2 in Computer science - 15H
Introduction to databases, relations, selection, projection, products, set operations, partition, aggregation.
Writing SQL queries.
Techniques des logiciels interactifs (Interactive software techniques)
Practical courses at University Grenoble Alps - UFR IM²AG - Master 1 in Computer science - 15H
Introduction to Human-Computer Interaction and event-based programming.
Architecture Logicielle pour l'IHM (Software architecture for HMI)
Practical courses at Polytech Grenoble - License 3 in Health Information Technology – 21H
Introduction to the fundamental principles of Human-Computer Interaction.
Event-driven programming: architecture and techniques.
Graphical User Interface toolkits: Java/SWING.