Université Bordeaux

Licence Sciences & Technologies. semestre 3.

J1INAW02 : Programmation 1


Cours

Cours 1 - Introduction (cours effectué en entier le 07/09/2015)
Cours 2 - Types, variables, opérateurs (cours effectué en entier le 09/09/2015)
Cours 3 - Constantes, tableaux, chaines de caracteres et adresses (cours effectué jusqu'au transparent 18 le 10/09/2015 et achevé le 14/09/2015)
Cours 4 - Structures de contrôle et interactions avec l'utilisateur (cours effectué en entier le 14/09/2015)
Cours 5 - Portée des variables et définition de fonctions (cours effectué en entier le 17/09/2015)
Cours 6 - Compilation séparée, classes de stockage et Makefile (cours effectué en entier le 21/09/2015)
Cours 7 - Entrées/Sorties et Fichiers (cours effectué en entier le 24/09/2015)
Cours 8 - Types structurés et typedef (cours effectué en entier le 28/09/2015)
Cours 9 - Manipulation binaire (cours effectué jusqu'au transparent 29 le 05/10/2015 et achevé le 12/10/2015)
Cours 10 - Les apports des normes C90, C99 et C11 (cours effectué en entier le 12/10/2015)
Cours 11 - La mémoire (cours effectué en entier le 02/11/2015)
Cours 12 - L'allocation dynamique (cours effectué jusqu'au transparent 31 le 05/11/2015 et achevé le 09/11/2015)
Cours 13 - Outils de debugging (cours effectué en entier le 09/11/2015) [vidéos d'accompagnement: ddd-loop.mov, ddd-segfault.mov]
Cours 14 - Pointeur de fonctions (cours effectué en entier le 12/11/2015)
Cours 15 - Initiation à la programmation modulaire (cours effectué en entier le 19/11/2015)
Cours 16 - Bibliothèques (cours effectué jusqu'au transparent 26 le 23/11/2015 et achevé le 30/11/2015) [vidéo d'accompagnement : Packaging.avi]
Cours 17 - Programmation Avancée (cours effectué en entier le 30/11/2015)
Cours 18 - Limitations du C (cours effectué en entier le 07/12/2015)
Préparation à l'examen (cours effectué en entier le 08/12/2015)

Documents

Réponses à l'exercice à la maison
All Circuits are Busy Now: The 1990 AT&T Long Distance Network Collapse (a.k.a Que fait un break dans un if ?)
Memo_C-emacs
Expert C Programming: Deep C Secrets by Peter van der Linden. A must read for anyone who wants to learn more about the implementation, practical use and folklore of C.
Plateforme mini-projets [vidéo d'accompagnement: Plateforme.avi]

Travaux dirigés


Examen final 2015-2016

Enoncé         Corrigé

DS 2014-2015

Enoncé         Corrigé

DS 2013-2014

Enoncé         Corrigé

DS 2012-2013

Enoncé         Corrigé

>