Systèmes informatiques
Fermer ×

Systèmes informatiques

Système d'exploitation

Destiné aux étudiants de 1er cycle universitaire (licence), on présente l'histoire du début des systèmes d'exploitations, leur structure générale ainsi que les principales fonctionnalités dans le premier chapitre.
Le deuxième chapitre présente un système d'exploitation moins utilisé mais tout aussi performant et gratuit : le système Linux.
Le chapitre suivant présente un ensemble de logiciels libres dédiés aux mathématiques comme geogebra, maxima, .... Certains de ces logiciels sont également destinés aux élèves des collèges et lycées.
Le quatrième et dernier chapitre est consacrée aux scripts shell qui permettent d'automatiser des tâches, ainsi que les outils logiciels associés qui permettent d'écrire de vrais programmes de traitement dans les limites des commandes disponibles avec ce type de langage.

Algorithmie et programmation

Toujours destiné aux étudiants de 1er cycle universitaire (licence), les deux premiers chapitres présentent un des plus anciens langages de programmation toujours utilisé : le langage C. Après avoir présenté l'essentiel du langage dans le premier chapitre, le deuxième présente l'implémentation de structures de données plus avancées (les piles, files et arbre), la programmation ainsi que la gestion de la mémoire
Le chapitre suivant présente la programmation objet en utilisant la version objet du C, le C++. Les principes de la conception objet sont décrits et implémentés à l'aide du langage C++.
On termine avec ce dernier chapitre, la programmation en Python très utilisée et qui fait partie de la programmation des calculatrices au lycée. On décrit les principales structures de données ainsi que les principales fonctions de ce langage. La programmation est présentée à travers trois approches qui sont le script, la programmation décomposée en fonctions comme en C ou encore la programmation objet.

Systèmes embarqués

Toujours destiné aux étudiants de 1er cycle universitaire (licence), le premier chapitre définit ce qu'est un logiciel embarqué en décrivant brièvement ses principales caractéristiques et limites.
Le deuxième chapitre décrit les caractéristiques du système Linux dédiés aux systèmes embarqués ainsi que la programmation dans ce contexte.
Le chapitre suivant décrit la raspberry PI, en commençant par la mise en oeuvre, la programmation en C et en python aux travers d'exemples simples.
Les trois chapitres suivants décrivent la programmation des microcontrôleurs, et plus particulièrement la grande famille Arduino.
Le dernier chapitre est consacré à une autre famille programmable en C, avec la méthode Arduino et en python : la raspberry pico.