Outils d'utilisateurs

Outils du Site


comment_suivre_ce_cours

Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

comment_suivre_ce_cours [2015/06/04 21:32]
88.164.114.60
— (Version actuelle)
Ligne 1: Ligne 1:
  
-^ [[introduction|Chapitre précédent]] ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ [[comment_realiser_les_exercices_de_ce_cours|Chapitre suivant]] ^ 
- 
-====== Comment suivre ce cours ? ====== 
- 
-===== Les chapitres ===== 
- 
-Ce cours est divisé en modules, eux-mêmes divisés en chapitre. Les chapitres sont regroupés en trois catégories : "Langage", "Complément" et "Pratique". 
- 
-Les chapitres "Langage" constituent la trame principale de ce cours. Ils se suivent et devraient être lu de façon linéaire. L'étude d'un chapitre suppose que les chapitres "Langage" précédents ont été assimilés. 
- 
-Les chapitres "Complément" présentent des notions importantes, mais qui peuvent être étudiées sans suivre la trame principale du cours. Vous pouvez par exemple les passer dans une première lecture et y revenir dessus par la suite. 
- 
-Les chapitre "Pratiques" sont des compléments abordés sous forme de travaux dirigés, qui nécessitent que vous réalisiez vous même les codes d'exemple. 
- 
-===== Les codes d'exemple ===== 
- 
-Chaque chapitre se termine par une liste d'exercices et, optionnellement, des projets. 
- 
- 
-===== Les encadrés ===== 
- 
- 
-Plusieurs types, info, warning, erreur, Old C++ 
- 
-===== Les captures d'écran ===== 
- 
- 
-===== Vous verrez cela plus tard ===== 
- 
-A plusieurs reprises, en particulier dans les premiers chapitres, vous verrez régulièrement des notions "qui seront vues dans un prochain chapitre". Cela vous semblera peut être frustrant au début de ne pas comprendre certaines notions en détails, mais il est difficile de faire autrement. 
- 
-Lorsque l'on présente une notion, il y a souvent d'autres notions liées, mais qui nécessitent trop d'explications pour être abordées tout de suite. Ces notions avancées ne sont pas nécessaire pour comprendre la suite du cours, elles servent avant tout à avoir une vision globale des problématiques. 
- 
-Face à ces notions avancées, on peut gérer le problème de différentes façon : 
- 
-  * soit ne pas du tout citer ces notions avancées ; 
-  * soit citer ces notions avancées, mais sans entrer dans les détails ; 
-  * soit entrer dans les détails de ces notions avancées. 
- 
-Dans le premier cas, cela veut dire que le lecteur ne sait pas qu'il apprend qu'une partie d'une notion plus globale, qu'il ne peut pas avoir une vision d'ensemble. La conséquence est que l'on voit certain développeur rester dans leurs idées préconçus, sans savoir qu'il existe d'autres façon de faire les choses. 
- 
-Dans le troisième cas, le lecteur peut se perdre dans des détails annexes au sujet abordé dans un chapitre et donc ne pas en retenir les notions importantes qu'il doit acquérir à la fin de la lecture de ce chapitre. Ce qui au final peut nuire à l'apprentissage. 
- 
-Dans ce cours, j'ai généralement choisi le second cas. Cela aide à avoir une vision globale, sans se perdre dans les détails. Même si le lecteur ne comprend pas une notion, il est important qu'il sache qu'elle existe. Il est toujours possible de se renseigner sur des notions que l'on estime ne pas avoir assez vu en détail (et comme c'est un cours de base de C++, il n'est pas possible de voir toutes les notions en profondeur). Par contre, il est impossible d'approfondir par soi-même une notion si on ne sait pas qu'elle existe. 
- 
-^ [[introduction|Chapitre précédent]] ^ [[programmez_avec_le_langage_c|Sommaire principal]] ^ [[comment_realiser_les_exercices_de_ce_cours|Chapitre suivant]] ^ 
- 
- 
-{{tag> Cours C++}} 
comment_suivre_ce_cours.1433446369.txt.gz · Dernière modification: 2015/06/04 21:32 par 88.164.114.60