Apprentissage et Raisonnement

Course categorySemestre 1

Ce cours vise à créer des algorigrammes (ou Logigrammes), est une représentation "graphique", un diagramme, du processus d'un automatisme/algorithme ou d'un programme informatique.

La logique du processus est l'ensemble des séquences et conditions chronologiques réalisées par l'automatisme ou le programme. Pour un programme, on parle d'instructions et pour un automatisme de séquences. On parlera généralement d'algorigramme pour un programme informatique et de logigramme pour un automatisme.

Initiation aux Bases de Données

Course categorySemestre 1

Les objectifs de ce cours sont comme suit :

1) Maîtriser les concepts de base relatives aux Bases de Données et aux Systèmes de Gestion de Bases de Données.

2) Maîtriser la modélisation conceptuelle des données sous le modèle Entité-Association (E-A).

3) Maîtriser la modélisation logique des données dans l’environnement relationnel, et plus précisément comment obtenir un modèle relationnel (logique) brut à partir d’un modèle E-A (conceptuel).

4) Maîtriser l’utilisation du langage SQL pour la création de tables et la formulation de requêtes, sous le SGBD relationnel Oracle.

Algorithmique et structures de données 1

Course categorySemestre 1
Ce cours vise principalement à initier les étudiants à suivre une démarche méthodique et rigoureuse dans la résolution de problèmes allant de l’analyse jusqu'à l’écriture de la solution en algorithmique.
A l’issue de ce module, l’étudiant doit connaître les composants et les éléments de base de l’algorithmique, pouvoir utiliser les structures décisionnelles et itératives, maîtriser l’utilisation des procédures et des fonctions et apprendre le principe des méthodes de tri (le langage de programmation utiliser est le langage C).