

Le profil de Jérémy, son diplôme et ses coordonnées ont été vérifiés par nos experts
Jérémy
- Tarif 35€
- Réponse 24h
-
Élèves19
Nombre d'élèves que Jérémy a accompagné depuis son arrivée sur Superprof
Nombre d'élèves que Jérémy a accompagné depuis son arrivée sur Superprof

35€
Ce professeur est malheureusement indisponible
- Programmation
- Langages informatiques
- C
- Java
- C++
Cours C#, Java ou C++ sur le paradigme orienté objet
- Programmation
- Langages informatiques
- C
- Java
- C++
Lieux du cours
À propos de Jérémy
Je suis actuellement en poste chez Ansys en tant qu'ingénieur R&D dans la simulation basée lumière. Je fais acutellement principalement du code c# et c++ dans un cadre de développement agile.
J'ai réalisé une thèse au sein du laboratoire ICA/ACROE à Grenoble dans le domaine de la simulation numérique basée moteur physique : (information cachée)
J'ai également été enseignant à l'école d'ingénieur Phelma où j'ai enseigné du langage C, de la POO en java et en langage C++, ...
À propos du cours
- Débutant
- Intermédiaire
niveaux :
Débutant
Intermédiaire
- Français
- Anglais
Toutes les langues parlées pour le cours :
Français
Anglais
Coeur du cours :
C'est un cours de programmation qui gravite autour du paradigme orienté objet. Vous avez sûrement entendu parler de la POO (Programmation Orienté Objet) ou OOP en anglais (Object-Oriented Programmation).
Bien évidemment, le point d'entrée du cours qu'on va faire ensemble dépend de votre niveau qui peut aller de débutant à intermédiaire.
Pour quelqu'un qui n'a pas fait de programmation ou n'a pas programmé en c++, on repartira de zéro (variables, fonctions, ...).
Pour quelqu'un qui a déjà programmé en c++, mais qui est étranger au concept de POO, alors on verra les principes fondamentaux de ce paradigme.
La première grosse partie du cours sera plutôt classique avec des fiches de cours et des exercices. La seconde grosse partie sera un projet à mettre en oeuvre par l'apprenant. Je peux proposer des projets de mon côté, mais on peut aussi discuter de votre projet si vous en avez un et le débuter et de vous laisser déployer vos ailes pour avancer tout seul de votre côté.
Exemple de projet :
Projet jeu vidéo like Zelda : A link to the past ((information cachée)
1. Construction d'un premier diagramme de classe pour le personnage à jouer
2. Animation du personnage dans un monde 2D graphique
3. Complétion du diagramme de classe pour l'environnement autour du personnage (en fonction des envies)
Dans le cadre du cours, on sera aussi amener à voir des sujets techniques autres que la programmation :
- Le déploiement de projet avec CMake (c++)
- La notion de NuGet package (c#)
- La compilation, les virtual machines qui exécutent le code (comme pour java)
- Les moteurs de jeux, les framework de programmation sur GPU (OpenGl par exemple)
- Les design patterns
- Les bonnes pratiques de programmation (règles, SOLID, KISS, ...)
- D'autres paradigmes de programmation (Domain Driven Design, programmation déclarative, ...)
- Le fonctionnement bas niveau de la machine comme le fonctionnement d'un CPU, de la RAM, un peu de langage assembleur, ...)
- ...
Enfin, pour être clair, je ne suis pas un expert dans tous ces domaines donc parfois il m'arrivera bien entendu de ne pas avoir la réponse, mais pas de panique, on apprend tous et si je ne sais pas, je ferais des recherches pour apporter une réponse convaincante.
Sur ce, n'hésitez-pas à me contacter pour discuter de vos projets et de vos attentes.
Dans la prochaine partie, je vous présente brièvement ma philosophie d'enseignement et la construction du cours.
Méthodologie appliquée:
Je pratique la pédagogie inversée, car je trouve que c'est une méthode qui peut être efficace sur des petits groupes d'étudiants. J'ai pu l'expérimenter à travers les enseignements que j'ai réalisés dans une école d'ingénieur de Grenoble orienté informatique. La pédagogie inversé consiste à fournir en premier lieux des outils et des matériaux de travail (fiche de cours, exercices, références, ...) à l'apprenant dans une premier temps et ensuite d'organiser un cours pour répondre à toutes les questions et aussi aller plus loin sur des éléments qui n'ont pas été compris.
Pourquoi je trouve cette méthode intéressante par rapport aux cours classiques en informatique, c'est parce que dans ce domaine, l'apprenant peut prendre son temps d'assimiler par lui-même des concepts qu'il n'aurait pas vraiment le temps en cours. Un exemple simple, on peut facilement intégrer ce qu'est une variable en informatique et manipuler ce concept sans en connaître tous les aboutissants.
Cependant, l'auto-apprentissage a ses limites et parfois certains concepts sont mal compris ou pas compris ou pire que l'on croit avoir compris, ce qui est du à la limite du support "papier" qui ne permet pas d’interagir pour tester ses connaissances ou poser des questions. C'est là que la personne qui enseigne entre en jeu et peut tenter d'apporter des précisions, de comprendre la logique de pensée de l'étudiant pour tenter de le guider et aussi d'appuyer avec des questions pour tester l'apprenant.
Bien sûr un système a toujours ses failles et je ne suis pas fermé à toute proposition d'amélioration ou de remise en question. C'est pour çà que je propose aussi de discuter de temps en temps à propos de la méthodologie et de comment peut-on améliorer les choses ensemble si possible.
Construction du cours:
- Je propose d'abord à l'apprenant de lire une fiche de cours accompagné parfois de légers exercices et de faire l'effort de comprendre un maximum par lui-même.
- Ensuite je demande à l'apprenant sur quel point il souhaite travailler/approfondir. Ce qui m'amène à préparer le cours en conséquent en réalisant des petits points cours, des démo en live et aussi des petits exercices en live. Globalement, je veux un maximum d'interaction. Un cours tout seul, ce n'est pas fun.
- Le cours est aussi là pour déborder sur des sujets gravitant autour de ce qui est après que ce soit technique (le code, des concepts, ...), professionnel (mon expérience et ce que je sais à mon échelle du monde de l'industrie et du monde de la recherche).
Point important : Cette proposition de format de cours n'est pas fixe et peut évoluer en fonction des besoins, c'est aussi l'avantages des cours individuels.
Avis
Tous nos avis sont collectés par nos services et sont fiables à 100%. Ils correspondent à une vraie expérience vécue par les élèves avec Jérémy.
Parfait ! Excellent pédagogue, enseignement très clair, un cours vraiment agréable et bien preparé
Voir plus d'avis
Tarifs
Tarif
- 35€
Tarifs packs
- 5 h: 175€
- 10 h: 350€
déplacements
- + 15€
webcam
- 35€/h
Professeurs de Programmation similaires
-
![teacher_picture]()
Remus
Luxembourg ville & Par webcam- Super professeur
Cours d'informatique pour tout niveau - s'initier à l'informatique, en/fr, prof à l'uni.lu en informatique
- 40€/h
-
![teacher_picture]()
Geoffrey
Luxembourg & Par webcam- Super professeur
Cours de html & css sur mesure pour débutant ou développeur souhaitant se perfectionner
- 50€/h
- 1er cours offert
-
![teacher_picture]()
Charlotte
Luxembourg & Par webcam- Super professeur
Initiation/ perfectionnement en programmation en excel vba et python - pour étudiant ou adulte
- 50€/h
-
![teacher_picture]()
Louis-melchior
Esch-sur-Alzette & Par webcam- Super professeur
Apprendre à utiliser les outils d’intelligence artificielle pour la programmation et la gestion de projets efficaces
- 50€/h
-
![teacher_picture]()
Ange gauthier
Sanem & Par webcam- Confirmé
Maîtrisez python + django fr/en : du premier script à votre application web déployée
- 29€/h
- 1er cours offert
-
![teacher_picture]()
Monaim
Luxembourg & Par webcam- Confirmé
Ingénieur développeur : cours de javascript, html et css avec projets web concrets
- 15€/h
- 1er cours offert
-
![teacher_picture]()
Bertrand
Luxembourg ville & Par webcam- Super professeur
Cours de programmation informatique (python) à la carte avec professeur expérimenté (phd, 20+ ans d'expérience en école privée + cours particuliers)
- 80€/h
-
![teacher_picture]()
Aryan
Differdange & Par webcam- Nouveau
Expert en développement full stack (senior) possédant plus de 2 années d'expertise | formation concrète au développement web (html, css, react, node.js, php, mysql) — de l'initiation au perfectionneme
- 20€/h
- 1er cours offert
-
![teacher_picture]()
Maxime
Esch-sur-Alzette & Par webcam- Nouveau
Ingénieur de recherche à stanford donne cours de programmation (intelligence artificielle, création de jeux, ...) par webcam
- 70€/h
- 1er cours offert
-
![teacher_picture]()
Dario
Lëtzebuerg & Par webcam- Nouveau
Strategic data science for professionals and students. learn how to transform business objectives into scalable python code solutions.
- 45€/h
- 1er cours offert
-
![teacher_picture]()
Todisoa
Luxembourg & Par webcam- Nouveau
Développeur web avec 10 années d'expérience - cours de programmation & création de site web avec html / css/ javascript / php / mysql pour débutants
- 28€/h
- 1er cours offert
-
![teacher_picture]()
Markus
Niederanven & Par webcam- Nouveau
Learn python online with a computer science master student: step-by-step, beginner-friendly, and hands-on
- 45€/h
- 1er cours offert
-
![teacher_picture]()
Maher
Esch-sur-Alzette & Par webcam- Nouveau
Ingénieur informatique, je donne des cours en java, html et javascript. j’accompagne les apprenants avec une méthode claire, progressive et pratique, basée sur des exemples concrets et des exercices.
- 25€/h
- 1er cours offert
-
![teacher_picture]()
Adam
Paris 12e & Par webcam- Ambassadeur
Ingénieur & ancien professeur à l'université – cours personnalisés en informatique et programmation , flexibles & adaptés
- 50€/h
- 1er cours offert
-
![teacher_picture]()
Mourad
Paris 12e & Par webcam- Ambassadeur
Ingénieur, c & python|flexible de 08:00 à 21:00, week-end aussi|satisfait ou remboursé| débutant à expert|annulation flexible | facture possible
- 48€/h
- 1er cours offert
-
![teacher_picture]()
Mehdi
Paris 2e & Par webcam- Ambassadeur
Développez vos compétences en programmation avec des cours adaptés à votre rythme et à vos objectifs!
- 25€/h
- 1er cours offert
-
![teacher_picture]()
Laurent
Marseille 1er & Par webcam- Ambassadeur
Initiez-vous aux langages de programmation informatique pour découvrir comment marche votre ordinateur et le web
- 60€/h
- 1er cours offert
-
![teacher_picture]()
Meryem
Paris 4e & Par webcam- Ambassadrice
Maîtrisez l'informatique avec assurance : un cours complet pour explorer les rouages de la technologie numérique!
- 20€/h
- 1er cours offert
-
![teacher_picture]()
Pierre-thomas
Paris 4e & Par webcam- Ambassadeur
🟩 ingénieur & professeur particulier - nsi, python, data science, projets informatiques - collège, lycée, prépa, université - 5000h de cours dispensées dont 3000h de cours sur superprof
- 80€/h
- 1er cours offert
-
![teacher_picture]()
Wissam
Paris 4e & Par webcam- Ambassadeur
Professeur à l'université offre un enseignement de qualité en python, java, c, web, algorithmique, uml, sql (experience 10+ ans)
- 29€/h
- 1er cours offert
-
Voir les professeurs de programmation




















