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 cours d'oc informatique 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