Comment créer un langage de programmation ? - Info Pour Tous Date 18h15, Thu 08/11/2018 Salle - Adresse Amphi Galois - 45 rue d'Ulm, Paris 5e Présentation Mon exposé répond à la question suivante : que veut dire "créer un langage de programmation", et comment faire pour que l'ordinateur fasse ce qu'on lui demande ? J’ai choisi ce sujet car je pense que c’est celui qui peut vous apporter le plus, même si vous n’avez aucune expérience en informatique. L'exposé La captation vidéo de l'exposé : Les supports de l'exposé : Liens et ressources utiles : Lien de la conférence de David Naccache sur les systèmes de calcul avec des plantes carnivores : cours de Jean-Christophe Filliâtre sur la compilation, que j'ai eu le plaisir d'avoir en L3 et qui est la raison que cet exposé existe : "livre du dragon" Compilateurs : principes, techniques et outils : je ne l'ai pas lu donc que je ne peux pas le recommander personnellement, mais c'est une référence ! L'exposant·e
Les mathématiques de lycée au service des jeux vidéos Depuis quelques années, l’algorithmique et la programmation prennent une place de plus en plus importante dans les programmes de collège et de lycée. Parallèlement à cette arrivée en force de l’algorithmique au lycée, les habitudes de nos élèves ont énormément changé ces dernières décennies. Les jeux vidéos, notamment, ont pour beaucoup d’entre eux une place très importante dans leur vie. Dans cet article, nous proposerons quelques situations-problèmes extraites de jeux vidéos dont la formulation ne fait pas apparaître les mathématiques, mais dont la résolution entraîne l’utilisation de mathématiques de niveau lycée. Pour cet article nous utiliserons le logiciel Processing. Mise en place du problème - objectifs Comment pourrions nous jouer à un quelconque jeu s’il n’y avait pas de bouton « PLAY » sur lequel cliquer ? Nous allons créer un bouton avec les caractéristiques suivantes : Les mathématiques utilisées Le code Python centreX = 300 centreY = 300 rayon = 50 distance = 0 Documents joints
Jeu de 7 familles de l’informatique Dans ce jeu, les membres d’une famille sont rangés par ordre chronologique de naissance. Pour les classer, nous avons utilisé des nombres codés en binaire plutôt qu’en base 10. Ainsi vous aurez 001, 010, 011, 100, 101, 110. Pas de panique : 001 = 1 010 = 2 011 = 3 100 = 4 101 = 5 110 = 6 Voici comment cela fonctionne. Dans les nombres manipulés tous les jours, on utilise une base dix, avec des chiffres allant de 0 à 9. En informatique, on utilise une base deux, avec deux chiffres 0 et 1. Ainsi, quand on écrit « 10 » en base deux, ce nombre converti en base dix vaut 1×2+0 = 2. De même, « 101 » écrit en base deux, converti en base dix vaut 1×4+0x2+1=5. Une famille n’a que 6 personnages, mais on peut bien sûr compter au-delà en base deux. Que vous soyez ou non à l’aise avec le binaire, n’hésitez pas à utiliser le nom des personnalités ! (Il y a 10 catégories de personnes : celles qui comptent en binaire et les autres)
Culture numérique : la maîtriser pour ne pas la subir? Comprendre le numérique pour ne pas le subir… Car, si nous fabriquons la technologie, elle nous fabrique aussi. Le web est un média dans lequel l’utilisateur doit être actif, un système de réciprocité. (Dominique Cardon) Grande voix du digital, professeur de sociologie à Sciences Po où il dirige le « Medialab », membre du comité de rédaction de la revue Réseaux, auteur déjà de La démocratie Internet (Seuil, 2010) ou de A quoi rêvent les algorithmes (Seuil,2015), Dominique Cardon publie aujourd’hui un livre pédagogique et nourri de références où il retrace l’histoire du web, de la naissance de l’informatique à nos jours, ses enjeux économiques comme démocratiques, et ses ambiguïtés… L'ouvrage Culture numérique paraît aux presses de sciences Po. Notre responsabilité d’utilisateur est d’être aussi curieux que les potentialités que nous offre aujourd’hui cette technologie. Extraits sonores:
Webots: open source robotics simulation software The Webots open source robotics simulation software is used in more than 1200 universities and industrial research centers worldwide. Webots is an open source development environment used to model, program and simulate mobile robots. With Webots the user can design complex robotic setups, with one or several, similar or different robots, in a shared environment. The properties of each object, such as shape, color, texture, mass, friction, etc., are chosen by the user.
L’enseignement "Sciences numériques et technologie" (SNT) Des documents ressources produits par les équipes académiques sont à disposition pour accompagner les enseignants dans le programme "Sciences numériques et technologie" (SNT). Pour rappel, ce dernier est organisé autour des sept thèmes : Internet ; web ;réseaux sociaux ; données structurées et leur traitement ; localisation, cartographie et mobilité ; informatique embarquée et objets connectés ; photographie numérique. Il s’agit ainsi de fournir aux enseignants, notamment ceux qui n’ont pas de formation initiale dans ce domaine, des présentations spécialement conçues pour être accessibles aux professeurs de toutes disciplines et avec la volonté, pour chaque document, de juxtaposer un texte écrit en langage littéraire avec un texte écrit avec peu ou pas de formules mathématiques. ► L’enseignement commun "Sciences numériques et technologie" (SNT) Plus d'informations Retrouvez tous les documents de la formation au numérique des élèves
Enseignement d'exploration ISN Les activités marquées avec une sont optionnelles. Grille récapitulative Activités/Connaissances Pour un parcours individualisé ;) Les bases Python (A faire en priorité): Le codage binaire (1) Le codage binaire (2) Le codage binaire (3) Machine binaire (4) Le codage binaire (5) Codage du texte Fichiers de données CSV Les dictionnaires Python Linux - Systèmes d'exploitation (OS) Linux (OS) - Les commandes Linux (OS) - Les processus Réseau informatique Serveur Web Systèmes embarqués Algorithmes de référence Langage P5js / Javascript Idées Projets - Activités complémentaires Activités Term NSI ( Christophe Béasse - Mars 2019 )
Des maisons bâties grâce à l’impression 3D pour loger les plus démunis - Edition du soir Ouest France - 15/03/2019 C’est un concept qui avait fait parler, il y a un an. En mars 2018, la start-up texane Icon avait créé une maison « low cost » (d’un coût de 4 000 dollars selon l’entreprise, soit 3 540 €) en moins de 24 heures, grâce à l’impression 3D. Icon a continué sur sa lancée, en mettant au point Vulcan II, une imprimante 3D capable de construire des sols et des murs en superposant des couches de béton, ce qui permet d’élaborer la structure d’une maison en une journée. Les constructeurs n’ont plus qu’à ajouter un toit et des fenêtres, nécessitant quelques heures de travail supplémentaires. Depuis 2017, la start-up s’est associée à New Story, une organisation à but non-lucratif basée dans la Silicon Valley, qui travaille sur la construction rapide de logements pour les personnes vivant dans l’extrême pauvreté. Pour les familles gagnant moins de 175 € Une technologie qui va se développer ? Cette technologie pourrait bien s’étendre à d’autres pays.
Enseignement Sciences Numériques et Technologie Dans le cadre de la réforme du bac, un nouvel enseignement obligatoire a été créé en seconde générale et technologique. Il succède à l’enseignement d’exploration (donc facultatif) Informatique et Création Numérique. Cet enseignement sera généralisé à la rentrée de septembre 2019 à l’ensemble des lycées français, pour les classes de seconde, 1h30 par semaine. Liste de diffusion J’ai créé une liste de diffusion « Sciences-Numériques-Technologie » sur Renater à laquelle vous pouvez vous abonner pour échanger facilement sur le contenu de cet enseignement. La liste de diffusion est accessible ici : Qui assurera cet enseignement ? A l’heure actuelle (mai 2018), les informations les plus précises proviennent d’une note du Conseil Supérieur des Programmes en date du 7 mai 2018. Projets de programmes - novembre 2018 Projet de programmes Sciences Numériques et Technologie