SITE PEDAGOGIQUE DU LFI "VICTOR SEGALEN" DE HONG KONG

Le fonctionnement d’un ordinateur

Le lanceur n’a pu être chargé

Voir l’animation Le fonctionnement d’un ordinateur sur le site du CEA

Categories: 1. Architecture des ordinateurs

Projets

  • Jeu du type RPG en 2D
    Cloé, Pierre-Nicolas, Thibault-Alexandre
  • Maison Intelligente
    Alice, Joseph, Théo
  • Jeu retro
    Yoan, Oscar, Bastien
  • Frigo et recettes
    Alaric, Pablo, Théo, Thomas

Les projets sont sur GitHub

Octocat

Categories: défi

Présentations Orales

cc-buttons

Méthode
Se baser sur des exemples de l’actualité récente pour développer les différents points de la présentation.

Sujets

  • Licences et formats (libres et propriétaires)
  • Protection de la vie privé, des données, e-réputation, harcèlement (enfants et adultes)
  • Le Numérique dans la vie de tous les jours : nouvelles pratiques, nouvelles études, nouveaux métiers
  • Contrôle d’internet et circulation de l’information : organismes, pays…

Categories: C3.1 : Agir au sein d'une équipe, C3.2 : Rechercher et partager, C4.1 : Documenter un projet numérique, C4.2 : Présenter, C4.3 : Argumenter

Atelier #7 – Ordinateur et Réseau

image_01

Projet : monter un ordinateur et installer le système d’exploitation Linux Ubuntu

Objectifs :

  • expliquer le rôle des constituants d’un ordinateur
  • établir une communication sérielle entre deux machines
  • décrire une situation d’adressage sur un type de réseau particulier
  • installer un système d’exploitation (Linux)
  • écrire un article publié sur internet décrivant les différents composants, expliquant le montage de l’ordinateur et décrivant l’installation du système d’exploitation
  • travailler en équipe et répartir les tâches au sein d’une équipe

Organisation : trois équipes / ordinateurs portables / composants et outils

Article :

  • Indiquer en début d’article les prénoms des membres de l’équipe
  • Écrire une courte introduction qui présente votre projet
  • Présenter chaque étape et chaque composant en vous appuyant les images mises à disposition. Légender les images si nécessaire à l’aide de Powerpoint (exporter le résultat au format image).

Facultatif
Vous pouvez utiliser le compte Twitter pour tweeter quelques messages qui décrivent ce que vous faites étape par étape.

Categories: 2016-2017, Adressage sur un réseau, atelier, C1. Décrire et expliquer une situation, un système ou un programme, C3. Collaborer efficacement au sein d'une équipe dans le cadre d'un projet, C4. Communiquer à l'écrit et à l'oral, Éléments d'architecture, Routage, Transmission point à point

Défi #1

  • Regarder la vidéo ci-dessous
  • Choisir un des trois types de tri (celui qui vous intéresse le plus – pas forcement le plus difficile ou le plus facile) : Tri à Bulle ou Tri par Propagation (Bubble Sort) ou Tri par Insertion (Insertion Sort) ou Tri Rapide (Quick Sort)
  • Construire l’algorigramme du tri choisi avec https://www.draw.io/ et l’exporter au format PDF (faire un brouillon sur papier avant)
  • Ajouter l’algorigramme au format PDF dans le devoir “Défi #01” sur “Classroom”
  • Réaliser puis valider sur https://repl.it (devoir “Défi #01”) un programme en Python (pour les critères, voir Atelier #06) qui trie la suite de nombres suivante : 68 52 57 64 67 23 95 54 39 91 36 4 100 28 74 14 26 93 77 62 31 87 3 9 29 41 40 79 25 97 88 20 35 10 46 58 85 84 19 53 70 27 16 50 99 90 60 92 71 18 49 82 37 69 7 13 2 89 81 1 48 94 33 72 15 38 75 8 24 11 63 76 30 56 96 6 61 21 17 43 66 80 34 45 83 32 65 51 22 55 42 98 12 5 78 59 47 44 73 86 … et qui affiche le nombre d’opérations réalisées pour arriver au résultat final.
  • Préparer une présentation orale du programme

Pour aller plus loin : regarder le MOOC du MIT “Introduction to Algorithms” (voir menu “Ressources”)

Categories: Algorithmes simples, C2. Concevoir et réaliser une solution informatique en réponse à un problème, Correction d'un programme, défi, Fonctions, Types de données

Atelier #6 – Tirage au sort

Réaliser le programme présenté sur “Repl.it”, le valider et le copier dans le document “Programme Tirage au Sort” sur “Classroom”.

Critères :

  • code commenté (commenter les parties importantes et indiquer en commentaire sur les premières lignes du code le nom de l’auteur du code, la date et la version)
  • noms explicites des variables
  • clarté du code (indentation, saut de ligne…)
  • utilisation de fonctions
  • simplicité
  • bonus : code “francophone”

Categories: 2016-2017, C2. Concevoir et réaliser une solution informatique en réponse à un problème, Correction d'un programme, Fonctions, Opérations booléennes, Types de données

Atelier #5 – Conversion décimal-binaire en Python

  • Faire les exercices sur https://repl.it (“Introduction à Python 01 : Afficher”, “Introduction à Python 02 : Saisir et afficher”, “Introduction à Python 03 : IMC”).
  • Rendre sur papier l’algorigramme de l’exercice “Introduction à Python 03 : IMC”.
  • Valider le programme en Python qui permet de convertir des nombres décimaux en binaire sur “Repl.it” et le copier dans le document “Conversion decimal-binaire en Python”

Categories: 2016-2017, Algorithmes simples, C2. Concevoir et réaliser une solution informatique en réponse à un problème, Correction d'un programme, Opérations booléennes, Types de données

Atelier #4 – Bataille d’algorigrammes

Bataille d’algorigrammes : quatre équipes, chaque équipe traite un algorigramme

  • Utiliser l’outil en ligne https://www.draw.io
  • Sauvegarder le fichier xml et l’attacher au «Devoir» sur le Classroom du chef d’équipe

 

Categories: 2016-2017, Algorithmes simples, C2. Concevoir et réaliser une solution informatique en réponse à un problème, C3. Collaborer efficacement au sein d'une équipe dans le cadre d'un projet, C4. Communiquer à l'écrit et à l'oral, Opérations booléennes

Atelier #3 – Algorithmes et algorigrammes

algorithme_pgcd

Document joint : “Fiche-Algorithmique_et_Algorigramme.pdf”

Analyse d’algorigrammes.

Categories: 2016-2017, Algorithmes simples, C2. Concevoir et réaliser une solution informatique en réponse à un problème

Atelier #2 – IPv4 et IPv6

cmd-ping

Document joint : “Fiche-Bit_Octet_Mot_Hexa_ASCII.pdf”

A. Internet Protocole IPv4

IPv4 (Internet Protocol version 4) est la première version d’Internet Protocol (IP) à avoir été largement utilisée aussi bien pour internet que pour les réseaux informatiques en général. Elle permet une définition commune (mondialement) de la manière d’écrire les adresses des machines (ordinateur, serveur, routeur…) reliées à un réseau informatique.

La plage des adresses va de 0.0.0.0 à 255.255.255.255 (l’adresse est en 4 parties séparées par des points, chaque nombre est en général donné en décimal).

Exemple 1 : le réseau d’un particulier
Le réseau des particuliers est en général le suivant : 192.168.1.x où x est l’adresse des éléments connectés au réseau

  1. ‘x’ pouvant prendre comme valeur 0 à 255 (en décimal), sur combien de bits est-il codé en binaire ?
  2. Soit un ordinateur dont l’adresse est 192.168.1.2, écrivez cette adresse en binaire.
  3. Combien de matériels différents peut-on relier sur ce réseau ?

Exemple 2 : le réseau d’une petite entreprise
Le réseau de l’entreprise est : 192.168.x.y où x et y sont les octets codant l’adresse des éléments connectés au réseau.

  1. ‘x’ et ‘y’ pouvant chacun aller de 0 à 255 (en décimal), sur combien de bits au total l’adresse des éléments est-elle codée ?
  2. Combien de matériels différents peut-on relier sur ce réseau ?
  3. Si tous les éléments de l’adresse peuvent être choisi (w.x.y.z), chacun pouvant aller de 0 à 255 (en décimal), sur combien de bits au total l’adresse est-elle codée ?
  4. Combien de matériels différents peut-on relier sur le réseau internet avec cette norme IPv4?

 

B. Internet Protocole IPv6

IPv6 (Internet Protocol version 6) est le protocole réseau qui a été conçu pour succéder à l’IPv4

La plage des adresses va de 0:0:0:0:0:0:0:0 à FFFF:FFFF:FFFF : …….. :FFFF (l’adresse est en 8 parties séparées par des « deux points », chaque nombre est donné en hexadécimal)

Soit une adresse IPv6 : 2001:0db8:0000:85a3:0010:0a0b:8001:ec1f

Préliminaires

  1. Convertissez le chiffre hexadécimal ‘E’ en décimal puis en binaire
  2. Combien faut-il de bits pour coder un ‘chiffre’ hexadécimal ?

Étude d’un des 8 éléments composant une adresse IPv6
Cet élément peut avoir comme valeur 0000 à ffff. Prenons l’élément ‘ec1f’.

  1. Convertissez ce nombre hexadécimal en décimal
  2. Convertissez ce nombre hexadécimal en binaire
  3. Sur combien de bits est-il codé ?

Généralisation

  1. Sur combien de bits une adresse IPv6 complète est-elle codée ?
  2. Combien de matériels différents puit-on relier sur le réseau internet avec IPv6?

Categories: 2016-2017, Adressage sur un réseau, C1. Décrire et expliquer une situation, un système ou un programme, C2. Concevoir et réaliser une solution informatique en réponse à un problème, Représentation binaire

← Older posts