Engineering Courses at ENSEEIHT

2025 – 2026 Ongoing

Semester 3

Internet Technologies & Protocols

Project: Configuration and deployment of an Autonomous System (AS) with 5 other students

Graph Theory

Local Area Networks - LAN

Telecommunication Networks

Project: Mathematical modeling of telecommunication networks

Functional Programming

Language Translation

Project: Built a compiler for the RAT language to TAM assembly

Concurrent Systems and Distributed Applications

Project: Development of a mobile agent system with class loaders in Java

Computer Architecture

Project: FPGA development of an UART

2024 – 2025

Semester 2

Networking

Project: Creation of an Internet Service Provider with services (DNS, DHCP, Web, Firewall)

Telecommunications

Project: Implementation of the Viterbi decoding algorithm

Object-Oriented Programming

Project: Creating a RPG video game as Scrum master with Agile methodologies (Java)

Signal Processing

Scientific Computing

Machine Learning

Semester 1

Imperative Programming

Control Systems (Automatique)

Computer Architecture

Probability & Statistics

Integration & Applications

Optimization & Partial Differential Equations (PDE)

Data Analysis & Modeling