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é