Skip to content

Releases: johnsamuelwrites/ProgC

v1.9

16 Jun 10:34

Choose a tag to compare

v1.9

===============================================================================

  • Update description of gdb
  • Rename opérateurs2.c to calculs.c
  • Create file related to question on pyramide.c
  • Update practicals - TP1 and TP4
  • Update TP4.md - precise how to use main()

v1.8

12 Nov 12:44

Choose a tag to compare

v1.8

===============================================================================

  • Update code and comments to handle multiple clients
  • Update Makefile to load Math libraries
  • Replace gnuplot by SVG based visualization
  • Add detailed instructions
  • Update goals
  • Update section style
  • Update descriptions
  • Correct JSON example
  • Correct errors (titles)

v1.7

20 Nov 11:00
e7cdcee

Choose a tag to compare

v1.7

===============================================================================

  • Add exercise on gdb (debugging in C)
  • Add code for basic evaluation - ability to generate a report on compilation errors and warnings
  • Rename files considering the names given in the programming exercises
  • Remove warnings during compilation
  • Indent code
  • Update instructions
  • Correct the typos and errors

v1.6

21 Jun 12:23

Choose a tag to compare

v1.6

===============================================================================

  • Support Jekyll Theme

v1.5

26 Jan 14:08
a65a7f9

Choose a tag to compare

v1.5

===============================================================================

  • Mettre à jour et ajouter plus de précisions dans les programmes
  • Ajouter des clarifications

v1.3

26 Aug 10:32

Choose a tag to compare

v1.3

==============================================

Add project for second session (examinations: 2020-21)

v1.2

23 Jan 13:58

Choose a tag to compare

v1.2

===============================================================================

  • Update practicals (TP5) and add example folder

v1.1

21 Sep 11:33

Choose a tag to compare

Release on Zenodo

v1.0

21 Sep 11:30

Choose a tag to compare

Sujets de travaux pratiques de Programmation en C

Année: 2020-2021

Objectifs

L'objectif des travaux pratiques est de créer un projet pour comprendre les différents aspects de programmation en C. Suite à l'accomplissement de tous les exercices, vous serez captable de

  • Créer, compiler et exécuter un projet C
  • Comprendre la chaine de compilation en utilisant GCC (GNU compilation chain) : prétraitement jusqu'à l'exécution
  • Travailler avec les bibliothèques standards et les appels de système d'exploitation (fichiers, les sockets réseau etc.)
  • Comprendre les pointeurs et manipuler les buffers en utilisant les pointeurs
  • Travailler avec les différents formats de données comme BMP et les structures de données
  • Créer un simple programme client-serveur pour le transfert de fichiers et messages
  • Exécuter les applications existantes sur la machine (e.g. GNU plot)
  • Documenter et tester une application