Prérequis : Notions fondamentales sur l'algorithmique et la programmation. Notions de base sur Internet et Réseaux.
Objectif général de la matière d’enseignement : L'ultime objectif est d'apprendre à mettre en œuvre une application Web.
Objectifs d’apprentissage :
· Maitriser les langages coté client : HTML, CSS et java-script.
· Maitriser le langage coté serveur : PHP.
· Réalisation d’un site web statique et dynamique.
L’objectif de ce cours est l'introduction des concepts de base de la programmation orientée objet (POO) par la pratique en utilisant le langage Java. Chaque chapitre comporte certaines notions qui sont traduites à sa fin en Java pour que l’étudiant puisse traduire les concepts théoriques acquis en pratique.
Ce cours devrait permettre à l'étudiant d'identifier l'intérêt de structurer et manipuler les données sous forme tabulaire. A travers le modèle relationnel orienté plus vers le pratique, l'étudiant devrait comprendre l'importance de structurer les données ainsi que leur intégrité et cohérence.
Matière : Système d'exploitation 1
Crédits : 5
Coefficient : 3
Objectifs de l’enseignement : Introduite les notions de base des systèmes d'exploitation, leurs rôles dans la gestion des ressources de la machine : processeur et mémoire centrale puis présenter les mécanismes et les techniques utilisées à ces fins.
Connaissances préalables recommandées : algorithmique et structures de données, structure machine.
Mode d’éǀaluation : Examen (60%) , contrôle continu (40%)
Matière : Théorie des langages
Crédits : 5
Coefficient : 2
Objectifs de l’enseignement : comprendre la théorie et les outils de la théorie des langages
Connaissances préalables recommandées : Connaissances de base en mathématiques et en informatique
Mode d’évaluation : Examen (60%) , contrôle continu (40%)