UE fondamentale : 60 crédits dont 30CM, 10TD, 10TP, 10TPE

1 CC (20 %), 1 TPE (10 %), 1 TP (20%), 1 EE (50 %)


Objectif du cours :

Le cours d’introduction aux réseaux est un cours introductif à la notion des réseaux d’ordinateurs. Il définit les terminologies basiques de la notion de réseaux sur les plans logiciels et matériels, ensuite il parle des modèles de références de communcations réseaux et enfin il s’attarde un sur le modèle de référence sur lequel est fondé Internet (TCP/IP). Spécifiquement, nous verons comment fonctionnenent les réseaux de la manière la plus simple possible. Et les notions avancées seront vues dans le cours de Licence 3.


Objectif du cours

Le cours d'électronique numérique vous permettra de mieux comprendre, maîtriser et améliorer votre compétence dans le domaine de la technologie. Il permet de mieux étendre et approfondir votre connaissance. L'électronique intervient aujourd'hui dans la vie quotidienne de chacun, que ce soit avec le téléphone mobile ou avec l'ordinateur personnel, le téléviseur dans une voiture et bien d’autres.

Qu’est-ce que l’électronique numérique ?

L'électronique numérique est un domaine scientifique s'intéressant aux systèmes électroniques dont les états parcourent un ensemble fini de possibilités.

En générale,

L'électronique numérique regroupe les systèmes électroniques fonctionnant sur la base d'états électriques précis dont le nombre et les valeurs sont fixés à leur conception, à chaque état correspond une valeur numérique.

UE Fondamentale : 60 crédits dont 30CM, 20TD, 10TPE 1 CC (20 %), 1 TPE (10 %), 1 EE (70 %) Objectif du cours : Le cours d’introduction aux systèmes d’exploitation est conçu pour présenter les concepts de base des SE. Ce cours explique la structure et les fonctionnalités d’un SE à travers l’illustration de ses concepts clés, ou services offerts qui sont la gestion des processus, la gestion de la mémoire et le système de fichiers. Ces préliminaires sont importants pour comprendre plus clairement la complexité de la structure des systèmes d'exploitation et comment les différents services sont fournis. Le cours est essentiellement axé sur les SE Linux.

Code – Libellé

INF122 - Introduction à la programmation fonctionnelle

Nombre de crédits

6

Objectif

Introduire la programmation fonctionnelle en se basant sur les concepts fondamentaux qui sont les notions de valeur, de fonction et d'application d'une fonction à une valeur.                  

Contenu 

CM (30h) : Introduction au langage Haskell (le système Hugs ou Ghci, notion de types et classes,…), programmer avec des fonctions (définition récursive de fonctions, fonctions d’ordre supérieur, curryfication…), structures de données et schémas de récursion, évaluation paresseuse.

TD (10h) : Illustration du cours magistral par des exercices.

TP (10h) : Mise en pratique du cours magistral.