Luca Saiu : Introduction à la programmation en C

Cette page web est la page web officielle du cours.

Vous trouvez des ressources plus en bas. Si vous avez besoin de me contacter ou vous devez m'envoyer du code, cette page explique comment.


Introduction

Ce cours introduit les éléments basiques de la programmation en utilisant le langage C.


Évaluation

[encore à écrire]


Séances

Vous trouvez ici, pour chaque séance, les mêmes transparents que j'utilise en classe, potentiellement avec des corrections et des intégrations. J'ai également gardé un énoncé compact des exercices pratiques sur lesquels les étudiants ont travaillé.


Autres ressources

Vous trouvez ici des autres ressources mises à disposition des étudiants. L'utilisation de ces ressources est optionnelle, mais conseillée.

Tutoriels

On trouve facilement plein de tutoriels sur le langage C. Je trouve la qualité de la documentation en anglais supérieur aux alternatives en français, comme toujours dans la documentation technique.

La solution la plus facile pour mes étudiants est demander à moi personnellement en cas de doutes concrets. Je ne vais pas pénaliser un étudiant pour la naïveté d'une question.

Je ne vais pas (probablement) présenter les extensions GNU dans ce cours, ou des autres extensions non standard. Si voue utilisez un tutoriel présentant des extensions aussi, faites attention à distinguer la partie standard et la partie non portable.

Si vous avez besoin d'un tutoriel vous pouvez regardes ces dans cette liste, ou en chercher des autres. Faites attention en tout cas, que nous utilisons le langage C, et non le langage C++. C++ est un langage différent, largement compatible avec C mais beaucoup plus complexe, et avec des différences importantes. Vous pouvez apprendre C++ aussi, mais je ne le conseille pas aux débutants—et en tout cas le code C++ n'est pas accepté dans ce cours.

Code écrit au cours

Le code que j'écris en classe sur mon ordinateur en tant qu'exemple, en parlant, n'est pas nécessairement propre et n'est presque jamais bien commenté, car je donne mes commentaires oralement ; quand même les étudiants me demandent souvent une copie.

Vous trouvez le code écrit en classe pour ce cours ici.


Me contacter

La page principale de mes enseignements explique comment me contacter et comment m'envoyer du code.

N'utilisez pas l'ENT pour me soumettre des projets, des fichiers ou des messages.



[hacker emblem]

Luca Saiu — IUT de Villetaneuse, Département Réseaux et Télécommunications
Mis à jour le 19 septembre 2018.