Cours disponibles

Introduction au langage C

Introduction au langage C

Du problème au programme I passer d’un problème exprimé en français à la réalisation d’un programme C qui résoud ce problème Concepts de programmation I expressions arithmétiques I structures de contrôle (tests, boucles) I modélisation de données I premiers algorithmes

Introduction au langage C++

Introduction au langage C++

Cours d'introduction au langage C++

Le cours comment par une introduction à la programmation fonctionnelle pour connaitre le vocabulaire et les fondamentaux de la programmation (variables, fonctions, algorithmique...). Ensuite les chaptres suivant sont consacrés aux grands principes du langage, et de la programmation orienté objet. 

A la fin du cours vous serez capable de coder des application consoles à partir d'un cahier des charges et de diagrammes UML, et vous serez en mesure de proposer des architectures logicielles complexes à base d'héritage et de polymorphisme.


Introduction au language C#

Introduction au language C#

L'objectif de ce cours est d'enseigner les arcanes de la programmation objet en C#, sous la plate-forme Microsoft .NET. On s'attend à ce que l'étudiant ait déjà de bonnes connaissances en programmation procédurale et objet, quel que soit le langage (python, java, c++, autres...).

Introduction au Langage Java SE

Introduction au Langage Java SE

Cours d'introduction au langage Java

A la fin du cours vous aurez vu les grands principes du langage et de la programmation objet. Une partie sera consacrée à l'algorithmie afin de vous familiariser à la pensée computationnelle. Vous serez également capable de coder des application simple avec interface graphique en utilisant l'API JavaFX.

Introduction au langage Android

Introduction au langage Android

Ce cours vise à faire acquérir à l’apprenant, les technologies de développement mobile tel que Android et connaître les spécificités du développement mobile. Le but de ce cours est de découvrir la programmation sous une plateforme mobile, sa plate-forme de développement et les spécificités du développement embarqué sur téléphone mobile.

Introduction au langage Python

Introduction au langage Python

Apprentissage du cours python 
Cours d'introduction au langage python, de l'installation à l'utilisation de librairies comme PyQt et PyCharm

Gamification

Gamification

La gamification est l’ensemble des pratiques permettant d’utiliser les mécaniques du jeu pour résoudre des problèmes de la vie réelle
Système de classement, attribution de points, récompenses, jeux concours…
On la retrouve aujourd’hui principalement dans le marketing et la communication, l’éducation et la formation, et dans la gestion des ressources humaines.
Utilise les techniques qui rendent les jeux vidéo si attractifs dans des contextes utiles aux managers, aux formateurs, aux marques…

Le jeu dispose d’un immense pouvoir pour retenir l’attention.
La gamification apparaît aujourd’hui comme un moyen innovant pour engager les publics,
les rendre plus attentifs et réceptifs à ce qui ler ait proposé, en tant que business ou manager.


Architecture Applicative - POO - UML

Architecture Applicative - POO - UML

Savoir Identifier et maitriser les architectures et outils les plus répandus nécessaire à la conception d’application complexe.
Utiliser des paternes de conception (patron de conception) (« Design patterns »)

UML (Unified Modeling Language) est la notation standard qui s'est imposée pour la modélisation de systèmes informatiques. Ce cours vous permet d'acquérir les connaissances nécessaires à son utilisation et à la mise en œuvre des meilleures pratiques d'analyse et de conception Objet. Des exemples et études de cas concrets révèlent les détails techniques d'UML et les différentes étapes de construction d'une solution informatique et de développement de projets.


Blender

Blender

Cours d'introduction et de présentation des domaines d'exploitation de la 3D (Industrie lourde, Audiovisuel / Multimédia, Architecture, Médical...) Présentation rapide des principaux outils de 3D existant et leurs particularités 3DSMax, Maya, Catya... Mise en pratique par l'utilisation du logiciel Blender et de ses principales fonctionnalités

Introduction à Unreal Engine

Introduction à Unreal Engine

Initiation au moteur Unreal Engine, environnement 3D nodal de développement et rendu en temps-réel, pour des applications en VFX, architecture et scénographie interactive, VR et AR, jeu vidéo.

Prise en main de l’interface d’Unreal Engine, découverte du fonctionnement de ce moteur de jeu à travers le langage blueprint et de l'utilisation du C++ pour la construction d'assets et le développement d'applications