3 septembre : **Organisation de l'année Epreuve du bac **3 exposés : pour le 10/9 : Histoire de l'informatique pour le 24/9 : Histoire des langages informatiques. Les variables en Java et Python. pour le 8/10 : Les tests et les boucles en Java et en Python . ** Ch 1 La représentation des entiers positifs 1] Systèmes de numération: représentation des entiers naturels Pour le 10/9 : algorithme de passage de la base 10 à la base 2 à chercher 10 septembre : ** Exposé 1 Ch 1 (suite) 2]Passage de la base 10 à la base 2 2 élèves présentent leur algorithme ( avec Algobox) Présentation d'un algorithme fait par le professeur Ch 2 Introduction à Java's cool - Programmer les conversions Le logiciel; la partie Mémo; l'aide de la proglet 1] Premiers programmes : utilisation de quelques mots-clés Pour le 17/9 : traduire l' algorithme de Algobox en Java's cool 17 septembre : Ch 2 (suite) Utilisation de quelques mots-clés 2] Conversion décimal-binaire et traduction de l'algorithme ( car non réussi par les élèves) Ch 1 (fin) 3] La numération hexadécimale pour le 24/9 , conversion binaire-décimal à chercher Exercices sur hexadécimal à faire . Le 24/09 : ** Exposé 2 Ch 2 (suite) 3] Conversion binaire-décimal Ch 3 Représentation des entiers négatifs pour le 1/10 : différents programmes JS à tester le 1/10 : Ch 4 Les réseaux ( aperçu ) 1] Les réseaux historiquement 2] Adressage réseau et utilisation de netcat 3] Connecter plusieurs ordinateurs avec NetEmul le 8/10 : ** Exposé 3 Ch 4 (suite) Utilisation du hub, du switch et d’ordinateurs avec NetEmul Le 15 /10 : ** Exposé 4 : Alan Turing et la machine de Turing . Ch 5 Caractères Encodage et traitements des chaînes de caractères en Python Pendant les vacances : s’entraîner à Java avec le document Initiation à JS Le 5/11 : ** Exposé 5 : la machine Enigma Ch 5 Les caractères (suite) Exercice numéro 3 de la fiche Exercices sur la manipulation des chaînes de caractères Le 12 / 11 : ** Exposé 6 : Sur facebook Début des mini-projets par groupes de 2 : a) Conversion décimal-binaire ; binaire-décimal ; addition de 2 octets. b) Le Javanais en Python ( ex 3 du chapitre 5) . c) Le code de César. Cryptage ( ex 4 du chapitre 5). d) La connexion de 2 sous-réseaux . Le 19 / 11 : mini-projets (suite) . Le 26/11 : Ch 6 Les portes logiques et les fonctions booléennes 1) les portes logiques AND, OR, NO, XOR, NAND, NOR 2) principe de la mémoire RAM 3) le demi-additionneur ; l’additionneur complet 1 bit Le 3/12 : Ch 6 (suite) 4) booléens et programmation en Java 5) exercices sur ch 6 Le 10/ 12 : Pas d’ ISN : bac blanc de philo . Le 17/12 : Prolongement du Ch 6 : programmation d’un jeu de bataille navale en utilisant le mode console et la proglet PaintBrush de Java’s cool Pour le 7 /1 ,voir le Ch 7 : Les types de variables les boucles et les tests en java ainsi que les exercices . Le chapitre porte sur Java et des compléments à ce qui a été vu ( le test switch et les mots clés break et continue) . Chap 8 Les types de variables les boucles et les tests en Python Le 7 / 1 : Fin du Ch 7 : le test switch et les mots-clés break et continue Ch 9 Les fonctions et les procédures en Python Fonctions et procédures Les paramètres ; leur portée Le module turtle Le 14 / 1 : Ch 9 (suite ) : dessins avec turtle en utilisant des fonctions et procédures ; la récursivité . Le 21 / 1 : Ch 10 Les tris de tableaux tri à bulles et tri par sélection Le 28 / 1 : Ch 10 (suite) Le tri par fusion ; mesure comparative de l’efficacité des 3 méthodes ; évocation de la fusion récursive . Le 4 / 2 : Chap 11 Images – Traitement d’images Le 25 / 2 Bac Blanc ( pas d’ISN ) Le 4/03 :