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
Tutorial Series_Eng
Document en frnçais
Support de cours Partie UML _fr
Chapitre 2 Analyse des besoins
Chapitre 3 Diagramme d'activité
Chapitre 4 Diagramme de classe
Chapitre 6 Diagramme de séquence
Support de cours +Chapitre Diagramme de séquence
Série de TD :
TP Rédaction de cas d'utilisation
Tp 4 Classe (mplementation Java des relations entre clasees)
Tp 5 Classe et Objet (Application)
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.
