Programmes de Licence

Génie Logiciel & Systèmes d’Information


Aperçu sur le programme



Langue       Anglais


Durée        3 Ans


Cycle          Undergraduate


Approche      Hybride


Aperçu

Ce programme est conçu pour aider les étudiants à acquérir les bases nécessaires pour poursuivre des études supérieures dans la discipline, mais aussi pour pouvoir rejoindre l'industrie du génie logiciel. Il vise à former des spécialistes de l'informatique capables de concevoir, d'analyser, d'évaluer, de développer, de tester, de mettre en œuvre et de maintenir des systèmes informatiques. L'objectif global est que, quelques années après avoir réussi une licence en génie logiciel et systèmes d'information, les diplômés employés dans l'industrie fassent preuve d'une progression de carrière par le biais d'un leadership, d'une responsabilité technique, d'une réalisation technique significative ou d'une autre reconnaissance de leurs contributions efficaces.

Conditions d'admission

Les étudiants doivent être titulaires d'un Bac tunisien ou d'un équivalent international du type suivant: 

  • Bac Maths
  • Bac Sciences expérimentales
  • Bac Informatique
  • Bac Technique
  • Diplôme international + équivalence Ba

Objectifs du programme

L'objectif du programme est de former des spécialistes en informatique capables de concevoir, d'analyser, d'évaluer, de développer, de tester, de mettre en œuvre et de maintenir des applications et des systèmes informatiques complexes.

Le programme permettra aux diplômés, en particulier, de :

  • Concevoir et développer des applications informatiques selon des normes d'ingénierie rigoureuses (logiciels).
  • Effectuer une gestion et une analyse de base des données.
  • Gérer des projets informatiques complexes.
  • Évaluer et maintenir des systèmes informatiques.
  • Acquérir des compétences pour communiquer efficacement, présenter et travailler en groupe dans un contexte professionnel.

Carrières visées

Les diplômés de la licence en génie logiciel et systèmes d'information peuvent poursuivre leurs études pour obtenir un master ou un diplôme d'ingénieur dans un domaine connexe. Ils peuvent également rejoindre la profession pour travailler au développement et à la maintenance de systèmes d'information et d'applications complexes.

Voici quelques exemples de carrières potentielles:

  • Développeur d’applications informatiques / Ingénieur logiciel.
  • Analyste de systèmes d’information.
  • Testeur de logiciels et de systèmes informatiques.
  • Intégrateur de solutions informatiques.
  • Gestionnaire/Administrateur de bases de données.
  • Technicien support client.
  • Chef de projet logiciel/informatique.

Quelques années après avoir terminé avec succès le programme de licence, les diplômés employés dans l'industrie feront preuve d'une progression de carrière par le biais d'un leadership, de responsabilités techniques, de réalisations techniques significatives ou d'une autre reconnaissance de leurs contributions efficaces. En outre, les diplômés seront adéquatement préparés à un environnement professionnel moderne où ils pourront : appliquer les compétences acquises en matière de communication efficace, de travail d'équipe responsable et de gestion du temps ; faire preuve d'une attitude professionnelle et d'une prise de décision éthique ; et/ou créer leur propre entreprise.

Les diplômés de la licence en génie logiciel et systèmes d'information peuvent poursuivre leurs études pour obtenir un master ou un diplôme d'ingénieur dans un domaine connexe. Ils peuvent également rejoindre l'industrie pour travailler au développement et à la maintenance de logiciels avancés et de systèmes informatiques. Ils peuvent rejoindre une équipe pour lancer une startup afin de développer des solutions s'appuyant sur ces technologies pour répondre aux besoins des clients dans divers secteurs.

Certifications

Les étudiants en génie logiciel acquièrent souvent un certain nombre de certifications professionnelles en parallèle de leur formation formelle grâce aux programmes de certification professionnelle (PCP) de MUST. En particulier, et parallèlement à leurs études, nos étudiants ont accès à des certifications gratuites fournies par EC-Council, propriétaire et développeur des programmes de formation mondialement reconnus tels que Certified Ethical Hacker (CEH), Certified Forensics Investigator, Certified Security Analyst (ECSA), Certified Network Defender, Certified Cloud security engineer, Blockchain developer, entre autres.

Ils peuvent également acquérir des certifications professionnelles proposées par des entreprises technologiques de premier plan, notamment IBM, Google et Cisco, via la plateforme Coursera For Campus de MUST. Les certifications sont disponibles dans divers domaines, notamment la gestion des systèmes et des réseaux, le cloud computing, la cybersécurité, la science des données, l'intelligence artificielle, l'apprentissage automatique, la gestion et l'administration des bases de données, "Communiquer et interagir efficacement" et "Penser de manière critique et créative".

Description du programme

Semester 1
Course CodeCourse Title
Credits (TN)
Credits (US)
UE
MATH 111Math I
6
3
UEF 110
CS 121Programming I
7
3.5
UEF 120
CS 161Introduction to computer systems
7
3.5
UEF 130
CSE 123Introduction to Digital Systems
6
3
UEF 140
ENG 101Academic English
4
2
UET 110
ISS 166Freshman Humanities Seminar
2
1
Semester 2
Course CodeCourse Title
Credits (TN)
Credits (US)
UE
MATH 112Math II
6
3
UEF 210
CS 141Data structures & algorithms
7
3.5
UEF 220
CS 203Introduction to operating systems
7
3.5
UEF 230
CS 231Introduction to databases
4
2
UEF 240
ENG 121English composition
6
3
UET 210
COM 131Public Speaking Seminar
2
1
Semester 3
Course CodeCourse Title
Credits (TN)
Credits (UE
UE
MATH 270Probability & statistics
4
2
UEF 310
CS 342Algorithms & Complexity
4
2
UEF 320
CS 328OO Software design & construction
7
3.5
UEF 330
CS 411Computer Networks
5
2.5
UEF 340
COM 225Business & Technical Communication
4
2
UET 310
CS 321Principles of software engineering
6
3
UEO 310
Semester 4
Course CodeCourse Title
Credits (TN)
Credits (US)
UE
CS 336Data warehousing & management (PDF Download)
4
2
UEF 410
CS 425Web application development (PDF Download)
5
2.5
UEF 420
CS 428Software Testing & quality assurance (PDF Download)
5
2.5
UEF 430
CS 481Introduction to artificial intelligence (PDF Download)
4
2
UEF 440
PHIL 222Contemporary issues in ethics (PDF Download)
6
3
UET 410
CS 370Human Computer Interaction (PDF Download)
6
3
UEO 410
Semester 5
Course CodeCourse Title
Credits (TN)
Credits (US)
UE
CS 455Cloud computing
5
2.5
UEF 510
CS 426Mobile application development
5
2.5
UEF 520
CS 412Computer security
4
2
UEF 530
CS 423Software architecture & design patterns
4
2
UEF 540
Business & Entrepreneurship Elective
6
3
UET 510
MGMT 322Project management
6
3
UEO 510
Semester 6
Course CodeCourse Title
Credits (TN)
Credits (US)
UE
ISS 321Capstone project/Internship (Stage de fin d'études)
30
15
UEF 610
fr_FRFrench