Développer un système intelligent est la question principale en Intelligence Artificielle.Un système intelligent est un système qui raisonne, qui supporte l'incertitude, ou bien c'est un système qui peut traiter un langage naturel, etc.

Dans ce cours , les thématiques suivantes sont abordées: la conception des agents intelligents.les ontologies, les logiques non classiques, à savoir: les logiques de description, la logique floue, les logiques modales et temporelles. une introduction au Traitement Automatique du Langage Naturel (TALN) est également prévue.

Ce cours est le résultat de 5 années d’enseignement du module Programmation et Structures de Données (Algorithmique 1 et 2) au département MI (Socle Commun Mathématiques et Informatique) de l’université de Jijel .

Les objectifs de ce cours :

1- Acquérir les notions de base de la programmation modulaire et de la récursivité.

2- Comprendre les structures de données et leur utilité.

3- Approfondir ces connaissances par des applications données à travers des exercices corrigés

Le document est organisé en trois parties :

1- Cours sur la programmation modulaire (procédures, fonctions, récursivité), les structures de données dynamiques (Listes linéaires chaînées, Piles, Files et une brève introduction sur les arbres).

2- Exercices corrigés avec des brefs éléments d’analyse.

3- Les séries de TD et de TP ( Les séries de TP contiennent un cours sur le langage C).

This course is designed for undergraduate students. Exactly, for third year students in computer science department, faculty of exact sciences and computer science, university of Jijel. This course addresses a fundamental issue in computer science, namely compilation.It provides an overview of the compilation process. Its objective is to enable students to understand the phases through which a source code, written in high level language, must pass in order to be launched and executed. More specifically, it focuses on the front-end phases of designing a compiler. These phases include the lexical analysis, the syntactic
analysis, syntax-driven translations and intermediate code generation.

Ce cours est destiné aux étudiants de licence en informatique. Il expose les concepts de base de la programmation structurée et donne une introduction à la programmation orienté objets.

Afin de mettre en pratique les différentes notions abordées, une série d'exercices variée est proposée.

Ce cours concerne le processus 2TUP pour le développement des systèmes d'informations, Il autour des étapes du processus selon un modèle en Y.

Le cours est annexé d'un ensemble d'exercices d'interrogations et d'examens dispensés durant la période 2011-2014

Enseignant: doulkifli boukraa

ce support de cours développe des méthodes d'apprentissage automatique en intelligence artificielle ou en fouille de données, en particulier les approches de conception de modelés de prédiction à partir des données réelles issues des images ou des fichiers de bases de données . de tels systèmes ainsi conçus permettant par la suite de prédit et classer les échantillons qui se présenteront dans des environnements divers du monde réel.

Enseignant: mokhtar taffar

La matière présentée à travers le contenus de ce support de cours traite la modélisation en aide à la décision représentant la 1 ère étape de l'aide à la décision.

elle a pour but le fait d'évaluer les solutions pour aider à prendre une décision.

Elle permet alors de choisir la ( ou les) meilleures (s) alternative (s) d'implantation, d'identifier les risques à gérer liés à ce changement, tout en bâtissant une vision  cou de fonctionnement de l'entreprise.

Enseignant: Ismahane Souici

Ce cours est constitue en 2 parties qui représentent deux approches majeures dans l'incorporation de l'objet dans les BD. Cette intégration constitue une étape importante et historique de l'objet dans le développement des BD.

Les objectifs de cours sont de donner des éléments de réponses aux questions suivantes:

* Pourquoi intégrer l'objet dans les BD?

* Quelles approches adopter?

* Comment mettre en ouvre une BD en explorent les deux approches?

* Comment interroger ce nouveau type de BD?

Enseignant: Atidel Lahoulou

Le cours de Simulation & Prototypage est préparé pour servir comme support pédagogique d'étudiants inscrit en première année Master spécialités Système d’Information et Aide à la Décision (SIAD) filière informatique.
Objectifs pédagogiques : Introduire d'abord les systèmes à événements discrets, puis présenter les méthodes de spécification et d'analyse de tels systèmes: les Machines à Etats Finis, les StateCharts , les Réseaux de Perti et les Chines de Markov.

Ce cours sur les méta-heuristiques est destiné aux étudiants informaticiens inscrits en première année Master : intelligence artificielle et système d'information et aide à la décision. Ce support  met à disposition des étudiants des techniques de résolutions des problèmes difficiles.