IT Engineering

  • Program duration  : 3 years
  • Number of modules  : 30
  • Volume : 2268 hours
  • Number of students : 25
  • Level : (Bac+3)

Register now






    The Computer Engineering programme at ESIET-UAS offers a comprehensive and demanding course of study that combines theoretical fundamentals with mastery of the latest technologies. Over three years, this programme trains professionals to meet the technical and organisational challenges of the IT sector.

    Course objectives

    The aim is to train engineering managers who are capable of:

    • Design, develop and enhance intelligent, robust and scalable software solutions, drawing on best practices in software engineering, modern architectures (microservices) and international standards.

    • Analyse, optimise and secure IT systems (software, hardware and networks), taking into account requirements relating to cybersecurity, performance, availability and data protection.

    • Manage, automate and monitor IT infrastructure (on-premises and cloud-based), using virtualisation, DevOps and cloud computing tools.

    • Using data to support decision-making through analysis, visualisation and decision-making systems (Data Analytics, BI, Data Engineering)).

    Target skills

    • Modern software design and engineering

    • Cybersecurity & IT optimisation

    • Systems, networks & cloud

    • Software Development & Platforms

    • Data analytics & decision support

    • Embedded Systems & IoT

    Areas of application

    Data Analytics & Supply Chain
    AI, Data Science & Computer Vision
    ERP, IT Systems & Digital Transformation
    Cybersecurity & Systems Security
    DevOps & Web Platforms
    Networks, Cloud & Telecoms

    Career opportunities

    DevOps/Cloud Engineer

    Design, deployment, automation and maintenance of cloud infrastructure

    Software Engineer / Developer

    Design, development and maintenance of software, computer applications and digital solutions.

    Systems and Networks Engineer

    Design, deployment, administration and maintenance of IT systems and network infrastructure

    Software Test and Quality Assurance (QA) Engineer

    Design, implementation and automation of testing, quality assurance and continuous improvement of software and IT applications.

    Artificial Intelligence & Machine Learning Engineer

    Design, development, training and deployment of artificial intelligence models and machine learning solutions.

    Cybersecurity Engineer

    Design, implementation, monitoring and enhancement of the security of information systems, networks and IT applications.

    Embedded Systems Engineer

    Design, development and maintenance of embedded software for electronic devices and machinery.

    Computer Engineering Programme

    Year 1, Semester 1
    Year 1, Semester 2
    Year 2, Semester 3
    Year 2, Semester 4
    Year 3, Semester 5: Core Curriculum
    Year 3, Semester 5, Option A: Computer Engineering & Applications
    Year 3, Semester 5, Option B: Computer Systems and Networks
    Year 3, Semester 6
    • Engineering Mathematics
    • Algorithms and Data Structures
    • Maths Workshop
    • Introduction to Operating Systems
    • Electronics and logic systems
    • C Programming
    • Database Fundamentals
    • Web development 1
    • Analysis and design methods: UML
    • Integrated Web Development Project
    • Computer networks
    • Python programming
    • General Economics
    • English 1
    • English 1

    EUR-ACE®-accredited engineering degree and membership of the Tunisian Order of Engineers.