Engineering Courses

The first year at ENSEEIHT is on general computer science. Therefore, I had the chance to have broad introduction to computer science as a whole :

  • Semester 5
    • Soft and Human Skills (Career, Language, Sports)
    • Imprerative Programming (Ada)
    • Integration and Applications – Probabilities
    • Numerical Analysis and Statistics
    • Signal Processing and Control Systems
    • Modeling and Architecture (Formal Languages and VHDL-like)
  • Semester 6
    • Soft and Human Skills (Career, Language, Sports)
    • Telecommunications
    • Networks (basic IP world introduction)
    • Scientific Computing and Data Analysis
    • Object-Oriented Technology (Java)
    • Architecture and Systems (Mini-CRAPS Processor)

The second year at ENSEEIHT is more focused on one of the two fields : network or big data. I went more on the network side with the Systems and Networks Architecture speciality :

  • Semester 7
    • Soft and Human Skills (Career, Language, Sports)
    • Functional Programming and Software Engineering (Ocaml)
    • Semantics and language translation (Ocaml)
    • Architecture (FPGA programming with VHDL)
    • Local Area Networks and Telecommunications
    • Concurrent and Communicating Systems
  • Semester 8
    • Soft and Human Skills (Career, Language, Sports)
    • Communicating concurrent applications, Databases
    • Network engineering
    • Network modelling
    • Internet and interconnection
    • Architecture of
      operating systems (building a mini-OS in C)

The third and last year at ENSEEIHT is even more focused on a specific field. During the first semester of the year, I will study Embedded Systems and Network before doing my final internship :

  • Semester 9
    • Soft and Human Skills (Career and English)
    • Networks for the IoT
    • Embedded software
    • Formal methods (SDL)
    • Embedded systems
      engineering
    • Real-Time networks
      and systems (CAN, TSN, OSEK, …)

6 month Internship

Scroll to top