- منشئ المقرر: Samir Tigane
The objective of this course is to introduce the theory of formal languages.
Languages allow humans to exchange information and ideas and to communicate with machines.
The languages used between humans are called 'natural languages', they are usually informal and ambiguous and require interpretation by a human brain to be interpreted correctly.
The languages created by humans to communicate with the machine are the formal languages or artificial languages. They must be formalized and unambiguous in order to be interpreted by a machine, this is the goal of this course.
- منشئ المقرر: Foudil Cherif
- منشئ المقرر: bougherara saliha

- منشئ المقرر: fairouz afroun

Le projet est décrit à travers un cahier des charges précis et peut porter sur des thèmes très variés. Il est proposé et encadré par un enseignant du département et il doit couvrir au moins deux disciplines.
Le groupe de projet est composé de 4 à 6 étudiants. Outre le contenu technique, qui consistera en l’application des connaissances acquises pour la mise en œuvre du cycle de développement d’un petit logiciel, l’accent sera mis sur l’acquisition et l’application des aspects organisationnels et relationnels entre les membres du groupe, de l’encadreur et de l’entreprise d’accueil en respectant les points suivants :
- Analyse et découpage du travail,
- répartition des charges de travail entre les membres du groupe par l’encadreur.
- circulation de l’information entre les membres du groupe,
- mise en place d’un planning de travail,
- exposés périodiques de l’avancement du projet,
- délivrance des livrables fixés dans la fiche de projet,
- rédaction d’un rapport de stage (entre 20 et 30 pages).
- exposé du travail réalisé devant une commission d’examen.
- منشئ المقرر: Samir Bourekkache
- منشئ المقرر: Babahenini Mohamed Chaouki