I41 - Algorithmique et programmation 3 (JP. Zanotti)

Cet enseignement couvre le programme d'algorithmique de la deuxième année d'une licence, peu importe comment ce programme est réparti annuellement. Il s'agit d'étudier progressivement des algorithmes plus sophistiqués que ceux proposés en première année et d'introduire des modèles et des structures de données plus évolués que les tableaux/listes et les scalaires, comme les graphes et les arbres, quand bien même les tableaux/listes restent majoritaires à ce stade. La récursivité est abordée naïvement comme une simple déclinaison de la ré­cur­ren­ce en ma­thé­ma­ti­ques sans être un objet d'étude à part entière. Le cours, les TD et les TP sont en ligne ici : http://zanotti.univ-tln.fr/ALGO/II/ 

Mathématiques pour l'informatique 2 (P. Véron)

Ce cours de deuxième année de la licence d'informatique présente les notions d'algèbre linéaire nécessaires à la compréhension de l'algorithme de Gauss. Diverses applications de cet algorithme y sont présentées : calcul de déterminant, inverse de matrice, résolution de systèmes linéaires, nature d'une famille de vecteurs, algorithme de classification des pages de Google ....

I42 - Système d'exploitation et réseau (J. Razik)

L'objectif de ce cours est de présenter les bases et la problématique de la communication, que ce soit entre machines ou entre processus.

La communication entre machine est représentée sous de terme de « réseau informatique ». Cette partie du cours comprend un rappel des bases (généralités, couche physique illustrée par ethernet et couche réseau illustrée par le protocole IPv4 et IPv6), puis une présentation de la couche transport (protocoles UDP et TCP), et enfin la présentation des protocoles utilisés par les applications classiques : la configuration du réseau (DHCP), l'accès à distance (telnet, SSH), le transfert et partage de fichier (FTP, SFTP), l'utilisation du courrier électronique (SMTP, POP, IMAP) et le Web (HTTP).

La partie « système d'exploitation » se concentrera sur la problématique de la communication et de la synchronisation de processus au sein d'un même ordinateur. La mise en place d'outils tels que les IPC sera traitée et mis en pratique.


Enseignant: RAZIK Joseph