Teaching

This page summarizes the courses I teach at the University of Rennes.

2026/2027

Embedded System Security

  • Resp.: Gwendal Patat
  • Lab sessions: 30 hours
  • Level: Cybersecurity Master (M1), Cyberschool, ISTIC, Univ. Rennes
  • Summary: Introduction to embedded systems from a cybersecurity point of view including memory dumping, signal analysis with pirat buses and logic analyzers and reverse engineering.

Software/Hardware Interface (Interface Logiciel/Matériel)

  • Resp.: Laurent Perraudeau
  • Lab sessions: 15 hours
  • Level: 3rd Year of Computer Science Bachelor (L3), ISTIC, Univ. Rennes
  • Summary: Introduction to assembly language (RISC-V) and CPU architecture.

2025/2026

Embedded System Security

  • Resp.: Gwendal Patat
  • Lab sessions: 30 hours
  • Level: Cybersecurity Master (M1), Cyberschool, ISTIC, Univ. Rennes
  • Summary: Introduction to embedded systems from a cybersecurity point of view including memory dumping, signal analysis with pirat buses and logic analyzers and reverse engineering.

Software/Hardware Interface (Interface Logiciel/Matériel)

  • Resp.: Laurent Perraudeau
  • Lab sessions: 15 hours
  • Level: 3rd Year of Computer Science Bachelor (L3), ISTIC, Univ. Rennes
  • Summary: Introduction to assembly language (RISC-V) and CPU architecture.

Unix upgrade (Mise à niveau Unix)

  • Resp.: Angeliki Kritikakou
  • Tutorials: 3 hours
  • Lab sessions: 15 hours
  • Level: 3rd Year of Computer Science Bachelor for Business (L3 MIAGE), ISTIC, Univ. Rennes
  • Summary: Introduction to Unix operating systems with command manipulation and bash scripting.

2024/2025

Embedded System Security

  • Resp.: Joseph Paturel
  • Lab sessions: 18 hours
  • Level: Cybersecurity Master (M1), Cyberschool, ISTIC, Univ. Rennes
  • Summary: Introduction to embedded systems from a cybersecurity point of view including memory dumping, signal analysis with pirat buses and logic analyzers and reverse engineering.

Software/Hardware Interface (Interface Logiciel/Matériel)

  • Resp.: Laurent Perraudeau
  • Lab sessions: 18 hours
  • Level: 3rd Year of Computer Science Bachelor (L3), ISTIC, Univ. Rennes
  • Summary: Introduction to assembly language (RISC-V) and CPU architecture.

Internships report review

  • Number of students: 10
  • Level: 3rd Year of Computer Science Bachelor (L3), ISTIC, Univ. Rennes
  • Summary: Grading intership reports for L3 students.