-
INF4 : Algorithmique
1 (6 crédits)
Objectifs : Introduction à l'algorithmique.
-
INF5 : Programmation
Unix (6 crédits)
Objectifs : Introduction au système et à la
programmation Unix (scripting bash, boîte à outil Unix en C,
Makefile).
-
INF6 : Architecture
des Ordinateurs (6 crédits)
Objectifs : Circuits combinatoires, séquentiels
et synchrones. Architecture MIPS et programmation assembleur
MIPS
-
INF7 : Fondements
de l'informatique (6 crédits)
Objectifs : Bases mathématiques de l'Informatique
: rappels d'arithmétique, codes secrets, codes correcteurs et
compression de données ; machine de Turing, notions
d'indécidabilité, calculabilité et complexité.
-
INF8 : Bases
de données 1 (6 crédits)
Objectifs : Etude du modèle relationnel et mise
en pratique au moyen du langage SQL.
-
INF9 : Algorithmique
2 (6 crédits)
Objectifs : Algorithmes sur les graphes,
structures de données évoluées, approches de type diviser
pour régner.
-
INF10 : Programmation
objet (6 crédits)
Objectifs : Bases de la programmation orientée
objet et présentation du langage Java.
-
INF11 : Bases
de données 2 (6 crédits)
Objectifs : Conception d'une base de données
relationnelle.
-
INF13 : Systèmes
(6 crédits)
Objectifs : Présentation des principes de base
des systèmes d'exploitation actuels.
-
INF14 : Compilation
(6 crédits)
Objectifs : Etude des principes de fonctionnement
et de la structure d'un compilateur : éléments fondamentaux
de la théorie des langages, des automates, et des différentes
phases d'une opération de compilation.
-
INF15 : Réseau
et Communication (6 crédits)
Objectifs : Introduction à la programmation
réseau et la communication inter-processus en C sous Unix
(tubes et sockets, clients-serveurs UDP et TCP, domaines Unix
et IP).
-
INF17 : Web
côté client (6 crédits)
Objectifs : 1 - Apprendre à programmer en
utilisant toutes les subtilités d'un langage. 2 - Découvrir
de nouvelles manières d'aborder la programmation. 3 -
S'initier aux joies de la programmation objet.
-
INF18 : Langage
Naturel (6 crédits)
Limitations
• 25 places
Objectifs : Ce cours est une introduction au
Traitement Automatique du Langage Naturel (TALN). Il permet
de présenter les principaux outils et applications du TALN.
-
INF19 : Web
côté serveur (6 crédits)
Objectifs : 1 - Approfondir les connaissances en
Perl. 2 - Maîtrise du langage PHP. 3 - Apprendre a programmer
des applications réseau.
-
INF23 : Interfaces
graphiques (6 crédits)
Objectifs : Introduction au développement
d'interfaces graphiques natives en GTK+ en C sous Unix.
-
INF24 : Projet
en Algorithmique (6 crédits)
Objectifs : Apprendre à gérer le développement
d'un projet de taille importante.
-
INF25 : Fonctionnement
des ordinateurs (6 crédits)
Objectifs : * Compréhension du fonctionnement
d'une machine lorsqu'elle exécute des programmes:
représentation des données sous forme binaire. * Shell sous
Unix.
-
INF26 : Géométrie
algorithmique (6 crédits)
Objectifs : Présenter, analyser et implémenter
des algorithmes de géométrie algorithmique et de graphes.
-
INF27 : Traitement
automatique des langues 1 (6 crédits)
Limitations
• étudiants du parcours
INFO: effectif limité à 15
Objectifs : L'objectif de cette unité est de
fournir aux étudiants les outils formels de base pour le
traitement automatique des langues.
-
INF29 : Préparation
au C2I (Certificat Informatique et Internet)
(3 crédits)
Objectifs : Ce cours a pour but de vous préparer
à la partie pratique du C2I.
-
INF30 : Introduction
aux bases de données (6 crédits)
Objectifs : Connaissance du modèle relationnel en
bases de données. Définition et manipulation des données au
moyen du langage normalisé SQL.. Introduction à la conception
d'une base de donnée relationnelle.
-
INF32 : Compléments
de programmation (6 crédits)
Objectifs : Ce cours propose un perfectionnement
dans la programmation en langage C, ainsi que l'étude de
concepts fondamentaux en algorithmique, dont, en particulier,
les algorithmes de tri.
-
INF2N : Introduction
à l'informatique et à la programmation (6 crédits)
Objectifs : Etude des notions de base nécessaires
pour écrire des programmes simples, en langage C.
-
INF3N : Introduction
à l'algorithmique et complément de programmation
(6 crédits)
Objectifs : Perfectionnement en langage C et en
algorithmique.