Bachelor’s Degree in Software Engineering and Information Systems

Programme overview

Learn to turn user needs into tested, maintainable software.

Build from programming and data foundations to application design, mobile development, databases, APIs and software quality. The curriculum also covers agile projects, continuous integration, AI-assisted development and secure deployment. You develop an understanding of the software lifecycle, from specifying a need to testing and operating a solution.

Parcours : Génie logiciel et systèmes d’information
3 years · 6 semesters · 180 credits · On-campus study · Tunis

Accredited for the 2026–2027 academic year.

Is this pathway right for you?

A good fit if you like building applications, solving logical problems and improving a product through testing and feedback. Choose this pathway when creating software interests you more than specialising in data analysis or network operations.

What you will learn to do

  • Translate user needs into functional specifications and software designs.
  • Develop applications using object-oriented programming, databases and APIs.
  • Use testing, agile project methods and continuous integration to improve software quality.
  • Explore AI integration, DevSecOps, container orchestration and application performance.

Illustrative application: design a small service with a database and API, write tests and demonstrate a controlled deployment.

From coursework to practice

Semester 6 is a 14-week final project (PFE), worth 30 credits. It brings technical work, documentation and communication together in a professional context.

Career pathways

Relevant entry-level directions include:

  • Junior software developer
  • Junior web or mobile developer
  • Junior back-end or API developer
  • Junior software tester
  • Application-support technician
  • DevOps or continuous-integration assistant

Progression depends on your experience, skills and employer requirements.

Further study

Related postgraduate directions include software engineering, information systems, cloud computing, AI and cybersecurity, depending on programme entry requirements.

Your curriculum, semester by semester

Semester 1 · 30 credits

  • Algorithmique I (3 credits)
  • Atelier Programmation en C I (3 credits)
  • Algèbre linéaire (2 credits)
  • Logique et combinatoire (2 credits)
  • Atelier Introduction aux systèmes d’exploitation (3 credits)
  • Atelier Réseaux informatiques fondamentaux (3 credits)
  • Atelier Langage SQL (3 credits)
  • Modélisation des données (2 credits)
  • Atelier Technologies du Web (2 credits)
  • Atelier Programmation Web côté client (3 credits)
  • Study Skills 1 (2 credits)
  • Digital Skills 1 (1 credits)
  • Français Pro 1 (1 credits)

Semester 2 · 30 credits

  • Algorithmique II (3 credits)
  • Atelier Programmation en C II (3 credits)
  • Analyse numérique (2 credits)
  • Probabilités et statistiques (2 credits)
  • Atelier Python et Données (4 credits)
  • Programmation orientée objet (2 credits)
  • Atelier Programmation orientée objet (3 credits)
  • Conception orientée objet (2 credits)
  • Atelier Réseaux (2 credits)
  • Atelier Administration des systèmes (3 credits)
  • Anglais 1 (1 credits)
  • Français Pro 2 (1 credits)
  • Study Skills 2 (2 credits)

Semester 3 · 30 credits

  • Patrons de conception (2 credits)
  • Atelier Architecture, qualité et tests (4 credits)
  • Interfaces mobiles (2 credits)
  • Atelier Applications mobiles (3 credits)
  • Services applicatifs (2 credits)
  • Atelier Intégration des composants (3 credits)
  • Méthodologies agiles et UML (3 credits)
  • Atelier Gestion de projet agile (2 credits)
  • Français Pro 3 (1 credits)
  • Anglais 2 (1 credits)
  • Soft Skills : Projet professionnel personnalisé (2 credits)
  • Principes de sécurité (2 credits)
  • Atelier Bonnes pratiques de codage (3 credits)

Semester 4 · 30 credits

  • Recueil des besoins (2 credits)
  • Atelier Spécifications fonctionnelles (3 credits)
  • Atelier Persistance des données (3 credits)
  • Programmation Java avancée (3 credits)
  • Atelier Déploiement automatisé (3 credits)
  • Intégration continue (2 credits)
  • IA assistée au développement (2 credits)
  • Atelier Intégration d’APIs IA (3 credits)
  • Soft Skills : Développement de compétences personnelles et professionnelles (2 credits)
  • Entrepreneuriat 1 (1 credits)
  • Anglais 3 (1 credits)
  • Vulnérabilités et pentest applicatif (3 credits)
  • Atelier Sécurisation et DevSecOps (2 credits)

Semester 5 · 30 credits

  • Atelier Kubernetes et GitOps (3 credits)
  • Orchestration et observabilité (3 credits)
  • Patterns microservices avancés (2 credits)
  • Atelier Communication et résilience (3 credits)
  • Analyse de performance (2 credits)
  • Atelier Optimisation applicative (3 credits)
  • Bases de données avancées pour les SI (2 credits)
  • Atelier Accès et API de données (3 credits)
  • Entrepreneuriat 2 (1 credits)
  • Digital Skills 2 (1 credits)
  • Soft Skills : Préparation à la vie professionnelle (2 credits)
  • Architectures cloud natives (2 credits)
  • Atelier IaC et services cloud (3 credits)

Semester 6 · 30 credits

  • Projet de fin d’études (PFE) – 14 semaines (30 credits)

Compare your options

Choose Software for applications and software architecture; Big Data for analysing and engineering data; Networks and Cybersecurity for infrastructure and protection.

Plan your admission

New applicants: tell admissions your current qualification, results and intended intake. Ask the team to confirm eligibility and any admission assessment.

Transfer applicants: prepare transcripts and course descriptions for an individual credit review. The approved decision determines your remaining academic requirements.

Fees and scholarships: request a written breakdown of tuition, registration charges, payment dates and any scholarship decision.

Language and schedule: confirm the language of instruction, weekly timetable and examination arrangements before registration.

Email APBS about this programme. Include your qualification, intended intake and the questions you would like to discuss.

How to apply · Transfer guidance · Fees and scholarships · Student and alumni stories