Cours O.C. d'informatique de 4ème de Bernard Gisin

Nous travaillerons en utilisant le système d'exploitation GNU/Linux Ubuntu, version 12.04 avec KDE ou la version 14.04 avec xfce, sur clé USB.

Les buts sont :

Nous aborderont la manière dont les données suivantes sont codés en informatique :
- les nombres entiers
- les nombres à virgule
- les caractères, codés en ASCII, en utf-8, en iso-8859-1, en windows-1252.
- les chaînes de caractères.

SeaMonkey est très bien pour éditer simplement des pages Web et les mettre à jours sur le serveur.
Amaya permet aussi d'éditer des pages Web. (Je ne l'aime pas trop.)
NetBeans est très bien pour éditer le code HTML, CSS et javascript. Il est gratuit, mais non libre.
FileZilla est très bien pour transférer des fichiers sur le serveur.
FireFTP est un module de FireFox et de SeaMonkey, qui permet aussi de transférer des fichiers sur le serveur.
Voici une page plus fournie de logiciels intéressants sous linux.
Voici ma page d'information sur Linux Ubuntu.

Liste de documents distribuées aux élèves, au format .pdf et au format .odt (Libreoffice).
Pages 1 à 6, divers codages d'information en informatique.
Pages 7 à 9, initiation au C++.
Le cours, au format .pdf et au format .odt :   .pdf   .odt

Pour continuer d'explorer le C++ :
1) Créez avec CodeBlocks un projet nommé : ex010_Fonction_Reference_Tableau
2) Téléchargez le fichier main_eleve.cpp et copiez son contenu dans main.cpp
3) Nous explorerons le code ensemble, vous compléterez les parties demandées.
4) Un corrigé, avec la première méthode de tri, d'autres viendrons plus tard.
main_sort1.cpp

Le 7.12.2014 : le programme complet : main_sort2.cpp

Le 7.12.2014 :
main_jour_semaine.cpp   calcul du jour de la semaine d'une date donnée.
main_devine_nombre.cpp   code du jeu de divination du nombre caché par l'ordinateur.
main_deplacement_du_curseur.cpp   code permettant de déplacer le curseur en mode console (pas vu en classe).

Le 7.1.2015 :
Quelques lignes de codes illustrant les trois caractéristiques principales de la programmation objet en C++ :
1) L'encapsulation
2) L'héritage
3) Le polymorphisme
Une lecture recommandable.
Ce qui suit est juste informatif, pour votre curiosité.
Un exemple d'encapsulation avec héritage :
i) sans polymorphisme : main_vehicule_1.cpp
ii) avec polymorphisme : main_vehicule_2.cpp
iii) avec polymorphisme, plus complet, avec constructeurs, desctructeurs et pointeurs : main_vehicule_3.cpp

Le 7.1.2015 :
Liens sur quelques idées de projets de développements en javascript :
°) ZERO, des maths pour le collège
    plusieurs parties sont à refaire, car elles ne fonctionnent que sous I.E. !
°) En fin de page
    Ce sont des exemples d'élèves de 2010.
°) Le jeu des quatre opérations
    L'idée peut être reprise pour d'autres situations.
°) Maths et Magie.. de Thérèse Eveilleau
    Beaucoup d'exemples.
°) Que signifie PH = 7 ?
    Très jolies pages qui traitent du PH en chimie.
°) Ebauche d'utilisation d'un pied à coulisse.
    A utiliser la base pour s'exercer à utiliser un pied à coulisse.
°) Test de son synchronisé à un défilement de texte.
    Utile pour voir le fonctionnement de la balise <audio>
°) Walter Fendt, simulation de physique
    Beaucoup de simulation de phénomènes physique
°) Convertisseur de Stael
    Exercices de conversion d'unités. On pourrait rendre ces exercices plus attractifs.


Lien sur mes exemples zgisin/a2014_oc4.
Liens sur deux pages WordPress gisinb.wordpress.com   et   gisinb2.wordpress.com.
Lien pour gérer son site Wordpress : fr.wordpress.com.

Lien de référence sur le HTML.
Liste de toutes les balises HTML.
Divers cours en français sur le HTML de 'OpenClassRooms'.
Le cours HTML de 'OpenClassRooms' . bien structuré, avec un début et une suite cohérente.

Lien de référence sur le CSS.

Lien de référence sur le PHP.


Lien sur ma page Web de référence générale : www.juggling.ch/gisin

Lien sur ma page Web de référence sur Libreoffice.
Exemples de formules écrites avec Libreoffice Math : formules.
Un document explicatif sur Libreoffice Math.

Liens sur les productions des élèves :
Camille et Clément.
Olivier et Christopher.
Damian et Théo.
Benjamin et Andrew.
Anthony et Glenn.
Jérémie.


Plan du Site : index.html   arrow   cours d'oc informatique   arrow   coursinfo4oc     ( Page Web = http://www.juggling.ch/gisin/coursinfo4oc_2014_15/index.html)


Page mise à jour le 29 août 2016 par Bernard Gisin.     ( Envoyer un e-mail )
Hébergement par : www.Infomaniak.ch