Programmation C/C++
Le langage C est à la base de nombreux langages actuels :
- déclaration des variables, opérateurs,
- pointeurs,
- fonctions,
- notion de compilation, édition de lien.
Exemple de code C++
Algorithmique
L’algorithmique facilite la compréhension et la conception d’un programme avec :
- les variables, les tableaux
- les structures conditionnelles (Si Alors Sinon)
- les structures répétitives (Boucle For, While)
Exemple d’algorithme
Programmation orientée objet
La programmation objet est une approche incontournable de nos jours. Elle est mise en œuvre dans des applications lourdes (logiciels PC Windows ou Linux), dans les programmes embarqués, dans les applications mobiles (smartphone, tablette) et dans les langages web.
- notion de classes,
- attributs, méthodes,
- héritage,
- les classes abstraites.
Application qui pilote un bras manipulateur
Modélisation d’une application informatique
Pour réussir un projet informatique, la phase de modélisation SysML/UML est primordiale. Elle permet de définir la structure du logiciel avec différents diagrammes :
- diagramme des exigences,
- diagramme des cas d’utilisation,
- diagramme des blocs/classes,
- diagramme de séquences,
- diagramme de blocs interne,
- diagramme état / transition,
- diagramme d’activité,
- diagramme de déploiement.
Exemple de diagramme SysML
Visual Paradigm supports Cité scolaire Gaston Crampe with the use of web based UML software, BPMN software, flowchart software and agile story mapping tools, under the Academic Partnership.
Interfaces homme machine
Les IHM (interfaces homme machine) sont la partie avec laquelle les utilisateurs d’un logiciel interagissent. Des activités permettent le développement d’IHM sous Visual Studio ou Qt. (Environnement de Développement Intégré.)