From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Delivered-To: caml-list@yquem.inria.fr Received: from nez-perce.inria.fr (nez-perce.inria.fr [192.93.2.78]) by yquem.inria.fr (Postfix) with ESMTP id D0254BC75 for ; Mon, 21 Feb 2005 18:13:21 +0100 (CET) Received: from pauillac.inria.fr (pauillac.inria.fr [128.93.11.35]) by nez-perce.inria.fr (8.13.0/8.13.0) with ESMTP id j1LHDLMA025324 for ; Mon, 21 Feb 2005 18:13:21 +0100 Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id SAA08209 for ; Mon, 21 Feb 2005 18:13:21 +0100 (MET) Received: from feyd2.aquaray.com (feyd.aquaray.com [193.19.216.178]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id j1LHDKHw032604 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Mon, 21 Feb 2005 18:13:21 +0100 Received: (qmail 13382 invoked by uid 89); 21 Feb 2005 18:09:33 +0100 Received: from du-207-109.nat.dialup.freesurf.fr (HELO arthur) (cours?caml@france-ioi.org@212.43.207.109) by feyd2.aquaray.com with SMTP; 21 Feb 2005 18:09:33 +0100 Message-ID: <003d01c51838$a372c490$6dcf2bd4@residence.enslyon.fr> Reply-To: "Arthur Chargueraud" From: "Arthur Chargueraud" To: Subject: Online Programming Course for Beginners, in Ocaml (in french) Date: Mon, 21 Feb 2005 18:13:11 +0100 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2180 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 X-Miltered: at nez-perce with ID 421A16B1.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Miltered: at concorde with ID 421A16B0.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Spam: no; 0.00; beginners:01 ocaml:01 ocaml:01 beginners:01 translated:01 char:01 bool:01 rec:01 debutants:01 debutants:01 exterieure:01 l'instant:01 matieres:01 char:01 bool:01 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on yquem.inria.fr X-Spam-Status: No, score=0.0 required=5.0 tests=none autolearn=disabled version=3.0.2 X-Spam-Level: ( - french version below // version française plus bas - ) I'd like to announce the release of an Ocaml programming course. It is designed for beginners, and does not require any knowledge in programming at all. Anyone aged over 12 should be able to complete the course on his own, and thus learn the fundamentals of programming. For the time being, it is only available in french, but it will be translated into english later on. Table of contents : Chapitre 0 Introduction Chapitre 1 let, if, for Chapitre 2 float, int, ref Chapitre 3 function Chapitre 4 array, char, string Chapitre 5 bool, random Chapitre 6 while, rec Chapitre 7 expression About 130 exercices are part of the tutorial. As you may notice, the course currently only covers about the first half of general programming concepts. I may cope with the second half in the future. The tutorial is available as text version, as PDF or PS files (about 170 pages), but also through an online interactive version : one can test and submit source code, that will be compiled and evaluated online. Access the tutorial : http://www.france-ioi.org/cours_caml/index.php Note : access is free to all, but if you want to submit code you will need to go through a quick registration. The material is hosted by France-IOI, an organisation focused on the development of algorithmics and programming for algorithmics in french speaking countries. If you have specific questions, conctact me on : cours_caml@france-ioi.org Arthur Charguéraud, Student at Ecole Normale Supérieure de Lyon (ENS), Computer Science department, Co-trainer of the french team for the International Olympiads in Informatics. ------------------------ VERSION FRANCAISE ------------------------ --- Cours de programmation pour débutants en Ocaml (en français) --- Je souhaite annoncer la mise en ligne d'un cours de programmation en Ocaml, écrit spécialement pour les débutants en programmation. Le cours est conçu pour que toute personne de plus de 12 ans soit capable de terminer le cours sans aide extérieure, apprenant ainsi les bases fondamentales de la programmation. Pour l'instant, ce cours n'est disponible qu'en français, mais il pourra être traduit en anglais plus tard. Table des matières : Chapitre 0 Introduction Chapitre 1 let, if, for Chapitre 2 float, int, ref Chapitre 3 function Chapitre 4 array, char, string Chapitre 5 bool, random Chapitre 6 while, rec Chapitre 7 expression Environ 130 exercices sont intégrés au cours. Comme vous l'avez sans doute remarqué, seule la première moitié des concepts de programmation est couverte. Je m'occuperai plus tard de la seconde moitié. Le cours est disponible en ligne en version texte, en PDF ou en PS (170 pages environ), ou bien en version HTML interactive, sur laquelle il est possible de tester et de soumettre des sources, pour qu'ils soient compilés et évalués en ligne. Accès au cours : http://www.france-ioi.org/cours_caml/index.php Note : l'accès est libre, mais pour pouvoir soumettre des sources il faut prendre quelques minutes pour s'enregistrer. Le support de cours est hébergé par France-IOI, une association dont le but est de promouvoir le développement de l'algorithmique et de la programmation pour l'algorithmique dans les pays francophones. Pour toute question spécifique, vous pouvez me contacter sur cours_caml@france-ioi.org Arthur Charguéraud, Etudiant à l'Ecole Normale Supérieure de Lyon (ENS), en informatique, Co-entraineur de l'équipe de France aux Olympiades Internationales d'Informatique.