Anne-Cécile Orgerie

Cours et TPs d'ARCSYS2 (L3) 2013 - 2014




Cours

  • 29 janvier - Introduction aux systèmes d'exploitation, architecture en couches, Unix, commandes shell, processus, système de fichiers, gestion des utilisateurs
  • 19 février - Introduction au C, types, tableaux, variables, opérateurs, boucles et conditionnelles
  • 12 mars - Pointeurs, arguments en ligne de commande, constantes symboliques, variables d'environnement, flux d'entrée-sortie
  • 13 mars - struct, enum, typedef, prototypes de fonctions, allocation dynamique de mémoire, pointeurs de fonctions, listes simplement et doublement chaînées
  • 26 mars - Compilation, modularité, bibliothèques, Makefile
  • 10 avril - Débogage, structures de données (tableaux, listes, piles, files, arbres, tableaux d'association), sockets réseau, applications client-serveur

TDs

  • 5 février - Premiers pas en shell, top, /proc, uptime, processus
  • 12 février - Premiers pas en C, scanf, printf, chaînes de caractères, entiers, flottants
  • 20 février - C, tableaux, ascii, postscript, ouverture de fichier
  • 26 février - tableaux, tris, gnuplot, matplotlib
  • 27 février - tableaux, pointeurs
  • 19 mars - pointeurs, malloc, tableaux dynamiques, struct
  • 9 avril - compilation séparée, fichiers headers, Makefile, struct, listes
  • 16 avril - sockets réseaux, gdb, valgrind
  • 17 avril - sockets résaux, application client-serveur, sérialisation

Projet

Les détails pour le projet sont disponibles ici.