Coursebooks 2017-2018

PDF
 

System oriented programming

CS-207

Lecturer(s) :

Chappelier Jean-Cédric

Language:

Français

Résumé

Cours de programmation en langage C se focalisant sur l'utilisation des ressources système, en particulier la gestion de la mémoire (pointeurs).

Contenu

Initiation à la programmation en C : variables, expressions, structures de contrôle, fonctions, entrées-sorties, ...

Approfondissement des spécificités de la programmation système rudimentaire : gestion de la mémoire (pointeurs), des fichiers et autres entrées/sorties.

Les concepts théoriques introduits lors des cours magistraux seront mis en pratique dans le cadre d'exercices sur machine.

Mots-clés

Programmation, langage C, pointeurs, gestion mémoire

Compétences requises

Cours prérequis indicatifs

Introduction à la programmation (CS-107) + Pratique de la programmation orientée-objet (CS-108)

Concepts importants à maîtriser

bases de programmation

Acquis de formation

A la fin de ce cours l'étudiant doit être capable de:

Compétences transversales

Méthode d'enseignement

Ex cathedra, travaux pratiques sur ordinateur

Travail attendu

participation au cours et aux exercices ; travail personnel à la maison.

Méthode d'évaluation

1 exercice à rendre (10 %), 1 série pratique notée (40%) et examen final papier (50%)

Encadrement

Office hours Non
Assistants Oui
Forum électronique Oui

Ressources

Service de cours virtuels (VDI)

Oui

Bibliographie

Notes de cours

Liens Moodle

Préparation pour

Introduction au bases de données (CS-322) ; Concurrence (CS-206) ; Systèmes d'exploitation (CS-323) ; Genie logiciel (CS-305)

In the programs

  • Computer Science, 2017-2018, Bachelor semester 4
    • Semester
      Spring
    • Exam form
      During the semester
    • Credits
      3
    • Subject examined
      System oriented programming
    • Lecture
      1 Hour(s) per week x 14 weeks
    • Exercises
      2 Hour(s) per week x 14 weeks
  • Passerelle HES - IN, 2017-2018, Spring semester
    • Semester
      Spring
    • Exam form
      During the semester
    • Credits
      3
    • Subject examined
      System oriented programming
    • Lecture
      1 Hour(s) per week x 14 weeks
    • Exercises
      2 Hour(s) per week x 14 weeks
  • Passerelle HES - SC, 2017-2018, Spring semester
    • Semester
      Spring
    • Exam form
      During the semester
    • Credits
      3
    • Subject examined
      System oriented programming
    • Lecture
      1 Hour(s) per week x 14 weeks
    • Exercises
      2 Hour(s) per week x 14 weeks
  • Communication Systems, 2017-2018, Bachelor semester 4
    • Semester
      Spring
    • Exam form
      During the semester
    • Credits
      3
    • Subject examined
      System oriented programming
    • Lecture
      1 Hour(s) per week x 14 weeks
    • Exercises
      2 Hour(s) per week x 14 weeks
  • Computer science minor, 2017-2018, Spring semester
    • Semester
      Spring
    • Exam form
      During the semester
    • Credits
      3
    • Subject examined
      System oriented programming
    • Lecture
      1 Hour(s) per week x 14 weeks
    • Exercises
      2 Hour(s) per week x 14 weeks

Reference week

MoTuWeThFr
8-9
9-10
10-11
11-12
12-13
13-14
14-15
15-16
16-17
17-18
18-19
19-20
20-21
21-22
Under construction
Lecture
Exercise, TP
Project, other

legend

  • Autumn semester
  • Winter sessions
  • Spring semester
  • Summer sessions
  • Lecture in French
  • Lecture in English
  • Lecture in German