Knowtex

38785 liens
  • 12176
    • xhumga 29/10/2010
      Bonjour,

      J'ai essayé de structurer ces vidéos sur Facebook.

      http://fr-fr.facebook.com/pages/language-c-Mathc/141729895853433

      J'ai donc créé un cours d'une vingtaine de leçons. Chaque leçon (vidéo) est accompagnée d'un texte dans la partie discussion de Facebook.

      En regardant ce travail, il me semble qu'il manque des vidéos. Les vidéos actuelles présentent un package (un ensemble de fichiers sources sur un même sujet). Je pense qu'il faudrait ajouter à chaque package une vidéo ou l'on demanderait au lecteur d'effectuer des exercices en même temps que la vidéo.

      Il serait bien aussi d'avoir un fichier PDF qui reprendrait toutes les notions, et que l'on pourrait imprimer.
    • xhumga 29/10/2010
      Voici la liste des packages.

      C Language An introduction :

      c00a.zip Your first programs.
      c00b.zip The double.
      c00c.zip if()else
      c00d.zip while().
      c00e.zip do{}while().
      c00f.zip for(;;).
      c00g.zip Function.
      c00h.zip Rand number.

      f01a.zip Fractions.
      e02a.zip Complex Numbers.

      f02a.zip Fractions. Complex Numbers.

      f01b.zip strtod(); sprintf();

      c00p1.zip Pointer.
      c00pf.zip Pointer.(fraction)

      L'idée de ce travail est de présenter le langage c, en trente pages en trente jours, suivant l'exemple donné par l'auteur de ce langage. (Le langage C Norme ANSI, 2ème édition de Brian W. Kernighan et Dennis M. Ritchie)

      Ensuite, on se spécialise. Pour moi, et peut-être aussi pour vous cela sera le graphisme et les mathématiques.
    • xhumga 29/10/2010
      Présentons quelques exemples originaux.

      Le projet cFacile

      http://tice.utc.fr/~netuniv/C_facile/co/C_facile_web.html

      Vous êtes dans la partie cours du site de LO01.

      http://www4.utc.fr/~lo01/pages/pages_cours/index.php

      Cours NF01

      http://www4.utc.fr/~nf01/index.html#

      Il pourrait être intéressant de les comparer à un cours plus classique.
      Un livre et un compilateur.

      P.-S. À cette adresse vous trouverez toute une suite de cours libres.

      http://openlearn.open.ac.uk/course/
    • xhumga 29/10/2010
      Après l'initiation au langage c, il faut s'attaquer à l'interface graphique.

      Voici le mur de Facebook qui présente le cours sur le sujet. (1 mois)

      http://fr-fr.facebook.com/pages/Langage-C-Gnuplot/149495881746509

      Associer Gnuplot (Freeware) et le langage c permet de dessiner facilement en 2D et 3D.

      On peut récupérer les dessins effectués par Gnuplot. On peut par exemple copier ce dessin dans un logiciel de dessin vectoriel pour le modifier. On peut aussi en faire une image pour un exposé ou un livre.

      On peut aussi créer des animations, et même récupérer toutes les images de l'animation (manuellement).
    • xhumga 29/10/2010
      Voici la liste des packages.

      C Language with GnuPlot :

      d00a.zip C and gnuplot.
      d00b.zip A main file for gnuplot.
      d00c.zip Why pointers on functions ?.

      d00d.zip Introduction to gnuplot.
      d00e.zip Some examples with gnuplot.

      d00f.zip A sketch step by step.
      d00f2.zip New version of sketch.
      d00g.zip Some sketchs with the function G_sketch().

      d00h.zip An animation step by step.
      d00i.zip Some animations with the function G_animation().
      d00j.zip An animation of a point step by step.
      d00k.zip A name for intermediate files step by step.
      d00l.zip An animation of two points step by step.
      d00m.zip An animation of n points step by step.
    • xhumga 29/10/2010
      Maintenant que nous avons terminé notre initiation, il nous faut choisir notre sujet d'étude.

      Pour moi, je conseillerais la géométrie de la tortue (standard).

      http://fr-fr.facebook.com/pages/Langage-C-Geometrie-de-la-tortue-standard/122341411151558

      Ce travail peut être effectué en un ou deux mois .

      On peut choisir aussi de travailler en algèbre, en analyse, en algèbre linéaire, ou d'étudier les algorithmes fondamentaux.
    • xhumga 31/10/2010
      Je pense qu'une initiation à un langage de programmation ne peut être bénéfique, que si l'on arrive à en faire une option complémentaire et non une option supplémentaire. Pour moi, cela ne peut être qu'une option, non obligatoire. Elle doit être choisie.

      Dans le cadre scolaire, la programmation doit être intimement liée aux autres matières.

      Faire des applications du cours en mathématique. Faire des simulations en physique, en chimie, en économie, en biologie, en dessin, en musique... On peut présenter des exemples de code que l'élève pourra dans un premier temps, tester. Dans un deuxième temps, modifier. Dans un troisième temps, pour les plus passionnés, essayer tout simplement d'écrire leur propre code. Si les exemples sont bien choisie, il devrait apporter une nouvelle approche de la notion étudiée.

      Pour cela, il faut choisir un langage raisonnable, disponible à la maison, à l'école et à l'université, ne dépendant pas d'un système d'exploitation. Une initiation raisonnable en un mois ou deux.

      Je vois dans ce cas deux possibilités.

      Soit, on essaie de créer, un nouveau langage pour répondre à ce besoin. (ex: pascal, maple, mathematica, logo...)

      Soit, on essaie d'adapter un langage préexistant. (ex: j'ai choisi le langage c)

      Remarque:

      La programmation algorithmique et la maitrise d'un langage de programmation doivent être réservées au futur programmeur professionnel ou aux amateurs avertis.
    • xhumga 1/11/2010
      Bonjour,

      Après réflexion, voici, le parcourt sur 6 mois, que je propose pour un amateur débutant.

      L'initiation au langage c. (1 mois)

      http://fr-fr.facebook.com/pages/language-c-Mathc/141729895853433


      L'initiation à l'interface graphique gnuplot associée au langage c. (1 mois)
      (2D,3D,Animation,sauver un dessin dans un logiciel de dessin vectoriel).

      http://fr-fr.facebook.com/pages/Langage-C-Gnuplot/149495881746509


      Première application au langage c et à gnuplot : Géométrie de la tortue standard. (2 mois)

      http://fr-fr.facebook.com/pages/Langage-C-Geometrie-de-la-tortue-standard/122341411151558


      Deuxième application au langage c et à gnuplot : Géométrie de la tortue vectorielle. (2 mois)

      http://fr-fr.facebook.com/pages/Langage-C-Geometrie-de-la-tortue-vectorielle/150794171611400


      Les deux cours de géométrie de la tortue se renforcent puisqu’il aborde les mêmes problèmes avec des méthodes légèrement différentes.

      Elles n'imposent aucune connaissance de base. (La géométrie de la tortue est utilisée à l'école, au collège, dans les lycées.)

      J'ai choisi cette méthode, c'est-à-dire de me focaliser sur des sujets précis (turtle geometry), car il existe de nombreuses initiations où l'on présente des sujets très variés durant les six premiers mois. J'ai essayé de proposer une méthode originale.

      Merci
    • xhumga 1/11/2010
      Bonjour,

      Quand on s'intéresse au langage c et à la géométrie de la tortue, naturellement on pense à la robotique.

      Vous en avez rêvé. Mathc vous le propose :

      Vous pouvez sauter la commande "setup" qui décrit la construction du robot.

      Passer directement aux autres commandes. Sur la gauche, vous avez les différents chapitres avec des vidéos.

      http://www.robotc.net/teachingmindstorms/index.html

      Merci.
    • xhumga 2/11/2010
      Bonjour,

      En géométrie de la tortue, nous avons commencé avec une tortue. Puis nous avons essayé d'animer plusieurs tortues. (Vingt-sept tortues.)

      Starlogo passe au niveau supérieur. Il se propose de vous faire contrôler des milliers de tortues en mêmes temps. Les tortues deviennent des fourmis, des termites, une foule humaine, des molécules, etc.

      http://education.mit.edu/starlogo/

      C'est un freeware.

      Merci
    • xhumga 2/11/2010
      Bonjour,

      Voici une présentation plus standard.

      Microsoft Windows Logo

      Ce logiciel propose aussi la 3D.

      http://www.softronix.com/logo.html

      Merci
    • xhumga 4/11/2010
      Initiation au langage c. (Deux ans de galère. Free).

      Bonjour,

      Le parcourt proposer par mathc.


      Nous allons continuer notre initiation.
      Cette étape est prévue sur 2 ans :
      Nous aborderons l'analyse et l'algèbre linéaire.

      Comme livre de référence, je prendrais :

      Elementary linear algebra Application version.Anton.Rorres wiley 8E
      Student solution manual Grobe, Rorres.

      Calculus Swokowski, Olinick, Pence six edition Brookscole.com
      Student solution manual vol. 1 and vol. 2 for Swokowski, Olinick, Pence

      Vous pouvez choisir d'autres livres de référence.

      (Les tables des matières sont disponibles chez Google book.)

      Pour la première année en analyse le cours se trouvera à cette adresse.

      http://fr-fr.facebook.com/pages/Langage-c-Fonctions-en-x/153164114719443

      et à cette adresse pour l'algèbre linéaire.

      http://www.facebook.com/pages/Langage-C-Algebre-lineaire/129674793753571

      Merci.
    • xhumga 6/11/2010
      Langage c, Algèbre linéaire, Philosophie.

      Bonjour,

      Certains vous diront qu'il est inutile d'essayer de réinventer la roue.

      D'autres vous diront qu'il est plus rapide d'écrire sa propre librairie que d'essayer de comprendre celle écrite par un autre.

      Moi, je vous conseillerais d'écrire votre propre librairie, en la liant à une librairie déjà écrite pour les fonctions qu'il ne serait pas raisonnable d'essayer de réécrire.

      Cela suppose que vous êtes près pour deux ans de galère.

      Merci
    • xhumga 8/11/2010
      Le langage c au collège et au lycée.

      Collège:

      6ème: La géométrie de la tortue standard.
      5ème: La géométrie de la tortue standard. (plusieurs tortues)
      4ème: La version vectorielle de la géométrie de la tortue.
      3ème: La version vectorielle de la géométrie de la tortue. (Plusieurs tortues)

      Lycée:

      2sd: La géométrie de la tortue standard. (Récursives)
      1re : La version vectorielle de la géométrie de la tortue. (Récursives)
      Ter: (Récursives avec plusieurs tortues)

      Ce travail étant effectué sur 6 ans, il correspond au projet "géométrie de la tortue".
      On peut naturellement ajouter d'autre projet.

      Exemples :

      "Calcul rapide " : voir dans le groupe Yahoo mathc, le répertoire algèbre.
      "Fractions " : voir dans le groupe Yahoo mathc, le répertoire algèbre.
      "Nombres complexes" : voir dans le groupe Yahoo mathc, le répertoire algèbre.
      "Analyse numérique " : fonctions, limites, dérivées, intégrales, séries...
      "Algèbre linéaire " :
      ...

      Merci.
    • Laisser un commentaire :

      Connectez-vous pour laisser un commentaire.

    Demande de confirmation

    Etes-vous sûr de vouloir continuer ?