Aide
Aide Donner des cours
David
 
Satisfaction 100% garantie
12€ /h
Ce professeur est malheureusement indisponible
David
12€ /h
Ce professeur est malheureusement indisponible
Superprof depuis plus de 7 mois
Profil professeur vérifié
Répond en 24 heures
1er cours offert

Introductory and Advanced Concepts in Programming and Computer Science by University Student

Hello! I'm a current student at École 42 in Paris who has been on a non-stop exploration of code for the last year. While I'm still learning myself, I feel this is the best time to consolidate what I've learned so far and pass it on.

Learning a programming language is extremely similar to learning a spoken language: sure you will need to rote learn the "grammar" to begin with, but the idea is to automate this syntax so you can focus on expressing your ideas, quickly. That cannot be done until there is a holistic view over the code you exploit, and the architecture of the computer, data and memory. I want to help those who are starting to program feel that "click" when you have a top to bottom perspective on what you’re doing. Once those tools are passed on, you will begin thinking like a programmer.

Having said that, I will adapt to your needs. Are you taking a CS course because you need to? Because this is your passion in life? Because you're looking to land a dev internship? We'll look at your ambitions and the instruction will be catered accordingly to get you on the right path from day one.

Languages of expertise: C, C++, Ruby and Java

We can focus on

Core programming topics : data structures, complexity, classical algorithms (sorting, combinatorics, search), 3D Graphics, interview questions, regular, expressions, UNIX, parallel-computing, recursion, heuristics, best-practices, memory-management, design, optimization, debugging.

Theoretical topics: computability and semantics.

Certain math topics: Projective geometry, linear-algebra

J'enseigne la programmation. Pour les niveaux secondaire, , , , , débutant, intermédiaire.
Je donne des cours en face à face, à mon domicile ou chez l'élève.
Je donne des cours par Webcam.

Expériences de David

This is new territory for me. Besides having been tutored myself and seeing what works (and what doesn't), I work in an environment where we mutually rely on the knowledge of each other. I understand how to support those around me and help them push through tough concepts.

Curriculum Vitae de David

Education:

École 42 - Renowned programming institution, focusing on 3D graphics

Relevant work experience:

IT Support, Rapid7 - Helped support a global userbase, including developers, for the champions of information security software.

Les professeurs similaires

de la Programmation à proximité ? Voici une sélection d'annonces de professeurs pouvant vous accompagner.

Chez lui Chez vous Par webcam
1 heure 12€ 12€ 12€
5 heures 51€ 51€ 60€
10 heures 96€ 96€ 120€
Ce professeur est malheureusement indisponible