课程信息
5.0
2 个评分
Ce « cours » n'est pas un cours au sens strict du terme mais un projet. La pratique étant essentielle dans l'apprentissage de programmation, nous avons conçu de cours-projet pour vous permettre de consolider vos acquis en programmation Java. Il est décomposé en 14 étapes (sur 7 semaines) dont le but est de vous permettre de mettre en pratique, à grande échelle, les concepts et techniques appris dans nos deux précédents MOOCs (https://www.coursera.org/learn/initiation-programmation-java/ et https://www.coursera.org/learn/programmation-orientee-objet-java/) Les principaux objectifs visés : + d'exposer d'avantage certaines problématiques typiques de conception OO, difficiles à illustrer sur des exercices simples ; + d'introduire par la pratique certaines méthodologies de conception (ce que l'on appelle des patrons de conception) ; + de vous apprendre à mettre en oeuvre une approche incrémentale et des tests progressifs lors de l'élaboration de programmes de plus grande envergure. Ce que vous aurez à faire c'est, étape par étape, de + lire et comprendre la donnée, + comprendre les problématiques de conception sous-jacentes et comment nous vous proposons de les résoudre, + coder votre solution, + et enfin, bien sûr, la soumettre au correcteur automatique. Ainsi progressivement vous développerez tout un projet, en l’occurrence la simulation d'une colonie de fourmis, tout en approfondissant vos connaissances OO....
Globe

100% 在线课程

立即开始,按照自己的计划学习。
Calendar

可灵活调整截止日期

根据您的日程表重置截止日期。
Intermediate Level

中级

Clock

Approx. 19 hours to complete

建议:7 semaines, 4 à 6 heures/semaines, 30 à 40 heures en tout....
Comment Dots

French

字幕:French...
Globe

100% 在线课程

立即开始,按照自己的计划学习。
Calendar

可灵活调整截止日期

根据您的日程表重置截止日期。
Intermediate Level

中级

Clock

Approx. 19 hours to complete

建议:7 semaines, 4 à 6 heures/semaines, 30 à 40 heures en tout....
Comment Dots

French

字幕:French...

教学大纲 - 您将从这门课程中学到什么

Week
1
Clock
完成时间为 6 小时

Mise en place et premières classes

Prise de connaissance et mise en place du projet ; implémentation des deux premières classes outils. ...
Reading
4 个视频(共 17 分钟), 13 个阅读材料, 1 个测验
Video4 个视频
Installation d'un environnement de développement Java sous Linux (Ubuntu)6分钟
Installation d'un environnement de développement Java sous MacOS3分钟
Installation d'un environnement de développement Java sous Windows5分钟
Reading13 个阅读材料
Prérequis分钟
Contributeurs1分钟
Généralités1分钟
A propos de l'installation de Eclipse10分钟
Installation d'un environnement de développement Java sous Linux10分钟
Installation d'un environnement de développement Java sous MacOS10分钟
Installation d'un environnement de développement Java sous Windows10分钟
Configuration d'Eclipse10分钟
1.1 Description générale du projet10分钟
1.2 Mise en place du projet30分钟
1.3 Procédure de soumission10分钟
Complément : paramètres de simulation10分钟
Corrections au matériel fourni10分钟
Week
2
Clock
完成时间为 5 小时

Environnement et nourriture

(1) mise en place du « lieu de vie » des futurs animaux et leur fournir de la nourriture ; (2) comprendre la mise en pratique de l'encapsulation (orientée-objet) au travers de « vues » ; (3) utiliser l'interface graphique fournie....
Reading
2 个测验
Week
3
Clock
完成时间为 4 小时

Déplacement des animaux

Continuer à modéliser les animaux et leur permettre de se déplacer de façon simple, puis ajouter de l'aléatoire dans leur déplacement....
Reading
1 个阅读材料, 2 个测验
Reading1 个阅读材料
Complément de cours : Collections et itérateurs10分钟
Week
4
Clock
完成时间为 5 小时

Fourmis (1/3)

(1) modéliser les fourmis et les fourmilières ; (2) comprendre le concept du « double dispatch ». ...
Reading
2 个测验

讲师

Jean-Cédric Chappelier

Dr.
School of Computer and Communication Sciences

Jamila Sam

Dr
School of Computer and Communication Sciences

关于 École Polytechnique Fédérale de Lausanne

常见问题

  • 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.

还有其他问题吗?请访问 学生帮助中心