Ce cours initie aux bases de la programmation en utilisant le langage Java : 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 Java)».
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.
Cette semaine vous accueille dans le cours et vous présente les premiers concepts de base de la programmation.
涵盖的内容
5个视频11篇阅读材料1个作业1个编程作业1个插件
显示有关单元内容的信息
5个视频•总计65分钟
Bienvenue•4分钟
Introduction•7分钟
Variables•19分钟
Variables : lecture/écriture•22分钟
Expressions•13分钟
11篇阅读材料•总计91分钟
Déroulement du cours•3分钟
Contributeurs•1分钟
À propos des guides d'installation•1分钟
Installation d'un environnement de développement Java sous Linux•10分钟
Installation d'un environnement de développement Java sous MacOS•10分钟
Installation d'un environnement de développement Java sous Windows•10分钟
Configuration d'Eclipse•10分钟
Erratum•1分钟
Transparents et notes de cours•0分钟
Exercices•45分钟
Complements de cours (variables et expressions)•0分钟
1个作业•总计30分钟
Variables et expressions•30分钟
1个编程作业•总计60分钟
(non noté) Premiers programmes•60分钟
1个插件•总计15分钟
Feedback (1)•15分钟
Structures de contrôle (1) : branchements conditionnels
第 2 单元•小时 后完成
单元详情
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.
涵盖的内容
3个视频3篇阅读材料1个作业1个编程作业1个插件
显示有关单元内容的信息
3个视频•总计40分钟
Branchements conditionnels•14分钟
Conditions•12分钟
Erreurs de débutant, Le type boolean•14分钟
3篇阅读材料•总计55分钟
Transparents et notes de cours•10分钟
Exercices•45分钟
Compléments de cours (branchements conditionnels)•0分钟
1个作业•总计30分钟
Branchements conditionnels et booléens•30分钟
1个编程作业•总计150分钟
Branchements conditionnels•150分钟
1个插件•总计15分钟
Feedback (2)•15分钟
Structures de contrôle (2) : boucles et itérations
第 3 单元•小时 后完成
单元详情
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.
涵盖的内容
5个视频2篇阅读材料1个作业1个编程作业1个插件
显示有关单元内容的信息
5个视频•总计72分钟
Itérations : introduction•13分钟
Itérations : approfondissement et exemples•22分钟
Itérations : quizz•9分钟
Boucles•22分钟
Blocs d'instructions•6分钟
2篇阅读材料•总计30分钟
Transparents et notes de cours•0分钟
Exercices•30分钟
1个作业•总计30分钟
Boucles et itérations•30分钟
1个编程作业•总计180分钟
Boucles et itérations•180分钟
1个插件•总计15分钟
Feedback (3)•15分钟
Tableaux
第 4 单元•小时 后完成
单元详情
Cette semaine et les suivantes nous présentons des types de données plus avancés que les types de base. Cette semaine : les tableaux qui permettent de regrouper plusieurs données de même type.
涵盖的内容
5个视频3篇阅读材料1个作业1个编程作业1个插件
显示有关单元内容的信息
5个视频•总计53分钟
Tableaux : introduction•12分钟
Tableaux : déclaration•11分钟
Tableaux : traitements courants•11分钟
Tableaux : affectation et comparaison•9分钟
Tableaux à plusieurs dimensions•11分钟
3篇阅读材料•总计46分钟
Erratum•1分钟
Transparents et notes de cours•0分钟
Exercices•45分钟
1个作业•总计30分钟
Tableaux de taille fixe•30分钟
1个编程作业•总计210分钟
Tableaux et chaines de caractères•210分钟
1个插件•总计15分钟
Feedback (4)•15分钟
Tableaux dynamiques et chaînes de caractères
第 5 单元•小时 后完成
单元详情
Nous continuons notre présentation des tableaux puis passons à un autre nouveau type : les chaînes de caractères (i.e. suites de lettres).
涵盖的内容
4个视频3篇阅读材料1个作业1个插件
显示有关单元内容的信息
4个视频•总计57分钟
String : introduction•10分钟
String : comparaisons•7分钟
String : traitements•15分钟
Tableaux dynamiques•25分钟
3篇阅读材料•总计46分钟
Erratum•1分钟
Transparents et notes de cours•0分钟
Exercices•45分钟
1个作业•总计30分钟
Semaine 5 quiz•30分钟
1个插件•总计15分钟
Feedback (5)•15分钟
Fonctions / Méthodes
第 6 单元•小时 后完成
单元详情
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.
涵盖的内容
7个视频2篇阅读材料1个作业1个编程作业1个插件
显示有关单元内容的信息
7个视频•总计68分钟
Fonctions : introduction•12分钟
Fonctions : appel•8分钟
Fonctions : passage des arguments•16分钟
Fonctions : entêtes•4分钟
Fonctions : définitions•17分钟
Fonctions : méthodologie•6分钟
Fonctions : surcharge•5分钟
2篇阅读材料
Transparents et notes de cours•0分钟
Exercices•0分钟
1个作业•总计30分钟
Fonctions/Méthodes•30分钟
1个编程作业•总计210分钟
Fonctions•210分钟
1个插件•总计15分钟
Feedback (6)•15分钟
Etude de cas
第 7 单元•小时 后完成
单元详情
Nous voulons terminer notre cours avec une étude de cas, la création d'un jeu de « Puissance 4 », nous permettant de revoir tous les concepts abordés au long du cours.
Super cours pour débuter en Java. Très progressif, et très bien expliqué, il permet de bien progresser. Je continue avec le cours sur l'orienté objet
M
MN
5·
已于 Nov 10, 2017审阅
Merci pour ce cours extrêmement clair, net et précis et aussi pour la qualité des exercices.
A
AT
5·
已于 Aug 28, 2018审阅
Cours très intéressant, qui nous oblige à réfléchir et a structurer un problème. Merci aussi aux professeurs qui sont d'une grande aide et qui répondent très rapidement.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I purchase the Certificate?
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.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.