Software Engineering Course (SE) for L3

 

Software Engineering Course (SE) for L3 – Information Systems

This course will cover the principles of software engineering and present the methodology for conducting a software development project throughout the software development lifecycle.

The course will be divided into three main parts:

I. Software Development Process
II. Modeling with UML Diagrams
III. An introductory chapter on Development Methods (RUP, XP)

I invite students to begin studying the first chapter. I also provide exercises, which I strongly recommend analyzing and attempting to solve, then sending them to me so that I can give them feedback.

 

Course chapters

Chap1Introduction-Needs analysis

Chaptre2_eng 

Chaptre3_eng 

Chatper3_eng  

Chatper4_eng 

Chatper5_eng 

Chatper6_eng 

 

Tutorial Series_Eng

TUtoriel 1 

TUtoriel 2 

TUtoriel 3 

TUtoriel 4 

TUtoriel 5 

TUtoriel 6 

 

 

Document en frnçais 

Support de cours Partie UML _fr 

 Chapitre 1fr  

Chapitre 2 Analyse des besoins

Chapitre 3 Diagramme d'activité  

Chapitre 4 Diagramme de classe 

Chapitre 5 Diagramme d'objet 

Chapitre 6 Diagramme de séquence  

 

 

Support de cours  +Chapitre Diagramme de séquence 

 

Série de TD : 

TD 1

TD 2 

TD 3

TD 4

TD 5 

TD 6 

 

Série de TP 

TP Rédaction de cas d'utilisation

Tp 4 Classe (mplementation Java des relations entre clasees) 

Tp 5 Classe et Objet (Application)

 

Examen 2022 

Corrigé type de l'examen 2022 

Examen 2024

Corrigé type de l'examen 2024 

 

Bon courage 

 

 

Cours POO1 Pour Master 1 - CS 

Il s'agit de maitriser les concepts de base de la programmation orientée objet. Sachant que les étudiants inscrits en Master 1 CS peuvent venir du dmaine de mathématque, aucune connaissances préablé sont demandées ; il faut juste comprendre le principe de l'algorithmique. 

On commencera avec la programmation impérative afin de maitriser les concepts de base de la programmation pour entamer en suite les notions de la programmation orientée objet et surtout l'avantage de l'utilisation de java comme langage disposant des outils puisants.   

Pour commencer, j'invite les étudiants à lire le premier cours ci_joint et on présentera en suite les chapitres suivant après validation de ce premier chapitre. 

Cours chapitre 1

Chapitre 2  

 Cours chapitre3  

Cours chapitre 4


 

Offered: 

2025