Informações sobre o curso
4.8
210 classificações
63 avaliações
Ce cours initie aux bases de la programmation en utilisant le langage C++ : variables, boucles, fonctions, ... Il ne présuppose pas de connaissance préalable. Les aspects plus avancés (programmation orientée objet) sont donnés dans un cours suivant, «Introduction à la programmation orientée objet (en C++)». Il s'appuie sur de nombreux éléments pédagogiques : vidéos sous-titrées, quizz dans et hors vidéos, exercices, devoirs notés automatiquement, notes de cours....
Globe

cursos 100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Calendar

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Beginner Level

Nível iniciante

Clock

Approx. 31 hours to complete

Sugerido: 8 semaines de cours, 4-6 heures/semaine...
Comment Dots

French

Legendas: French, English...

Habilidades que você terá

Computer ProgrammingC++11C++Programming Language
Globe

cursos 100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Calendar

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Beginner Level

Nível iniciante

Clock

Approx. 31 hours to complete

Sugerido: 8 semaines de cours, 4-6 heures/semaine...
Comment Dots

French

Legendas: French, English...

Programa - O que você aprenderá com este curso

Week
1
Clock
4 horas para concluir

Initiation à la programmation

Cette semaine vous accueille dans le cours et vous présente les premiers concepts de base de la programmation....
Reading
9 vídeos (Total de 73 min), 9 leituras, 2 testes
Video9 videos
Installation sous Linux (Ubuntu)1min
Installation sous MacOS 10.9 et supérieurs3min
Installation sous MacOS 10.8 et inférieurs4min
Installation sous Windows3min
Introduction9min
Variables18min
Variables : lecture/écriture13min
Expressions14min
Reading9 leituras
Déroulement du cours3min
Contributeurs1min
Installation d'un environnement de développement C++11 sous Linux10min
Installation d'un environnement de développement C++11 sous Mac OS X10min
Installation d'un environnement de développement C++11 sous Window10min
[optionnel] Debugging sous Geany10min
Notes de coursmin
Exercices45min
Compléments de cours (variables et expressions)min
Quiz1 exercícios práticos
Variables et expressions12min
Week
2
Clock
4 horas para concluir

Structures de contrôle (1) : branchements conditionnels

Nous abordons cette semaine, et continuerons la semaine prochaine, les « structures de contrôle » qui permettent de décrire comment certaines données peuvent influencer les traitements à effectuer. Nous commençons par les « branchements conditionnels » grâce auxquels une portion de programme peut être exécutée ou non suivant différents tests....
Reading
3 vídeos (Total de 42 min), 3 leituras, 2 testes
Video3 videos
Conditions13min
Erreurs de débutant le type bool14min
Reading3 leituras
Notes de coursmin
Exercices45min
Compléments de cours (branchements conditionnels)min
Quiz1 exercícios práticos
Branchements conditionnels et booléens12min
Week
3
Clock
5 horas para concluir

Structures de contrôle (2) : boucles et itérations

Cette semaine, nous terminons la présentation des « structures de contrôle » avec les boucles et les itérations qui permettent de faire répéter certaines parties d'un programme....
Reading
5 vídeos (Total de 76 min), 2 leituras, 2 testes
Video5 videos
Itérations : approfondissement et exemples19min
Itérations : quiz9min
Boucles conditionnelles22min
Blocs d'instructions12min
Reading2 leituras
Notes de coursmin
Exercices45min
Quiz1 exercícios práticos
Boucles et itérations10min
Week
4
Clock
6 horas para concluir

Fonctions

Cette semaine aborde un sujet fondamental en programmation : les « fonctions » qui permettent de beaucoup mieux structurer les programmes et d'éviter d'avoir à récrire plusieurs fois la même portion de code....
Reading
7 vídeos (Total de 78 min), 2 leituras, 2 testes
Video7 videos
Fonctions : appels9min
Fonctions : passage des arguments9min
Fonctions : prototypes5min
Fonctions : définitions15min
Fonctions : méthodologie10min
Fonctions : arguments par défaut et surcharge10min
Reading2 leituras
Notes de coursmin
Exercices45min
Quiz1 exercícios práticos
Fonctions16min

Instrutores

Jean-Cédric Chappelier

Dr.
School of Computer and Communication Sciences

Jamila Sam

Dr
School of Computer and Communication Sciences

Sobre École Polytechnique Fédérale de Lausanne

Perguntas Frequentes – FAQ

  • Once you enroll for a Certificate, you’ll have access to all videos, quizzes, and programming assignments (if applicable). Peer review assignments can only be submitted and reviewed once your session has begun. If you choose to explore the course without purchasing, you may not be able to access certain assignments.

  • When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile. If you only want to read and view the course content, you can audit the course for free.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.