CodeS-SourceS Groupes CodeS-SourceS est hébergé par Frontier.fr

Dernières discussions du même thème...

Bibliothèque dynamique et variables globales sous Linux : une nouvelle politique ?
Bonjour, j'ai récemment vu des changements significatifs dans la façon dont sont gérées les variables globales dans les bibliothèques dynamiques. Un exemple simple : le fichier suivant (A.cxx) déclare une variable globale a dont le constructeur affiche ...

posix:: ISO/IEC 9945 ?
La nouvelle norme C++ mentionne que posix:: est reserve pour ISO/IEC 9945. De ce que je vois dans Single Unix, ca n'a pas trop l'air de parler de C++ pour l'instant. Est-ce que quelqu'un sait ce qui est prevu ? Est-ce qu'il y a un #include <unistd> en...

Dériver (?) fstream pour obtenir un stream à partir d'autre chose qu'un fichier
Bonjour, Je dispose d'une bibliothèque C doté de fonctions "trucopen" "trucclose" "trucread" et "trucwrite" doté de la même interface et du même comportement que leurs analogues Unix (, , et...

Passage par pointeur sur méthode statique
Bonjour, Petite questions technique : je ne comprends pas pourquoi, dans ce code "t2" est NULL. C'est du code VC++ mais j'imagine que le problème sera le même avec un autre compilateur... D'avance merci pour votre aide. -TSalm /* -------- CODE -------...

Question à propose des maps / fragmentation mémoire
Bonjour, J'ai observé qu'après destruction de ma map (qui à un string associe un vecteur de strings), il reste toujours quelques Mo en mémoire (ici 2Mo). Le problème est mon exécution devient de plus en plus longue (sur certaines machines, mais pas sur to...


Dernières discussions...

calcul dates
Bonjour, je suis bloqué sur un problème de dates a calculer et retransmettre sur un mois je vous mets le fichier en pièce jointe pour plus de compréhension merci de votre aide ...

Afficher le début et la fin de la semaine en cours
Bonjour à tous, Je devrais faire un récapitulatif chaque semaine (allant du mercredi à mardi), et je souhaiterais afficher les dates du début et de fin de la semaine en cours dans le titre de mon tableau récapitulatif. Le titre sera : [A5].Value = "Semain...

concaténer avec attributs
Bonjour, Je cherche à concaténer des cellules en conservant leur attibuts. J'ai partiellement réussi à faire ce que je voulais (voir ci dessous ou fichier ), mais il reste encore des problèmes... 1) Je souhaite créer une fo...

Bibliothèque dynamique et variables globales sous Linux : une nouvelle politique ?
Bonjour, j'ai récemment vu des changements significatifs dans la façon dont sont gérées les variables globales dans les bibliothèques dynamiques. Un exemple simple : le fichier suivant (A.cxx) déclare une variable globale a dont le constructeur affiche ...

Wiki sur le WLangage
Bonjour Le site de la "communauté des utilisateurs des produits PC SOFT au Canada" vous propose de tester dès à présent son nouveau module, à savoir le wiki du WLangage : WL+ Dès la page d'accueil vou...

Offres d'emploi et de stage...

  • Recherche Développeur Sharepoint
    Recherche Développeur Sharepoint
    Nous recherchons actuellement un Développeur / Analyste Sharepoint H/F pour intégrer la DSI de l'un de nos client. Vous êtes autonome techniquement et vous avez dans l'idéal au moins un an d'expérience sur la technologie Sharepoint. Merci de co...
  • Recherche Développeur C++
    Sous la direction du responsable du développement, vous travaillerez sur des projets de développement innovants tant technologiquement que fonctionnellement. Diplômé(e)d'une grande école ou équivalent (bac+5), vous maîtrisez le langage de programmat...
  • Recherche Analyste Programmeur Adélia
    Analyste Programmeur Adelia/RPG H/F Notre client, leader sur son marché en France (médicaments, matériel et aliments) recherche un(e) Analyste Programmeur Adelia. Sous la responsabilité du Directeur du Système d’Information (DSI), vous...

Guide achat

Le top des photos

Photo ??Photo ???????????????
Photo ????????Photo ????????

Logiciels à télécharger...

  • 974 Application Server (12.2.4.0)
    974 Application Server (12.2.4.0)
    Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, sécurisé, loadbalancé; que vous pourrez redistribuer rapidement à d'autres clients....
  • vPicture (1.4.2.1) [Gratuit / Freeware]
    vPicture (1.4.2.1) [Gratuit / Freeware]
    Avec vPicture, hébergez vos images facilement et rapidement. vPicture est un utilitaire simple, léger et rapide qui permet d'héberger vos images jusqu'à 8 Mo en un seul glissé-déposé sur le logiciel ...
  • Easy-Planning (2.2.1.6)
    Easy-Planning (2.2.1.6)
    Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté aux petites et moyennes entreprises(PME). Easy-Planning permet la création de plannings prévisionnels, pl...



Trouver une discussion à propos de...



L'apprentissage et l'enseignement moderne du C++

Voir toute la discussion dans une seule page

Ecrit par Mathieu STEFANI le mardi 13 décembre 2011 dans le thème : C++

Bonjour à tous,
Comme le dit le sujet, j'écris ce post pour parler et débattre autour de l'apprentissage et l'enseignement _moderne_ du C++.
En effet, comme vous le savez sans doute, dans la majorité des cursus informatiques (tout du moins, en France), l'on retrouve toute une partie sur l'apprentissage de la programmation, et sur le C++.
De mon point de vue, il s'agit de l'un des langages les plus complexes à appréhender, ce qui rend son enseignement très délicat. Les cours dispensés dans les différentes écoles se doivent d'être rigoureux, en réduisant le plus possible les approximations que l'on pourrait y trouver..
Cependant, de ma propre constatation, au sein du corps enseignant, rares sont les enseignants à se tenir au gout du jour (l'informatique étant un secteur évoluant très vite), et à imposer une réelle rigueur dans les cours dispensés aux élèves. Au final, on se retrouve donc avec un cours plutôt approximatif, aux exemples mal choisis et idioms et pratiques courantes pas toujours respectées.
C'est pour cela que je souhaite instaurer le débat, avec des personnes d'expérience, venant de l'industrie même, et ayant dans la plupart des cas vu évoluer le langage, voire son enseignement (dans les différents bouquins, cours, ...). En outre, avec l'arrivée récente du nouveau standard C++11, cela risque de remettre pas mal de choses et de cours en question..
Pensez-vous qu'il est pour l'instant trop prématuré d'introduire certaines notions et fonctionnalités de C++11 dans les cours actuels ? Pensez-vous que cela rentre dans le cadre de la « renaissance » du C++, et doit donc faire parti de l'enseignement moderne du C++ ? A l'heure actuelle, rares sont les bouquins ayant été mis à jour pour C++11 (à part les bouquins faisant état de TR1). Cela ne risque donc t-il pas de poser un problème au niveau des ressources disponibles pour les étudiants ?
D'autre part, certains cours de C++ se basent et supposent, de la part des étudiants, qu'ils possèdent déjà des bases en C. Ainsi, ces cours reposent sur des notions acquises en C. Pensez-vous qu'aujourd'hui, en 2011, cela a t-il encore réellement un sens ? Scott Meyers nous disait que l'utilisation de C++ rassemblait 4 entités :
- le C
- L'orienté objet
- La programmation générique avec les templates
- la STL
Est-il donc encore, en 2011, réellement productif et justifié de passer par la case « C » avant d'introduire le C++ ?
Enfin, si aujourd'hui, on vous demandait d'enseigner le C++, quelles seraient les lignes directrices de votre cours ? Quel serait le « plan » de votre cours ? Passeriez-vous du temps pour « vérifier » les acquis du C, ou bien vous concentreriez-vous exclusivement sur le C++, ses pratiques et ses idioms en évoquant les parties héritées du C lorsqu'il le faut ?
Si je pose ces questions, c'est car j'aimerais récolter l'avis de personnes ayant passé de nombreuses années dans l'industrie, et non pas seulement dans le domaine accadémique. Les deux ne sont, selon moi, pas incompatible, et peuvent travailler ensemble.
Cordialement.


Classé sous : cours, enseignement, apprentissage, moderne, bouquins


Les Réponses

  L'apprentissage et l'enseignement moderne du C++ par Mathieu STEFANI
   Re: L'apprentissage et l'enseignement moderne du C++ par Fabien LE LEZ
   Re: L'apprentissage et l'enseignement moderne du C++ par Wykaaa
    Re: L'apprentissage et l'enseignement moderne du C++ par Fabien LE LEZ
   Re: L'apprentissage et l'enseignement moderne du C++ par Mathieu STEFANI
     Re: L'apprentissage et l'enseignement moderne du C++ par Wykaaa
      Re: L'apprentissage et l'enseignement moderne du C++ par Fabien LE LEZ
    Re: L'apprentissage et l'enseignement moderne du C++ par Fabien LE LEZ
       Re: L'apprentissage et l'enseignement moderne du C++ par Wykaaa
    Re: L'apprentissage et l'enseignement moderne du C++ par Wykaaa
      Re: L'apprentissage et l'enseignement moderne du C++ par Fabien LE LEZ
         Re: L'apprentissage et l'enseignement moderne du C++ par Wykaaa
        Re: L'apprentissage et l'enseignement moderne du C++ par Fabien LE LEZ
        Re: L'apprentissage et l'enseignement moderne du C++ par Fabien LE LEZ
        Re: L'apprentissage et l'enseignement moderne du C++ par Wykaaa
         Re: L'apprentissage et l'enseignement moderne du C++ par Fabien LE LEZ
          Re: L'apprentissage et l'enseignement moderne du C++ par Wykaaa
          Re: L'apprentissage et l'enseignement moderne du C++ par Fabien LE LEZ
      Re: L'apprentissage et l'enseignement moderne du C++ par espie@.... (Marc Espie)
      Re: L'apprentissage et l'enseignement moderne du C++ par espie@.... (Marc Espie)
      Re: L'apprentissage et l'enseignement moderne du C++ par Lucas Levrel
       Re: L'apprentissage et l'enseignement moderne du C++ par Lucas Levrel
        Re: L'apprentissage et l'enseignement moderne du C++ par Fabien LE LEZ
       Re: L'apprentissage et l'enseignement moderne du C++ par Fabien LE LEZ
     Re: L'apprentissage et l'enseignement moderne du C++ par ptyxs
       Re: L'apprentissage et l'enseignement moderne du C++ par Fabien LE LEZ
      Re: L'apprentissage et l'enseignement moderne du C++ par Wykaaa
        Re: L'apprentissage et l'enseignement moderne du C++ par Wykaaa
         Re: L'apprentissage et l'enseignement moderne du C++ par Fabien LE LEZ
       Re: L'apprentissage et l'enseignement moderne du C++ par ptyxs
        Re: L'apprentissage et l'enseignement moderne du C++ par Wykaaa
      Re: L'apprentissage et l'enseignement moderne du C++ par espie@.... (Marc Espie)
       Re: L'apprentissage et l'enseignement moderne du C++ par Wykaaa
      Re: L'apprentissage et l'enseignement moderne du C++ par espie@.... (Marc Espie)
       Re: L'apprentissage et l'enseignement moderne du C++ par Wykaaa
        Re: L'apprentissage et l'enseignement moderne du C++ par ptyxs
         Re: L'apprentissage et l'enseignement moderne du C++ par Fabien LE LEZ
      Re: L'apprentissage et l'enseignement moderne du C++ par espie@.... (Marc Espie)
      Re: L'apprentissage et l'enseignement moderne du C++ par espie@.... (Marc Espie)
       Re: L'apprentissage et l'enseignement moderne du C++ par Wykaaa
      Re: L'apprentissage et l'enseignement moderne du C++ par espie@.... (Marc Espie)
       Re: L'apprentissage et l'enseignement moderne du C++ par Wykaaa
      Re: L'apprentissage et l'enseignement moderne du C++ par espie@.... (Marc Espie)

Codes en rapport sur CodeS-SourceS avec L'apprentissage et l'enseignement moderne du C++

PILE GRAPHIQUE, SIMULATION DU PHÉNOMÈME EMPILER/DÉPILER
cet exercice est le premier du cours à distance JFOD dispensé au cnam de paris ... c cours est cons...

ASP.NET - CLASSE DE GESTION DU TEMPS
Dans le cadre d'un développement encore en cours, un besoin m'a obligé à créer cette classe qui est ...

LISTE CHAINÉE SIMPLE D'ENTIERS
Manipulation de pointeurs à travers une liste chainée simple. Liste d'entiers avec tri des valeurs ...

NET MESSAGE SERVICE V5 BETA (VISUAL BASIC ENCODED)
Envoie de message par NET SEND codé en VBS/BATCH ! But du programme et conséquence ?! - Il vo...

RÉSOLUTION GRAPHIQUE ET NUMÉRIQUE D'UN TRINÔME DU 2 DEGRÉ! SOLUTIONS DONNÉES SOUS FORME IRRÉDUCTIBLE SCOLAIRE N+MVB/2A, ET GRAPHIQUEMENT.
Etude du trinôme du seconde degré:(niveau classe de seconde) a) Résolution de l'équation du second ...

Les discussions similaires sur CodeS-SourceS à L'apprentissage et l'enseignement moderne du C++

Livre pour apprentissage ?
Bonsoir à tous, Dans le cadre de mes cours, je suis amené à étudier et savoir programmer en assembleur x86. J'avoue être assez largué en la matière, j'...

Listes déroulantes dépendantes
Salut! J'ai un petit problème ! Je travaille avec MySql. J'ai une liste déroulante qui affiche le noms des enseignants grâce à une requête du type : select * from enseignant; J'ai une autre lis...

apprendre visual basic 6 : toujours utile?
Bonjour à tous , je suis nouveau sur ce forum. Il ya quelques temps, j'ai pu acheter VB6 learning edition ainsi que quelques livres bon marché. Mais faute de temps je n'ai pas démarr...

agent en apprentissage
salut, je cherche des projets sur l'application des agents intelligents dans l'apprentissage collaboratif (enseignement à distance)c'est urgent ;merci; Salut, Si c'est urgent, alors ce n...

Apprenons ensemble :)
Salut. Je suis un jeune, débutant en programm' C++. J'ai 16 ans et je suis encore au lycée :) Néanmoins je touche ma bille en informatique en général, et c'est pour ca que j'ai voulu apprendre le C...

Programmation O.O
dicapri On définit une classe Etudiant _Enseignant qui hérite des classes Etudiant et Enseignant afin de caractériser un étudiant qui donnerait des cours ; comment modifier les classes de base afin q...

comment se former ?
ilyenamagyar , Bonjour , je voudrais savoir comment se former aux languages de programmation et ou trouver ces formations . J'ai trouvé des stages d'environ 5 jours pour " visual basic " . Y a t ...

site sur le coldfusion
Bonjour, Quelqu'un pourrait-il me donner l'adresse d'un site proposant des cours de ColdFusion (français ou anglais, qu'importe) ? Au pire, si qqn connait un bon bouquin sur le coldfusion... ...

Comment débuter en JAVA
Bonjour à tous. Je suis jeune diplômé en informatique mais voilà je me rend compte que la plupart des entreprises recherche des développeurs JAVA, hors je n'ai jamais appris ce langage. j'aimerai...

presentation et questions..
Bonjour à vous, je me présente : Nonosann, 23 ans, bouches du rhone, je desire dans un premier temps à acquérir quelques base, voire plus, du language virtual basic, puis une fois cette tache acco...



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,25 sec