
Le Codage Enchanté C’est une application Web HTML5 en partie responsive, multiplateforme, compatible avec tous les navigateurs récents, destinée à l’école primaire (maternelle et élémentaire). Gratuitement, sans publicité, et sans avoir à s’identifier ni à créer de compte, elle est utilisable sur le site de PragmaTICE, sur son espace Web personnel ou d’école, et téléchargeable pour une utilisation locale (sans connexion Internet). Quelques albums créés par les ERUN isérois à titre d’exemple permettent de découvrir les fonctionnalités du module Cod’Album, en particulier celles que l’on peut mettre en oeuvre selon la démarche de Narramus (montrer/cacher les images, les ordonner, montrer/cacher les textes, afficher des pictogrammes de consigne, impression des ressources de l’album, ...). Une version iséroise avec des albums originaux L’application "Le Codage Enchanté" a été exploitée dans le cadre du projet Cod’Album au cours duquel des classes de cycle 1 ont produit leurs albums : Tutoriels
sans titre Généralités Les listes sont des séquences d'éléments itérables et modifiables. Création d'une liste Les listes s'écrivent avec des crochets [ ]. Exemple : liste1 = [12, 8, -9, 9.5, 3] liste2 = ['a', 'b', 'c', 'd'] liste3 = [5, "Janvier", 12, [2, 9.5]] liste4 = [] Récupération de la longueur d'une liste La longueur de la liste peut être récupérée à l'aide de la fonction len(liste). Les opérateur + et * Lecture d'une liste Récupération d'un élément d'une liste Pour récupérer l'un des éléments d'une variable liste de type lst, on procède de l'une des façons suivantes : liste = ['a', 'b', 'c', 'd'] elt1 = liste[1] elt2 = liste[-2] Récupération d'une portion de liste Pour extraire une partie d'une variable liste de type lst, on procède de l'une des façons suivantes : Remplacement d'un élément d'une liste Pour modifier un élément d'une variable liste de type lst, on procède de l'une des façons suivantes : liste = [12, 8, -9, 9.5, 3] liste[1] = 'a' Ajout d'éléments à une liste Ajout d'un élément
Code Combat : pour apprendre en jouant le JavaScript Apprendre à programmer n'est pas simple puisque cela demande de comprendre un nouveau langage avec un vocabulaire particulier, une syntaxe précise et des règles à suivre. Conséquemment, cela peut faire peur à bien des gens. C'est pourquoi de jeunes développeurs ont décidé de créer Code Combat, un jeu en ligne pour savoir comment coder en JavaScript. Le jeu se déroule en 2 phases. Le but étant de créer des niveaux addictifs qui obligent le joueur à recommencer en cas d'échec, à réviser et faire beaucoup de programmation afin de développer les connaissances en JavaScript. L'idée de CombatCode est très intéressante parce qu'elle n'ennuie pas et captive l'apprenant qui veut toujours aller plus loin dans la quête.
Recherche avancée 1477 résultats * Critères applicables seulement aux activités Résultats par page 20 | 40 | 60 17 octobre 2016| Date de mise à jour : 17 octobre 2016 L'AUF organisera à Madagascar, les 2 et 3 novembre 2016, dans le cadre du Sommet de la Francophonie, des ''Assises francophones de la cybersécurité''. Suite »»» MobiTeach vous offre un aperçu instantané des différents niveaux de compréhension. Suite »»» 14 octobre 2016| Date de mise à jour : 14 octobre 2016 Plusieurs stratégies de gestion des mots de passe sont possibles : tout dans votre tête, tout dans votre ordinateur ou votre mobile, dans un carnet, sur des fiches, sur une feuille ou dans un gestionnaire de mots de passe. Suite »»» 11 octobre 2016| Date de mise à jour : 18 octobre 2016 Chamilo LMS n'est pas composé que de lignes de code, l'Association Chamilo fait battre son poûls. Suite »»» 10 octobre 2016| Date de mise à jour : 10 octobre 2016 Fournisseurs Suite »»» Suite »»» 3 octobre 2016| Date de mise à jour : 3 octobre 2016 Suite »»» Suite »»»
Yoogle! Yoogle! est un jeu en ligne, miniature du Web 2.0, vous permettant d'en découvrir les coulisses en jouant tour-à-tour le rôle des différents acteurs du marché des données personnelles et de participer aux manoeuvres des uns et des autres. Balade - Cartographions la surveillance dans les Marolles ! Le samedi 3 avril, venez cartographier la surveillance à Bruxelles lors de notre balade mensuelle. Cette fois-ci, nous nous rendrons dans le centre de Bruxelles, dans les Marolles. Inscription via Nous nous baladerons en petit (...) lire Rencontre avec Stéphane Bortzmeyer Rencontre avec Stéphane Bortzmeyer autour de son ouvrage « Cyberstructure : l'Internet, un espace politique » aux éditions C&F éditions vendredi 19 mars 2021 à partir de 20h00 Discutez et posez vos questions sur le live chat : Les outils de (...) lire
Algo-bot sans titre Enoncé 1) Créer une fonction qui permet de tracer un carré avec 5 arguments : - Abscisse du centre - Ordonnée du centre - Longueur de son côté - Couleur du trait de contour - Couler de remplissage 2) Utiliser cette fonction pour créer une image dans laquelle il y a 10 carrés de tailles aléatoires et placées aléatoirement dans la page. 3) Améliorer le programme pour que les couleurs des carrés soient aléatoires. Une solution parmi d'autres Accueil - Algoblocs Europe Code Week 2016 - Europe Code Week Utilisation de turtle Utilisation du module Turtle de python Quelques liens Documentation officielle : Module Turtle Site "Zeste de savoir" : A la découverte de Turtle Quelques pages avec les bases : Les bases du module Turtle Un peu d'interactivité Les défis à relever Pour tous les défis, vous devez essayer d’avoir le code le plus propre possible : - Utiliser des noms de variables et de fonctions parlantes. - Ne pas hésiter à créer des fonctions - Ne pas hésiter à utiliser des boucles Défi : Patchwork de carrés multicolores Défi : Plateau de Dames
Algorithmique - Mathématiques Une séance d’apprentissage de l’algorithmique et de la programmation ne saurait se dérouler sous forme d’un cours descendant, magistral, où les élèves resteraient passifs. Ainsi, il serait par exemple inefficace de demander à des élèves de reproduire durant un tiers de la séance un programme que le professeur aurait expliqué au tableau durant les deux premiers tiers. Si chaque séance doit viser des objectifs de formation clairs et explicites, par exemple découvrir l’utilisation des variables, il convient de réserver l’essentiel du temps à une activité autonome des élèves. Une séance peut commencer par quelques minutes où le professeur expose une situation-problème qui introduit la notion visée : par exemple, il propose de reprendre un jeu réalisé dans une séance précédente, en introduisant un score. Il montre comment créer une variable score, et comment l’incrémenter. Extrait du document d'accompagnement des programmes relatif à l'algorithmique et à la programmation • L'évaluation
INGInious - Connexion INGInious allows to securely grade code made by students. Please log in to see the courses. Welcome on the demo instance! This sandbox is made available for you to try out the INGInious features and is reset every hour. Users You need to register to use the demo. User accounts are not concerned by content reset. Restrictions Some restrictions apply to this demo: Jobs : max. 2 parallel jobs. Disclaimer This demo is public and some contents are modifiable. Doctest : vous n'avez aucune excuse pour ne pas écrire des tests unitaires en Python ! - FLOZz' Blog Je connaissais l'existence de Doctest depuis longtemps, mais je n'avais jamais pris le temps de vraiment m'y intéresser ni de l'utiliser. De toute façon j'utilisais déjà Pytest qui est plus puissant, donc Doctest ne pouvait pas m'être utile pas vrai ? Spoiler alert : j'avais tort ! Doctest est un framework de test unitaire qui fait partie de la bibliothèque standard de Python : il n'y a donc rien à installer pour l'utiliser. Les docstrings En python, lorsque l'on place une string dans un module, une classe ou une fonction, sans l'assigner à aucune variable, elle devient ce que l'on appelle une docstring. Voici un exemple de docstring pour que tout le monde voie de quoi on parle : def add_numbers(a, b): """Sums the given numbers. Pour ceux qui se demandent, la syntaxe que j'ai utilisée dans la chaîne de documentation ci-dessus est celle de Sphinx, l'outil le plus utilisé pour faire de la doc en Python. Des tests dans les docstrings Comment ça se présente les tests unitaires Doctest ? Note