Logo ÉTS
Session
Cours
Responsable(s) Tony Wong

Se connecter
 

Sauvegarde réussie
Echec de sauvegarde
Avertissement





Cours

Cours Contenus traités dans le cours Heures

(1)

3 mai

Systèmes informatiques
  • Éléments communs;
  • Mémoire, processeurs, bus, E/S;
  • Exemples concrets.
3

(2)

10 mai

Systèmes d'exploitation et commandes Linux
  • Structure des S.E.;
  • Modèle des processus;
  • Interpréteurs de commandes;
  • Commandes Linux.
3

(3)

17 mai

Interpréteur de commandes
  • E/S standard, redirections et tuyaux
  • Exécution en arrière-plan
  • Regroupement et séparation des commandes
  • Fichiers de commandes
3

(4)

24 mai

Programmation bash – PARTIE I
  • Substitution de variables et de commandes;
  • Paramètres du shell;
  • Lecture et affichage;
  • Décision et bouclage.
3

(5)

31 mai

Méthode de conception – PARTIE I
  • Analyse du problème;
  • Décomposition du problème;
  • Identification des solutions;
  • Formalisation des solutions par organigrammes.
3

(6)

7 juin

EXAMEN INTRA
  • Durée de 3h;
  • Matière des cours 1 à 5;
  • Toute documentation permise

Bon succès!

3

(7)

09 fév.

Programmation bash – PARTIE II
  • Fonctions du shell;
  • Neutralisation des caractères;
  • Commandes exec et trap;
  • Déverminage.
3

(8)

16 fév.

Programmation bash – PARTIE III
  • Décodage des paramètres;
  • Évaluation répétitive;
  • Commande expr.
3

 (9)

28 juin

Filtres
  • Filtres comm(1), diff(1) et cmp(1);
  • Filtre uniq(1);
  • Filtre tr(1);
  • Filtre cut(1);
  • Filtre egrep(1).
  3

(10)

5 juil

Méthode de conception – PARTIE II
  • De l'organigramme en pseudo-code;
  • Du pseudo-code en instructions;
  • Implantation de la solution;
  • Validation de l'implantation;
  • Maintenance de l'implantation.
3

(11)

12 juil

Filtre programmable gawk(1) – PARTIE I
  • Principe de fonctionnement;
  • Exécution des programmes;
  • Structure d’un programme.
3

(12)

19 juil

Filtre programmable gawk(1) – PARTIE II
  • Activités de traitement;
  • Patrons;
  • Actions;
  • Fonctions pré-définies;
  • Fonctions utilisateur.
3

(13)

26 juil

Intégration des techniques
  • Concevoir des solutions en utilisant bash, filtres et gawk(1);
  • Investiguer des algorithmes par gawk(1).
3
  Total 39
 

Laboratoires et travaux pratiques

Séances Description Heures

(1-2)

7 au 14 mai

  • "Hello World" rebooted;
  • Redirection des E/S, tuyaux et regroupement;
  • Investigation des caractéristiques et capacités d'un système informatique.
6

(3-6)

22 mai au 11 juin

  • Conception d'un gestionnaire de processus;
  • Analyse du problème;
  • Décomposition du problème;
  • Programmation bash de la solution.
12

(7-12)

18 juin au 30 juil

  • Conception d'un programme de traitement des coordonnées GPS;
  • Analyse et décomposition du problème;
  • Modélisation de la solution par organigrammes;
  • Traduction des organigrammes en pseudo-code;
  • Programmation bash et validation de la programmation.
18
  Total 36

Utilisation d'outils d'ingénierie

  • Système d’exploitation Ubuntu (noyau LINUX);
  • NX client pour accès à distance en X-windows;
  • Machine virtuelle VMWare (l'utilisation facultative).