facebook

Cours de programmation informatique à Genève

Trouvez votre professeur de programmation informatique idéal à Genève.
Nos cours de programmation informatique se donnent à domicile ou chez le professeur.

24 professeurs particuliers de programmation informatique à Genève

0 professeur dans ma liste de favoris
+

24 professeurs particuliers de programmation informatique à Genève

Professeur fiable: Bonjour , je suis doctorant en génie électrique et professeur agrégé en sciences de l'ingénieur , expérimenté dans le domaine de génie électrique, je propose des cours de soutien dans les matières des sciences de l'ingénieurs(Electronique,automatique,électrotechnique,automatisme,programmation). Electronique numérique Electronique analogique électromagnétisme (propagation des ondes hautes fréquences) Automatique (continu , échantillonné) électrotechnique (transformateurs , Machines électriques ,alimentation à découpage) Programmation c/c++ , Assembleur , ARM, STM32 énergie renouvelable (éolienne , PV) sciences de l’ingénieur RDM Python,VHDL Microprocesseur et Microcontrôleur PIC Traitement de signal et acquisition de données Sciences de l'ingénieur Ces cours permettent à l'élève de se remettre à niveau et de reprendre confiance dans toutes les matières scientifiques, de même qu'ils le préparent efficacement aux Baccalauréat, aux Classes Préparatoire ou examens divers des classes de l'ingénieur. OBJECTIFS DES COURS ET DÉMARCHE PÉDAGOGIQUE Reprise et approfondissement des notions fondamentales au travers d'exercices avec rappels de cours. Mettre l'élève dans une situation de questionnements et de recherche. Répondre aux problèmes et questions individuels Entrainement aux exercices afin d'atteindre une maitrise réelle des contenus. Apprendre à construire un raisonnement théorique à partir des faits observables ou des hypothèses. Préparation spécifique aux exigences du supérieur (approfondissement des contenus, augmentation des capacités de travail, enrichissement du bagage scientifique) Cette démarche pédagogique s'avère efficace puisqu'elle m'a conduit souvent à des résultats intéressants avec mes élèves. Professeur agrégé assure des cours de soutien en génie électrique
Programmation informatique · Circuits electroniques · Electrotechnique
(7 avis)
Join - Genève26Fr
Professeur fiable: Tutorat Personnalisé pour l'Apprentissage de la Rédaction de Code et de la Programmation en Python Ce programme de tutorat en ligne est conçu pour vous offrir un apprentissage personnalisé de la programmation informatique avec le langage Python. Que vous soyez un débutant complet, un étudiant souhaitant approfondir vos connaissances ou un professionnel désireux de maîtriser Python, ce cours s'adapte à votre niveau et à vos besoins spécifiques. En abordant les bases de la programmation, les structures de données avancées et la résolution de problèmes complexes, ce tutorat vous aidera à acquérir les compétences nécessaires pour exceller dans le développement de logiciels, l'analyse de données et l'intelligence artificielle. --- Pourquoi choisir ce programme ? - Approche personnalisée : Chaque session est parfaitement adaptée à vos besoins spécifiques et à votre rythme d’apprentissage. Vous avez la possibilité de poser des questions à tout moment et de bénéficier d’un suivi personnalisé entre chaque séance. - Méthodologie interactive : Apprentissage pratique avec des exercices concrets, des études de cas et des projets réels pour vous permettre d'appliquer directement les concepts théoriques. - Flexibilité des formats : Choisissez entre des cours de 60, 90 ou 120 minutes en fonction de vos objectifs et de votre emploi du temps. - Cours axé sur la pratique : La programmation est un domaine qui s'apprend en faisant, chaque cours inclut une grande part de pratique pour consolider les acquis. --- Contenu des cours : Niveau débutant : 1. Introduction à Python : - Syntaxe de base, types de données (entiers, chaînes, listes, dictionnaires, etc.). - Structures de contrôle : conditions (if, else), boucles (for, while). - Fonctions et arguments : création et utilisation des fonctions. 2. Programmation orientée objet (POO) : - Introduction à la POO : classes, objets, attributs et méthodes. - Encapsulation, héritage, polymorphisme et abstraction. - Mise en œuvre de la POO dans des projets simples. 3. Introduction à la gestion des fichiers : - Lecture et écriture de fichiers texte et CSV. - Manipulation de données pour des applications réelles. --- Niveau intermédiaire : 1. Structures de données avancées : - Listes, piles, files et dictionnaires avancés. - Concepts d’algorithmes : tri, recherche, complexité algorithmique. - Utilisation des bibliothèques Python : NumPy, Pandas pour les manipulations de données. 2. Gestion des erreurs et exceptions : - Introduction aux exceptions et à la gestion des erreurs dans Python. - Création de messages d’erreur personnalisés et gestion des exceptions courantes. 3. Projets pratiques : - Développement de projets de taille intermédiaire, tels que des jeux simples ou des applications de gestion de données. - Résolution de problèmes réels, comme l’analyse de données à partir de fichiers externes. --- Niveau avancé : 1. Bibliothèques avancées et applications pratiques : - Introduction aux bibliothèques pour le développement web (Flask, Django) et l’analyse de données (Matplotlib, Seaborn). - Applications de Python dans l’intelligence artificielle et l’apprentissage automatique avec des bibliothèques comme TensorFlow ou scikit-learn. - Mise en œuvre de projets complexes en utilisant les outils d'analyse de données et de visualisation. 2. Optimisation de code : - Techniques pour améliorer la performance du code Python. - Gestion de la mémoire et optimisation des algorithmes. 3. Projets avancés : - Développement de projets complexes en Python tels que des applications web, des analyses de données ou des outils de traitement de données à grande échelle. --- Déroulement des cours : - 60 minutes : Idéal pour aborder un sujet spécifique, travailler sur un exercice ou explorer un concept de manière ciblée. - 90 minutes : Permet une exploration plus approfondie des concepts, avec des exemples concrets et des exercices interactifs. - 120 minutes : Format intensif pour les révisions, la réalisation de projets complets ou l’étude de concepts plus avancés. Chaque session comprend : 1. Introduction théorique : Revue rapide des concepts clés ou introduction aux nouveaux sujets. 2. Pratique en direct : Application des concepts avec des exercices ou du code en temps réel, ce qui permet d’apprendre activement. 3. Projets : Construction de projets réels pour mettre en pratique les connaissances acquises. 4. Questions-réponses : Temps dédié à la clarification de points difficiles ou aux problèmes rencontrés pendant la session. --- Ressources et outils fournis : - Supports pédagogiques : Documents de cours détaillés, exercices pratiques, projets à réaliser. - Plateforme interactive : Utilisation de tableaux blancs numériques, partage d’écran pour visualiser le code, et outils de collaboration en temps réel. - Suivi personnalisé : Vous pouvez poser vos questions en dehors des cours, recevoir des retours sur vos projets et bénéficier d’un suivi de progression. --- À propos du formateur : Un expert en programmation Python avec plusieurs années d’expérience dans l’enseignement et la pratique du développement logiciel. Grâce à une pédagogie claire et orientée vers la pratique, le formateur vous aidera à passer de débutant à intermédiaire ou à perfectionner vos compétences si vous êtes déjà familier avec le langage Python. --- Réservez votre cours dès maintenant ! Si vous souhaitez apprendre la programmation Python de manière efficace, flexible et pratique, ce tutorat est fait pour vous. Inscrivez-vous dès aujourd’hui pour commencer à coder avec confiance et progresser rapidement !
Python · Programmation informatique · Algorithmes
(16 avis)
Sebastien - Genève25Fr
Professeur fiable: Cours Informatique : Modélisation Objet avec UML/MERISE et Programmation Informatique Plongez dans l’univers de la modélisation informatique et développez vos compétences en programmation grâce à un cours en ligne complet et interactif. Que vous soyez étudiant, professionnel en reconversion ou développeur souhaitant approfondir vos connaissances, ce programme structuré vous aide à maîtriser la modélisation objet (UML, MERISE) et à les appliquer dans vos projets de programmation. --- Pourquoi suivre ce cours ? - Apprentissage progressif : Le cours est conçu pour aborder chaque notion étape par étape, avec des explications claires et des exemples concrets. - Soutien personnalisé : Nous adaptons les séances à vos besoins spécifiques, que ce soit pour un projet académique ou professionnel. - Projets pratiques : Mettez en application vos connaissances grâce à des exercices interactifs et des études de cas réels. - Flexibilité totale : Choisissez entre des formats de cours de 60, 90 ou 120 minutes selon votre emploi du temps et vos objectifs. --- Contenu du cours : 1. Modélisation Objet avec UML : - Comprendre les bases de la modélisation UML (diagrammes de classes, de séquence, de cas d’utilisation). - Identifier et définir les objets, leurs attributs et relations. - Traduire les besoins métiers en modèles compréhensibles. - Utilisation d’outils de modélisation comme Lucidchart, Visual Paradigm ou StarUML. 2. Méthode MERISE : - Étapes fondamentales : conception des modèles conceptuel, logique et physique. - Structuration des bases de données relationnelles. - Application à des projets concrets (gestion d’un système de réservation, suivi d’inventaire, etc.). 3. Programmation informatique : - Bases de la programmation : Variables, boucles, conditions, fonctions. - Programmation orientée objet (POO) : Héritage, encapsulation, polymorphisme. - Langages supportés : Python, Java, C, et autres selon vos préférences. - Projets pratiques : Implémentation des modèles UML/MERISE dans des programmes fonctionnels. 4. Développement complet : - Relier la modélisation à la mise en œuvre réelle. - Bonnes pratiques pour écrire un code lisible et évolutif. - Débogage et optimisation des projets. --- Formats et déroulement des cours : - 60 minutes : Idéal pour une introduction ou une session ciblée sur un concept spécifique. - 90 minutes : Format équilibré pour approfondir les concepts, réaliser des exercices et poser des questions. - 120 minutes : Format intensif pour travailler sur des projets pratiques, explorer des cas complexes ou réviser en profondeur. Chaque session suit une structure claire : introduction, théorie, mise en pratique, et questions-réponses pour clarifier vos doutes. --- Outils et ressources inclus : - Plateformes collaboratives : Partage d’écran, tableau blanc numérique, logiciels de modélisation. - Supports de cours : PDF, fiches récapitulatives, tutoriels vidéo. - Assistance continue : Disponibilité par email pour répondre à vos questions entre les séances. --- Votre enseignant : Un professionnel expérimenté dans l’analyse informatique et le développement de systèmes, avec une expertise en modélisation UML/MERISE et en programmation. Pédagogue et à l’écoute, il vous accompagne pas à pas pour garantir votre réussite. --- Inscrivez-vous maintenant ! Réservez votre première séance et découvrez une approche pratique et efficace pour maîtriser UML, MERISE et la programmation. Que ce soit pour un objectif académique ou professionnel, ce cours vous permettra de concrétiser vos projets avec succès.
Programmation informatique · Modélisation informatique · Informatique
(6 avis)
Alain - Genève20Fr
Professeur fiable: Cours en ligne : Développement de Jeux Simples en Python pour Débutants Durée : - 60 minutes : Introduction aux bases de Python et premier jeu interactif. - 90 minutes : Développement approfondi, ajout de fonctionnalités, et personnalisation de jeux. --- Description générale Ce cours est conçu pour initier les débutants au monde fascinant du développement de jeux vidéo à l’aide de Python, un langage de programmation accessible et puissant. À travers des projets pratiques, vous apprendrez les concepts de base de la programmation tout en développant votre créativité. Chaque session vous guidera pas à pas dans la conception, le codage et la personnalisation de jeux simples, vous permettant d'acquérir des compétences techniques applicables à d’autres projets. --- Objectifs pédagogiques À la fin de ce cours, vous serez capable de : 1. Comprendre les fondamentaux de Python : variables, boucles, conditions et fonctions. 2. Concevoir et coder des jeux interactifs simples tels que des quiz, jeux de devinettes ou casse-briques. 3. Utiliser des bibliothèques Python comme *pygame* pour ajouter des éléments visuels et sonores. 4. Appliquer des notions de logique et de résolution de problèmes dans le cadre de projets créatifs. 5. Créer des projets personnalisés et amusants pour partager avec vos amis ou débuter une carrière en programmation. --- Programme du cours 1. Introduction à Python et au développement de jeux (15-20 min) - Présentation de Python et de son environnement de développement (IDLE, VS Code). - Concepts de base : types de données, structures conditionnelles, boucles et fonctions. - Introduction aux bibliothèques Python pour le développement de jeux. 2. Développement d’un premier jeu interactif (20-30 min) - Conception d’un jeu simple comme un quiz interactif ou un jeu de devinettes. - Ajout de fonctionnalités : niveaux de difficulté, scores et rejouabilité. - Exercice pratique : personnalisation du jeu avec des couleurs ou des messages dynamiques. 3. Exploration de la bibliothèque *pygame* (format 90 min) - Création d’un environnement de jeu visuel. - Ajout de graphismes de base, mouvements d’objets, et détection de collisions. - Développement d’un jeu interactif comme un casse-briques ou un labyrinthe. 4. Finalisation et optimisation (15-20 min) - Intégration de sons et de graphismes pour enrichir l’expérience utilisateur. - Tests et corrections des erreurs courantes dans le code. - Présentation d’un projet complet et interactif. --- Méthodologie d’enseignement - Apprentissage pratique : chaque concept est immédiatement appliqué à travers des exercices interactifs. - Approche progressive : début par des bases simples pour atteindre des projets plus complexes. - Encadrement personnalisé : conseils adaptés au rythme et aux objectifs de chaque participant. --- Public cible Ce cours est idéal pour : - Les débutants curieux d’explorer la programmation de manière ludique. - Les étudiants ou adolescents passionnés par les jeux vidéo souhaitant créer leurs propres projets. - Toute personne cherchant à démarrer un apprentissage progressif et stimulant en Python. --- Pourquoi choisir ce cours ? - Apprentissage ludique et motivant : apprenez à coder en développant vos propres jeux. - Projets concrets : créez des jeux fonctionnels et personnalisés dès les premières sessions. - Support expert : bénéficiez d’un accompagnement personnalisé pour surmonter les défis techniques. Transformez vos idées en jeux captivants tout en découvrant les bases de Python. Inscrivez-vous dès maintenant pour une expérience unique alliant créativité et apprentissage technique. ---
Programmation informatique · Python · Informatique
(9 avis)
Boris - Genève20Fr
Professeur fiable: Description du Cours en Ligne : "Premiers Pas en Programmation de Microcontrôleurs : Maîtrisez C/C++ pour Débutants" Durée des cours : 60 minutes et 90 minutes Ce cours en ligne est conçu pour les débutants souhaitant découvrir le monde passionnant de la programmation de microcontrôleurs en utilisant les langages de programmation C et C++. À travers des explications simples et des exemples pratiques, vous apprendrez les concepts fondamentaux de la programmation embarquée, avec un accent particulier sur les microcontrôleurs et leur interaction avec les composants matériels. Objectifs du cours : - Introduction à la programmation C/C++ pour les microcontrôleurs : Apprenez les bases des langages C et C++ adaptés à la programmation de systèmes embarqués, comprenant la gestion de la mémoire, la manipulation de registres et l'optimisation du code pour les ressources limitées. - Connaître les microcontrôleurs : Explorez les caractéristiques des microcontrôleurs et leur rôle dans les systèmes embarqués. Vous apprendrez comment ces petits ordinateurs contrôlent une grande variété de dispositifs, des simples capteurs aux robots complexes. - Configuration d'un environnement de développement : Installez et configurez un environnement de développement intégré (IDE) pour la programmation de microcontrôleurs, comme Arduino IDE ou MPLAB X, et apprenez à programmer dans ces environnements. - Communication avec le matériel : Découvrez comment programmer les entrées/sorties (GPIO), les ports série, les interrupteurs et d'autres interfaces matérielles de base pour interagir avec un microcontrôleur. - Création de projets simples : Vous aurez l'opportunité de créer vos premiers projets pratiques, comme allumer une LED, lire un capteur analogique, ou contrôler des moteurs via un microcontrôleur. Format du cours : Les cours sont structurés pour s'adapter à différents niveaux d'apprentissage et peuvent être suivis en format de 60 minutes ou 90 minutes, selon vos besoins et votre disponibilité. Voici comment ces deux formats sont organisés : Format 60 minutes : - Introduction aux bases de la programmation C/C++ (15 min) : Une brève présentation des concepts de base, des variables aux structures conditionnelles. - Présentation des microcontrôleurs (10 min) : Introduction aux microcontrôleurs courants et explication de leur architecture. - Mise en place d'un IDE et premier code (15 min) : Installation de l'environnement de développement, écriture du premier programme pour allumer une LED. - Applications pratiques et discussion (20 min) : Réalisation d'exercices pratiques avec le microcontrôleur, suivi d'une session de questions-réponses pour assurer la compréhension des concepts. Format 90 minutes : - Introduction détaillée à la programmation C/C++ (20 min) : Explication approfondie des bases de la programmation, notamment la gestion de la mémoire et l'optimisation du code. - Compréhension des microcontrôleurs et des composants (15 min) : Exploration des différents types de microcontrôleurs et des composants matériels utilisés dans la programmation embarquée. - Installation de l'IDE et premier projet (20 min) : Démonstration complète de l'installation et configuration d'un IDE, suivie de l'écriture et de l'exécution d'un premier programme (allumer une LED, gérer un bouton, etc.). - Applications pratiques et projets simples (30 min) : Vous réaliserez un projet pratique en temps réel, comme la gestion d'un capteur ou la commande d'un moteur, en appliquant les connaissances acquises lors de la session. Avantages : - Approche pratique : Vous travaillez directement avec des microcontrôleurs dès le début, avec des projets concrets à réaliser. - Accessibilité : Les cours sont adaptés aux débutants, avec un langage simple et des exemples faciles à comprendre. - Flexibilité : Vous pouvez choisir entre un format de 60 ou 90 minutes selon votre emploi du temps et vos préférences d'apprentissage. - Accompagnement personnalisé : Le formateur offre une attention individuelle, répond à vos questions en temps réel et adapte les exercices selon vos progrès. Public visé : - Débutants en programmation embarquée : Ce cours est conçu pour les personnes n'ayant pas ou peu d'expérience en programmation C/C++ ou en systèmes embarqués. - Étudiants en électronique, informatique ou robotique : Ceux qui souhaitent explorer la programmation de microcontrôleurs pour des projets personnels ou professionnels. - Passionnés de DIY et d'IoT : Toute personne souhaitant se lancer dans la création de projets électroniques avec des microcontrôleurs, comme Arduino, Raspberry Pi, ou autres plateformes similaires. Prérequis : Aucun prérequis spécifique n'est nécessaire pour ce cours, à part un intérêt pour la programmation et l'électronique. Les outils nécessaires, comme un microcontrôleur Arduino ou une plateforme similaire, seront expliqués en détail pendant le cours. Conclusion : Ce cours en ligne offre une base solide pour quiconque souhaite s'initier à la programmation de microcontrôleurs. Vous apprendrez non seulement à coder en C/C++ mais aussi à comprendre comment les systèmes embarqués interagissent avec le matériel pour réaliser des tâches complexes. Grâce à un apprentissage interactif et des projets pratiques, vous serez prêt à développer vos propres applications et à approfondir vos connaissances en programmation embarquée.
Programmation informatique · Robotique · C - c++
Rencontrez d'autres bons professeurs. Essayez les cours en ligne avec les professeurs particuliers suivants :
Résultat de la recherche 1 - 25 sur 6731 - 25 sur 673

Nos élèves de Genève évaluent leurs professeurs de Cours de Programmation Informatique.

Pour vous garantir la qualité de nos professeurs de Cours de Programmation Informatique, nous demandons à nos élèves de Genève de les évaluer.
Uniquement des avis d'élèves et garantis par Apprentus. Évalué 4.9 sur 5 sur une base de 129 avis.

Matières scientifiques (Math, Physique, Chimie) pour les élèves de la mission française (Casablanca)
Amin
J’ai choisi Amin pour aider mon fils qui est actuellement scolarisé en Suisse équivalent le niveau français Lycée 2nd pour 3 matières Math, Physique et Chimie. C’est un Prof sérieux ayant une très bonne connaissance par rapport ces 3 matières et explique les cours de manière compréhensible, du fait que la confiance de mon fils est en train de remontée, cela lui permet de retrouver la motivation. Je recommande Amin !
Commentaire de CHRISTINA
Cours de soutien ingénierie électrique McGill University ECSE 325 Digital Systems ECSE 331 Electronics ECSE 222 Digital Logic (Bordeaux)
Pr YSF
Très bon professeur d'électronique analogique. Ne se contente pas simplement de donner les formules mais développe les solutions pour s'en sortir même en cas de changement de montage électronique. Très disponibles et claire dans ces explications, je conseille les cours avec Youssef.
Commentaire de BENJAMIN
Programmation informatique / robotique (enfants / débutants ..) (Genève)
Amine
Ma fille qui est en seconde année de Media Design a pris pour le moment deux cours avec Amine qui se sont très bien passés. Amine explique correctement et prends le temps de voir si l élève a bien compris. Je recommande fortement 👍
Commentaire de SEVERINE