Magazine High tech

Dans quel ordre aborder les articles pour l'initiation à la programmation ?

Publié le 08 décembre 2008 par Lbloch

#Sommaire-

Cette rubrique comporte maintenant un grand nombre d'articles accumulés au cours des sessions successives d'année en année : il est devenu difficile d'y trouver un ordre, de savoir quels sont ceux qui s'adressent aux débutants et ceux qui sont pour la fin du cours. Le présent article vise à donner un ordre de progression à la rubrique.

Listes de références et articles généraux

Les articles indiqués ici ont un caractère général, ils donnent des conseils et des références utiles même avant de commencer le cours :

- Sources utiles pour débuter en Scheme : comme son nom l'indique, la liste des choses dont vous aurez besoin avant de commencer, et où les trouver ;

- L'histoire des langages Lisp : l'histoire de la matière enseignée est toujours bonne à connaître, et renseigne sur les intentions des auteurs et aide à la compréhension ;

- Quelle formation pour les biologistes du 21e siècle ? : Pavel Pevzner vous explique ici pourquoi les biologistes doivent apprendre à programmer ;

- Pourquoi Scheme ? : justification de certains de mes choix pédagogiques ;

- Apprendre à programmer : où est le problème ? : quelques références pour une réflexion sur la difficulté d'apprendre à programmer, et les moyens de la surmonter.

Installer ses outils

Avant d'attaquer l'apprentissage de la programmation, il vous faudra installer quelques outils, ce qui n'est pas forcément le plus facile.

- Installer Bigloo sur votre ordinateur ;

- Installer Bigloo sous Windows avec Cygwin ;

- Installer Bigloo sous Windows ;

- paramétrer Emacs pour Bigloo ;

- Installer Java sur votre ordinateur sous Linux (Bigloo interagit avec Java) ;

- Installer Bigloo sous MacOS X .

Pour débuter

- Algorithme itératif : une méthode empirique ;

- reverse sans append ;

- Le compte est bon ;

- Construire un algorithme itératif ;

- Transposition de matrice en une ligne : un tour de passe-passe ?

Compiler un programme

Du bon usage de la compilation

Compilation séparée et modules de Bigloo

Entrées-sorties

- Entrées-sorties en Scheme ;

- Lire une séquence SwissProt .

Utiliser les types de données

- Envoi de messages et encapsulation ;

- Création d'un type de données : les tables ;

- Liste d'associations ou hash-tables ? ;

- Vecteurs de Bigloo ;

- Création d'un type de données : les tables ;

- Combiner vecteurs et listes associatives : les hash tables .


Retour à La Une de Logo Paperblog

A propos de l’auteur


Lbloch 52 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte