К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Projet de programmation (en Java) · LearnSpace
Назад в каталог
courseraПрограммирование

Projet de programmation (en Java)

Курс от École Polytechnique Fédérale de Lausanne
Средний≈ 34.8 чФранцузский
О курсеНавыкиПрограммаПреподаватели

О курсе

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.

Навыки, которые вы освоите

JavaJava ProgrammingSimulationsObject Oriented Programming (OOP)Graphical ToolsUser Interface (UI)Software Design PatternsProgram DevelopmentSoftware DesignObject Oriented DesignComputer Programming

Программа курса

7 модулей · 42 учебных материалов

01Mise en place et premières classes22 материалов

Bienvenue !

Bienvenue !ВидеоPrérequisЧтениеContributeursЧтение

Préambule : installation d'un environnement de travail

GénéralitésЧтение

Учитесь у экспертов

Jean-Cédric Chappelier

Dr.

Jamila Sam

Dr

Projet de programmation (en Java)
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 34.8 ч

7 модулей

Язык: Французский

Часть программы вашего университета
A propos de l'installation de EclipseЧтение
Installation d'un environnement de développement Java sous LinuxЧтение
Installation d'un environnement de développement Java sous Linux (Ubuntu)Видео
Installation d'un environnement de développement Java sous MacOSЧтение
Installation d'un environnement de développement Java sous MacOSВидео
Installation d'un environnement de développement Java sous WindowsЧтение
Installation d'un environnement de développement Java sous WindowsВидео
Configuration d'EclipseЧтение

Etape 1 : Description générale et mise en place du projet

1.1 Description générale du projetЧтение1.2 Mise en place du projetЧтение1.2 Mise en place du projet -- vidéo illustrativeВидео1.3 Procédure de soumissionЧтение1.3 Procédure de soumission -- vidéo illustrativeВидеоComplément : paramètres de simulationЧтениеComplément : paramètres de simulation -- vidéo illustrativeВидеоCorrections au matériel fourniЧтение

Etape 2 : A vous de jouer, premières classes

Premières classesПрограммированиеVotre feedbackPLUGIN
02Environnement et nourriture3 материалов

Etape 3 : Environnement et nourriture

03. Environnement et nourritureПрограммирование

Etape 4 : Utilisation de l'interface graphique fournie

04. Utilisation de l'interface graphiqueПрограммированиеVotre feedbackPLUGIN
03Déplacement des animaux4 материалов

Etape 5 : Animaux : premiers déplacements

Complément de cours : Collections et itérateursЧтение05. Animaux : premiers déplacementsПрограммирование

Etape 6 : Déplacement aléatoires

06. Déplacements aléatoiresПрограммированиеVotre feedbackPLUGIN
04Fourmis (1/3)3 материалов

Etape 7 : Fourmis 1

07. Fourmis (1/3)Программирование

Etape 8 : Fourmis 2

08. Fourmis (2/3)ПрограммированиеVotre feedbackPLUGIN
05FOURMIS (2/3)3 материалов

Etape 9 : Fourmis 3

09. Fourmis (3/3)Программирование

Etape 10 : Déplacement sensoriel (1/3)

10. Déplacement sensoriel (1/3)ПрограммированиеVotre feedbackPLUGIN
06Fourmis (3/3)3 материалов

Etape 11 : Déplacement sensoriel (2/3)

11. Déplacement sensoriel (2/3)Программирование

Etape 12 : Déplacement sensoriel (3/3)

12. Déplacement sensoriel (3/3)ПрограммированиеVotre feedbackPLUGIN
07Termites et combats4 материалов

Etape 13 : Termites

13. TermitesПрограммирование

Etape 14 : Combats

Complément de cours : les énumérationsЧтение14. CombatsПрограммированиеVotre feedbackPLUGIN