Вы находитесь на странице: 1из 29

Ressources pour lapprentissage de la

programmation : revue non exhaustive


MSINF22 P17

Outils web, logiciels

2
LemanOS
3

LemanOS
http://lemanos.ch/

Dvelopp lEPFL spcifiquement pour


lenseignement de linformatique dans les gymnases
Prof. Claude Petitpierre (retraite)
Andr Maurer (enseignant dinformatique gymnase
de la Broye, andre.maurer@gyb.educanet2.ch)
html, css, Javascript, canvas (optimis sous Firefox)
tutoriels, dition et stockage de fichiers en ligne

4
Codecademy
5

Codecademy
http://www.codecademy.com/

franais, anglais
html, css, Javascript [fr], jQuery, Python, Ruby, PHP
[e]
gratuit
exercices multiples
auto-correction, systme de badges
diteur en ligne
permet le suivi du travail des lves de sa classe
6
France - IOI
7

France - IOI
http://www.france-ioi.org/

franais
gratuit
programmation et algorithmique
C, C++, Pascal, Java, Python, ...
tutoriels + exercices interactifs
diteur en ligne
sauvegarde et indique la progression
permet le suivi du travail des lves de sa classe
8
LearnCodeTheHardWay
Originellement connu comme: Learn Python The Hard Way

LearnCodeTheHardWay
http://learncodethehardway.org/

anglais
lorigine, tutoriel pour Python
puis tendu Ruby, C, SQL, ...
tutoriels en ligne trs dtaills (installation, exercices
progressifs)
exercices raliser sur sa machine
gratuit, mais proposition de ressources payantes
(vidos, ...)
10
SQL Zoo
11

SQL Zoo
http://sqlzoo.net/

anglais (partie introductive en franais)


SQL (langages de bases de donnes de toutes
sortes)
diteur en ligne pour placer des requtes
directement dans le navigateur
exercices progressifs
gratuit

12
Cercles informatiques
13

Cercles informatiques
http://cscircles.cemc.uwaterloo.ca/0-fr/

franais (traduit dun outil en anglais)


programmation Python
diteur en ligne
exercices progressifs
gratuit

14
Programr
15

Programr
http://www.programr.com/

anglais
Java, C++, PHP, C#, Ruby, Python, Androd, iOS, html,
css, Javascript, SQL, Flash, ...
diteur en ligne et compilateur en ligne
exercices auto-correctifs
gratuit

16
Code Monster
17

Code Monster
http://www.crunchzilla.com/code-monster

anglais
Javascript
une seule page avec diteur intgr
petits exercices successifs
gratuit
cible les 9-14 ans

18
Scratch
19

Scratch
http://scratch.mit.edu/

anglais
projet du MIT
premiers contacts avec la programmation
programmation par blocs visuels, pas de code
en ligne
gratuit

20
Greenfoot
21

Greenfoot
http://www.greenfoot.org/

anglais
apprentissage de Java
mlange interface visuelle et code
outil conu spcifiquement pour lapprentissage de
la programmation chez les jeunes
gratuit, multiplateformes
nest pas un outil en ligne, installer sur son
ordinateur
accompagn dun livre pour lapprentissage
22
BlueJ
23

BlueJ
http://www.bluej.org

anglais
apprentissage de Java
grand frre de Greenfoot : mme concept, mais
pour lves plus gs (moins graphique, plus de
code)
gratuit, multiplateformes
nest pas un outil en ligne, installer sur son
ordinateur
accompagn dun livre pour lapprentissage
24
IPython
25

IPython - Jupyter notebook


http://ipython.org

anglais
apprentissage de Python
sorte de manuel interactif dans le navigateur : on
peut y taper du code qui sexcute et ses notes,
commentaires
gratuit, multiplateformes
nest pas un outil en ligne, installer sur son
ordinateur
26
C<>de school
27

C<>de school
http://www.codeschool.com

anglais
payant
Ruby, Javascript, html / css, iOS, ...
magnifique interface, technologie de pointe
vidos daides / diteur en ligne / progression dans
les exercices / exercices auto-correctifs

28
Cloud9
29

Cloud9
https://c9.io

anglais
diteur en ligne multi-langages, stockage de fichiers
pas de tutoriels
permet de faire tourner du code dans dirents
langages sans aucune installation locale sur la
machine

30
Run Marco!
31

Run Marco!
https://www.allcancode.com/web

jeu pour lapprentissage de la programmation.


multilingue
programmation par blocs visuels
en ligne
gratuit

32
Apps iPad

33

34
ScratchJr
35

ScratchJr

version iPad de Scratch (pour les petits ?)


jeux graphiques
programmation par blocs

36
Tynker
37

Tynker

jeux graphiques
programmation par blocs
ressemble un peu Scratch ou ScratchJr
exemples de projets fournis que lon peut modifier
possibilit de crer un projet partir de zro

38
Hopscotch
39

Hopscotch

proche de ScratchJr ou Tynker


jeux graphiques
programmation par blocs

40
Codea
41

Codea

programmation par code


langage Lua
jeux graphiques
exemples de projets fournis que lon peut modifier
possibilit de crer un projet partir de zro
possibilit de rendre son jeu comme une app
autonome sur liPad

42
Cargo-Bot
43

Cargo-Bot

cr partir de Codea
jeux logiques
progression par niveau
rsoudre un problme avec un algorithme
programmation par blocs
4 lignes de programmes qui peuvent sappeler les
uns les autres

44
Swifty
45

Swifty

apprentissage de la programmation en Swift


gratuit avec achats intgrs
iPhone / iPad
inclut des tutoriels

46
Lrn
47

Lrn

apprentissage du HTML/CSS et de la programmation


en Javascript, Ruby et Python
gratuit avec achats intgrs
iPhone / iPad
inclut des tutoriels et activits

48
Swift Playgrounds
49

Swift Playgrounds

apprentissage du langage Swift


intressante synthse de blocs et de code
iPad only
inclut des tutoriels et activits
possibilit de crer ses propres playgrounds
enregistrement intgr : le prof peut se filmer en
train dcrire du code

50
Plateformes
Cours en ligne, MOOCS,

51

iTunes U
( via lapp iTunes)
52
Coursera
coursera.org
53

udemy
udemy.com
54
openclassrooms
openclassrooms.com (ex-site du zro)
55

Livres, manuels

56
TigerJython
57

TigerJython
http://www.tigerjython.ch

livre en ligne
cr par un professeur mrite de lEPFZ (Aegidius
Plss) et traduit par un collgue de Fribourg
couvre un champ trs large (conu dans le but de
soutenir lenseignement dune informatique DF)
apprentissage de la programmation en python

58

Вам также может понравиться