fond
«Semaine 0» du MOOC
«Programmation Concurrente»

Introduction

L'objectif de cette semaine est de vous proposer, avec un peu d'avance, quelques éléments vous permttant de vous préparer au MOOC «Programmation Concurrente (avec Java)» proposé par l'Université Pierre & Marie Curie (Sorbonne Universités) sur la plateforme edx.

L'objectif est de vous permettre de vous préparer pour cet enseignement si vous ne vous sentez pas à l'aise avec le langage Java qui sera utilisé dans cet enseignement . Si, à cause d'une inscription un peu tardive, vous avez découvert cette «semaine 0» dans la vidéo d'introduction de la première semaine de cours, nous vous conseillons de la regarder quand même, cela vous sera sans doute utile.

Important : nous vous serions reconnaissants de bien vouloir, si ce n'est djà fait, remplir le formulaire de «début de MOOC». Ce formulaire a pour objectif de mieux connaître la population des participants au MOOC. Il ne contient aucune information nominative et ne sera utilisé que pour améliorer le contenu pédagogique de cet enseignement.

Cette semaine vous propose quatorze vidéos que vous trouverez ci dessous.

La bibliothèque graphique

Certains travaux pratiques s'appuient sur une petit bibliothèque graphique qui est accessibile ici. Pour faire fonctionner cette bibliothèque, vous devez soit recopier les sources dans le répertoire de votre exercice (cela a l'avantage que celui qui récupèrera votre travail pour le texter n'aura pas de reconfiguration à faire) ou positionner la variable d'environnement CLASSPATH dans Linux ou MacOS en mode terminal ou l'équivalent si vous utilisez un environnement de développement dédié (cela a l'avantage de réduire la taille de votre archive).

ATTENTION: cette bibliothèque est basée sur les paquetages paquetages java.awt et javax.swing. C'est un prototype améliorable, n'hésitez pas à nous signaler d'éventuels problèmes. Cette bibliothèque s'appuie également sur l'environnement X qui doit être installé sur votre machine.

Présentation du MOOC «Programmation Concurrente (avec Java)»

Vous trouverez ici les transparents correspondants.

L'«écosystème» de ce MOOC

Vous trouverez ici les transparents correspondants.

Partager votre travail dans la classe virtuelle

Vous trouverez ici les transparents correspondants.

Introduction au cours

Vous trouverez ici les transparents correspondants.

À propos du cours

Vous trouverez ici les transparents correspondants.

Rappels, compiler mon programme Java

Vous trouverez ici les transparents correspondants.

Rappels, types de base en Java

Vous trouverez ici les transparents correspondants.

Rappels, les tableaux natifs en Java

Vous trouverez ici les transparents correspondants.

Rappels, structures de contrôle en Java

Vous trouverez ici les transparents correspondants.

Rappels, classes et héritage en Java

Vous trouverez ici les transparents correspondants.

Rappels, interfaces et classes abstraites en Java

Vous trouverez ici les transparents correspondants.

Rappels, la notion d'échappement

Vous trouverez ici les transparents correspondants.

Rappels, les exceptions en Java

Vous trouverez ici les transparents correspondants.

Rappels, la clause «finally» en Java

Vous trouverez ici les transparents correspondants.