Programmation web

VOLUME HORAIRE 

10 heures CM  et 14 heures TP

PRE-REQUIS :

Connaissances générales en  informatique Niveau des Classes Préparatoires

OBJECTIF GENERAL 

Apprendre les bases de la programmation Web

COMPETENCES ATTENDUES:  

L’étudiant doit être capable de :

-        Reconnaitre l’environnement Web

-        Programmer et créer des applications sur l’environnement Web

 

STRATEGIE PEDAGOGIQUE OU METHODE D’ENSEIGNEMENT

- CM

- Travaux pratiques

 

CONTENU OU PLAN DU COURS

Chapitre 1 : Introduction et généralité sur .Net

Chapitre 2 : L’environnement de développement sur le studio.Net

Chapitre 3 : Création d’application Windows forms (application graphique)

Chapitre 4 : Programmation VB.NET


METHODES D’ANALYSE SYSTEMIQUE : MERISE

VOLUME HORAIRE 

14 heures CM ; 12 heures TD et 10 TP

PRE-REQUIS :

Les notions de base sur l’informatique et les bases de données informatiques.

OBJECTIF GENERAL 

Donner les notions de base à l’élaboration de base de données.

 

 

COMPETENCES ATTENDUES :  

L’étudiant doit être capable de :

-          Définir un dictionnaire de donnée a partir de documents

-          Elaborer des modelés de flux pour décrire les échanges d’information

-          Passer des modèles de flux aux modèles de traitements

-          Construire les modèles conceptuels de données.

-          Déduire les modèles logiques de données à partir des modèles de données.

STRATEGIE PEDAGOGIQUE OU METHODE D’ENSEIGNEMENT

- Cours Magistral

- Travaux Dirigés

-Travaux pratiques

MATERIEL PEDAGOGIQUE

- Un vidéo projecteur

- Un Tableau et des marqueurs

- Machines

 

CONTENU OU PLAN DU COURS

Chapitre 1 : Etude systémique

Chapitre 2 : Modèle conceptuel de communication

Chapitre 3 : Modèle conceptuel des traitements

Chapitre 4 : Modèle organisationnel de traitement

Chapitre 5 : Modèle conceptuel de données

Chapitre 6 : Modèle logique de données


                                THEORIES ET FONDAMENTAUX DES SYSTÈMES D'EXPLOITATION 

VOLUME HORAIRE 

16 heures CM et 20 heures TD

PRE-REQUIS :

Connaissance sur l’architecture des ordinateurs

OBJECTIF GENERAL 

Comprendre le rôle et le principe de fonctionnement des systèmes d’exploitation et maitriser les fonctionnalités de gestion des mécanismes de base (processus, fichiers, mémoire et périphériques).

 

 

COMPETENCES ATTENDUES :  

L’étudiant doit être capable de :

-          Connaitre le rôle du système d’exploitation

-          Connaitre la notion de processus

-          Connaitre le cycle de vie des processus

-          Connaitre la notion d’interruption.

-          Comprendre la notion de multitâche

-          Connaitre la notion de l’ordonnancement des processus.

-          Connaitre l’algorithme d’ordonnancement préemptif

-          Connaitre l’algorithme d’ordonnancement non préemptif

-          Connaitre le principe de gestion des mémoires

-          Connaitre le principe de va et vient

-          Connaitre les différents algorithmes de remplacement.

STRATEGIE PEDAGOGIQUE OU METHODE D’ENSEIGNEMENT

- Cours Magistral

- Travaux Dirigés

CONTENU OU PLAN DU COURS

Chapitre 1 : Généralités sur les systèmes d’exploitation

Chapitre 2 : Gestion des processus

Chapitre 3 : L’ordonnancement des processus

Chapitre 4 : Communication et synchronisation interprocessus

Chapitre 5 : Gestion de la mémoire

Chapitre 6 : Gestion des périphériques


Algorithmique OBJET (TP C++)

VOLUME HORAIRE 

 12 heures CM ; 10 heures TD et 14 heures TP

PRE-REQUIS :

Avoir des connaissances générales en informatique.

Maitrise des concepts d’algorithme et programmation

 

OBJECTIF GENERAL 

Ce cours permettra  à l’étudiant d'acquérir une connaissance réellement opérationnelle du langage C. Elle vous expliquera le fonctionnement des différents mécanismes et vous montrera leur mise en œuvre grâce à de nombreux exercices pratiques.
À l'issue de cette formation, l’étudiant sera en mesure d'écrire des programmes C robustes et portables.

 

 

COMPETENCES ATTENDUES :  

L’étudiant doit être capable de :

-        Ecrire de façon structurée des programmes en C

-        Utiliser les fonctions de la bibliothèque standard du C

-        Maîtriser la syntaxe et les instructions de base du langage

-        Utiliser des chaînes de caractères

-        Déclarer et appeler des fonctions

-        Utiliser les enregistrements et les fichiers

STRATEGIE PEDAGOGIQUE OU METHODE D’ENSEIGNEMENT

-        Cours Magistral

-        Travaux Dirigés

-        Travaux Pratiques

 

CONTENU OU PLAN DU COURS

Chapitre 1  Généralités

A/ Structure générale d’un programme

-        La syntaxe générale

-        Les types de données

-        Les mots clés

-        Les identificateurs

-        Les constantes littérales

-        Nombres entiers

-        Nombres flottants

-        Gestion des chaînes de caractères

-        Les variables

-        Allocation et durée de vie des variables

-        Déclaration d’objets externes

-        La compilation

B/ Opérateurs et expressions

-        Rvalue

-        La priorité des opérateurs

-        Les appels de fonctions

-        L’indexation

-        La sélection

-        La négation

-        Le complément à 1

-        Indirection

-        opérateur sizeof

-        Les opérateurs arithmétiques

-        Les connecteurs logiques

-        Les décalages

-        Les opérateurs d’affectation

-        Les comparaisons

-        Les conversions

-        Evaluation des expressions

-        Les opérations non abstraites

C/ Les Instructions

-        Les blocs

-        While

-        do while

-        Goto

-        If Else

-        For

-        Switch

-        Break

-        Continue

-        Return

Chapitre 2  Les objets structurés

-        Les tableaux

-        Initialisation des tableaux

-        Les chaînes de caractères

-        Structures et unions

-        Champ de bit

-        Les énumérations

-        Les déclarateurs complexes

-        Tableaux constants

-        Tableaux volatiles

-        TypeDef

Chapitre 3  Fonctions

-        La syntaxe ANSI

-        La syntaxe originale

-        Cohabitation des 2 syntaxes

-        Les types de fonctions

-        Déclaration de fonctions

-        Définition de fonctions

-        Appel de fonctions

-        Les arguments

-        Arguments de tableaux

-        Passage des arguments

-        Arguments des fonctions

Chapitre 4  Enregistrements et fichiers

-        Enregistrements

-        Fichiers