facebook
favorite button
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since March 2018
Instructor since March 2018
Translated by GoogleSee original
C / C ++ programming course and 3D programming
course price icon
From 24 € /h
arrow icon
Developer since 10 years, I work on the development of new 3D engine for different industries. My experience ranges from raytracer to standard OpenGL rendering. The languages ​​covered will be C / C ++, OpenGL and OpenCL.

This course is for anyone wanting an introduction to this type of programming or wanting to learn and discuss developments and new methods in this area. The focus is mainly on the use of graphic resources and understanding how to use the material.

For beginners in programming, the course will focus on learning the technical terms, methodologies and concepts namely to program effectively in general.
Extra information
You must have an operational system for the course. That is either Visual Studio, Eclipse, Netbeans or any IDE capable of compiling and debugging C / C ++ code. I mainly master 3D programming on Windows but Linux is possible.

For beginners, it is possible to start the course by choosing the IDE and its installation.
Location
green drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Montreal, 10, Canada
About Me
I prefer to answer questions and discuss the student's experience. From my personal and professional experience, programming is learned through practice, curiosity, hours of reflection and research.
Education
2003 - Bachelor of Electronics (France)
2008 - Electronics and optics engineer specialized in image processing, Polytech'Orléans (France)
2015 - Professional Imaging Training at MIT in Boston
Experience / Qualifications
6 years of experience in 3D rendering for the medical sector, a patent on a specialized 3D engine for remote rendering
4 years of experience in 3D rendering for flight simulators

I have also done web programming and database, intensive computing on GPU, TCP / UDP network communication, stereoscopic rendering and 3D printing.
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
90 minutes
120 minutes
The class is taught in
French
English
Reviews
Availability of a typical week
(GMT -04:00)
New York
at home icon
At student's home
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Similar classes
arrow icon previousarrow icon next
verified badge
Ahmed
Mathematics, Physics, and Computer Science Tutor | Montreal | French & English
Private tutoring in mathematics, physics and chemistry, life and earth sciences, and computer science for high school, CEGEP, and university students in M

French curriculum: middle school, high school, preparation for the Baccalaureate (Mathematics, Physics-Chemistry, Life and Earth Sciences) — Stanislas, Marie de France
Quebec Program (Secondary & CEGEP), (NYA, NYB, NYC), university

Mathematics: Secondary 1 to 5 (including SN and CST components).
Science: Secondary 5 Physics and Chemistry.
CEGEP: Integral and Differential Calculus (NYA, NYB), Linear Algebra (NYC), and Physics.

English-language program: secondary school, CEGEP, university level
Computer science: Java, C++, Linux, algorithms
formations

Baccalaureate with a specialization in Mathematics
B.Sc. Computer Science, Finance and Mathematics — McGill
M.Sc. Applied Computer Science — Concordia

I have been giving private lessons in mathematics, physics-chemistry and computer science for over 10 years in Montreal. I support high school, CEGEP and university students, in Quebec, French and English programs.
In mathematics and physics, I teach from secondary school to university level, including CEGEP courses at NYA, NYB, and NYC. For students at French schools in Montreal such as Stanislas or Marie de France, I cover the French curriculum from middle school through the Baccalaureate with a specialization in Mathematics, including mathematics, physics and chemistry, and life and earth sciences.
In computer science, I teach programming courses in Java, C++ and Linux, as well as algorithm courses for college and university levels.
My method is based on understanding before memorization. Each session is adapted to the student's level and objectives, whether it is to fill gaps in knowledge, prepare for an exam or deepen understanding of a concept.
My background is rooted in both systems: I graduated with a French Baccalaureate specializing in Mathematics, hold a B.Sc. in Computer Science-Finance-Mathematics from McGill University, and an M.Sc. in Applied Computer Science from Concordia University. I have over 10 years of experience tutoring students of all levels in mathematics, physics, and computer science in Montreal.
verified badge
Pr
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming).

Digital electronics
Analog electronic
electromagnetism (propagation of high frequency waves)
Automatic (continuous, sampled)
electrical engineering (transformers, electrical machines, switching power supply)
C / c ++ programming, Assembler, ARM, STM32
renewable energy (wind, PV)
engineering Sciences
RDM
Python,VHDL
PIC Microprocessor and Microcontroller
Signal processing and data acquisition
Engineering Sciences

These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes.

COURSE OBJECTIVES AND PEDAGOGICAL APPROACH

Resumption and deepening of fundamental concepts through exercises with course reminders.

Put the student in a situation of questioning and research.

Respond to individual issues and questions

Exercise training in order to achieve real mastery of the content.

Learn to build theoretical reasoning from observable facts or hypotheses.

Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background)

This educational approach is effective since it has often led me to interesting results with my students.

Associate professor provides support courses in electrical engineering
verified badge
Julie
Tu aimerais créer ton propre jeu vidéo et découvrir comment les jeux sont programmés ? Je peux t’accompagner dans tes premiers pas avec Unity et la programmation en C# !

Je suis diplômée d’un baccalauréat en génie logiciel de Polytechnique Montréal et je donne des cours particuliers depuis quatre ans. Je peux t’aider à découvrir progressivement les différentes étapes de la création d’un jeu, en m’adaptant à ton niveau et à tes objectifs.

Au fil des séances, nous pourrons notamment découvrir :

- L’environnement Unity et les bases de la création d’un jeu
- La création et l’organisation d’une scène
- La création et le déplacement d’un personnage
- Les collisions et les interactions entre les objets
- Les bases de la programmation en C#
- Les variables, conditions, boucles, fonctions et autres concepts de programmation
- L’intégration de sprites, d’éléments graphiques et d’animations
- Le débogage et la résolution de problèmes
- La création d’un petit projet de jeu de A à Z

Aucune expérience préalable avec Unity ou la programmation n’est nécessaire. Nous pouvons commencer tranquillement avec les notions de base et avancer progressivement vers des fonctionnalités plus complexes.

Le cours peut également être adapté à un projet personnel : si tu as déjà une idée de jeu que tu aimerais réaliser, nous pouvons l’utiliser comme point de départ pour apprendre les différentes notions.

L’objectif est avant tout d’apprendre en créant, de comprendre comment fonctionne un jeu vidéo et de développer progressivement son autonomie en programmation.
message icon
Contact Florian
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Ahmed
Mathematics, Physics, and Computer Science Tutor | Montreal | French & English
Private tutoring in mathematics, physics and chemistry, life and earth sciences, and computer science for high school, CEGEP, and university students in M

French curriculum: middle school, high school, preparation for the Baccalaureate (Mathematics, Physics-Chemistry, Life and Earth Sciences) — Stanislas, Marie de France
Quebec Program (Secondary & CEGEP), (NYA, NYB, NYC), university

Mathematics: Secondary 1 to 5 (including SN and CST components).
Science: Secondary 5 Physics and Chemistry.
CEGEP: Integral and Differential Calculus (NYA, NYB), Linear Algebra (NYC), and Physics.

English-language program: secondary school, CEGEP, university level
Computer science: Java, C++, Linux, algorithms
formations

Baccalaureate with a specialization in Mathematics
B.Sc. Computer Science, Finance and Mathematics — McGill
M.Sc. Applied Computer Science — Concordia

I have been giving private lessons in mathematics, physics-chemistry and computer science for over 10 years in Montreal. I support high school, CEGEP and university students, in Quebec, French and English programs.
In mathematics and physics, I teach from secondary school to university level, including CEGEP courses at NYA, NYB, and NYC. For students at French schools in Montreal such as Stanislas or Marie de France, I cover the French curriculum from middle school through the Baccalaureate with a specialization in Mathematics, including mathematics, physics and chemistry, and life and earth sciences.
In computer science, I teach programming courses in Java, C++ and Linux, as well as algorithm courses for college and university levels.
My method is based on understanding before memorization. Each session is adapted to the student's level and objectives, whether it is to fill gaps in knowledge, prepare for an exam or deepen understanding of a concept.
My background is rooted in both systems: I graduated with a French Baccalaureate specializing in Mathematics, hold a B.Sc. in Computer Science-Finance-Mathematics from McGill University, and an M.Sc. in Applied Computer Science from Concordia University. I have over 10 years of experience tutoring students of all levels in mathematics, physics, and computer science in Montreal.
verified badge
Pr
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming).

Digital electronics
Analog electronic
electromagnetism (propagation of high frequency waves)
Automatic (continuous, sampled)
electrical engineering (transformers, electrical machines, switching power supply)
C / c ++ programming, Assembler, ARM, STM32
renewable energy (wind, PV)
engineering Sciences
RDM
Python,VHDL
PIC Microprocessor and Microcontroller
Signal processing and data acquisition
Engineering Sciences

These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes.

COURSE OBJECTIVES AND PEDAGOGICAL APPROACH

Resumption and deepening of fundamental concepts through exercises with course reminders.

Put the student in a situation of questioning and research.

Respond to individual issues and questions

Exercise training in order to achieve real mastery of the content.

Learn to build theoretical reasoning from observable facts or hypotheses.

Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background)

This educational approach is effective since it has often led me to interesting results with my students.

Associate professor provides support courses in electrical engineering
verified badge
Julie
Tu aimerais créer ton propre jeu vidéo et découvrir comment les jeux sont programmés ? Je peux t’accompagner dans tes premiers pas avec Unity et la programmation en C# !

Je suis diplômée d’un baccalauréat en génie logiciel de Polytechnique Montréal et je donne des cours particuliers depuis quatre ans. Je peux t’aider à découvrir progressivement les différentes étapes de la création d’un jeu, en m’adaptant à ton niveau et à tes objectifs.

Au fil des séances, nous pourrons notamment découvrir :

- L’environnement Unity et les bases de la création d’un jeu
- La création et l’organisation d’une scène
- La création et le déplacement d’un personnage
- Les collisions et les interactions entre les objets
- Les bases de la programmation en C#
- Les variables, conditions, boucles, fonctions et autres concepts de programmation
- L’intégration de sprites, d’éléments graphiques et d’animations
- Le débogage et la résolution de problèmes
- La création d’un petit projet de jeu de A à Z

Aucune expérience préalable avec Unity ou la programmation n’est nécessaire. Nous pouvons commencer tranquillement avec les notions de base et avancer progressivement vers des fonctionnalités plus complexes.

Le cours peut également être adapté à un projet personnel : si tu as déjà une idée de jeu que tu aimerais réaliser, nous pouvons l’utiliser comme point de départ pour apprendre les différentes notions.

L’objectif est avant tout d’apprendre en créant, de comprendre comment fonctionne un jeu vidéo et de développer progressivement son autonomie en programmation.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Florian