Semestre 3

 

Unité d’enseignement

Objectifs pédagogiques

Cours

TD

TP

ECTS

Algorithmique 2 Ce module fait suite au module Algorithmique de L1. La première partie aborde la notion de fichier (lecture, écriture) et de matrice avec une application aux automates cellulaires. La seconde partie aborde la définition et l’utilisation de types abstraits de données: piles, files, listes et tables. 18 18 24 7
Logique (propositions, prédicats) 14 8 18 4
Bases de données 1 Conception d’une base de données relationnelle via le modèle entité/association. Présentation d’un système de gestion de bases de données. Implémentation et exploitation d’une base de données avec SQL : Initiation aux langages de définition et modélisation des données. 6 6 18 3
Réseaux informatiques 18 6 15 4
Sécurité informatique Introduction aux enjeux et techniques de la sécurité des données et des réseaux : la cybercriminalité, le chiffrement (systèmes cryptographiques, empreinte, signature et certificat numériques), authentification des utilisateurs, connexion sécurisée, sécurité des réseaux filaires et des réseaux Wifi 10 10 15 4
Mathématiques 3
(algèbre linéaire)
Ce module contient les prérequis de l’algèbre linéaire dans les espaces vectoriels. Opérations sur les vecteurs colonne et sur les matrices. Résolution de systèmes linéaires et inversion de matrices. Premier pas dans un espace vectoriel, base et changement de base. Déterminant et applications. 12 12 6 3
Anglais 20 2
Communication (écriture créative, CV) 20 2
Ouverture (sport, culture, etc.) 20 2

 

Semestre 4

 

Unité d’enseignement

Objectifs pédagogiques

Cours

TD

TP

ECTS

Algorithmique 3 Ce module fait suite au module Algorithmique 2. Il aborde un nouveau type abstrait de données, les arbres (arbres binaires, n-aires, abr, tas) ainsi que les méthodes de tri complexes faisant appel à la récursivité (tri par tas, tri rapide, tri fusion). 18 18 24 7
Web dynamique 8 21 4
Bases de données 2 Implémentation et exploitation avancée d’une base de données avec SQL : Approfondissement des langages de définition et modélisation des données, mise en oeuvre des langages de controle des données et des transactions. Apprentissage d’un langage procédural pour SQL. 6 4 21 4
Outils de développement (makefile, GDB, Git, etc.) 10 1
Conduite de projet 22 18 5
Mathématiques 4
(calcul numérique)
Ce module approfondit les notions de probabilités et statistiques vues en première année (S2). Vecteurs aléatoires, loi marginale. Echantillonnage. Estimation statistique, intervalles de confiance, tests d’hypothèses. 8 8 15 3
Anglais 20 2
Communication (EST + LaTeX) 20 2
Ouverture (sport, culture, etc.) 20 2

 
 
 

PRE-PROFESSIONNEL
TRANSVERSAL ET LINGUISTIQUE
MISE A NIVEAU