Vous êtes sur la page 1sur 3

Bonjour, bienvenue ce cours d'initiation la programmation Java.

a. Le but de cette squence est de vous prsenter les objectifs du cours et comment il va se drouler. >>Notre cours est un cours pour dbutant. Vous pouvez donc le suivre mme si vous n'avez aucune connaissance en programmation pour l'instant. Notre but est de vous faire acqurir des bases solides en programmation, des bases que vous pourrez tendre en suivant notre futur cours sur les aspects orients objet. Nous nous concentrerons donc sur les concepts de programmation et pourquoi ils sont importants plutt que sur les spcificits du langage, nanmoins nous vous montrerons des mthodes et vous donnerons de nombreux conseils pour pouvoir crire de bons programmes. >>Ce cours n'est donc pas articul autour des spcificits du langage Java. Il ne vise pas de certification mtier dans ce langage. Son objectif c'est de vous enseigner les concepts communs tous les langages de programmation gnraliste, y compris les non-objets, et de les illustrer dans la syntaxe de Java. Java est par essence un langage dit orient objet et en faire abstraction dans un premier temps peut sembler inattendu. C'est nanmoins une approche que vous allez retrouver dans de nombreux ouvrages de rfrence et l'avantage de cette approche est qu'il vous donne des cls de transition vers n'importe quel autre type de langage y compris les non-objets. Bien sr on s'attend ce qu'assez naturellement vous compltiez cette premire formation avec notre futur cours sur l'orient objet qui est une suite naturelle au cours prsent. Une des consquences de cette approche, c'est que tout l'outillage spcifique Java, ce qu'on appelle communment l'API, est quelque chose qui va tre prsent trs superficiellement dans le

cadre de ce cours. En suivant les deux formations, l'initiation la programmation Java et l'orient objet, vous disposerez de tout l'outillage ncessaire, soit pour vous spcialiser en Java, soit pour transiter vers un autre langage de programmation gnraliste. >>Comme la plupart des cours sur Coursera, notre cours est donn sous forme de vidos d'une dizaine de minutes chacune. Ces vidos contiennent des quiz qui vous permettront de contrler au fur et mesure que vous ayez bien compris le contenu du cours, mais en plus de suivre le cours, il vous faudra pratiquer et pour cela vous disposerez de quiz supplmentaires en plus de ceux qui donns dans les vidos, des exercices qui ne seront pas nots et qui vous permettront de vous entrainer, et des devoirs rendre qui eux, seront nots. Concrtement il vous faudra d'abord installer un environnement de dveloppement et pour cela vous trouverez des tutoriels sur le site du cours. Nous mettrons les vidos du cours en ligne toutes les semaines. Vous devrez rendre quatre devoirs nots et pour chacun des devoirs vous disposerez d'un dlai de deux semaines, et vous disposerez galement d'un forum qui vous permettra d'changer avec les autres tudiants et de poser et rpondre des questions. >>Pour apprendre programmer, il est fondamental de pratiquer, exactement comme on doit le faire pour apprendre jouer d'un instrument de musique. Pas de pratique, pas de bonne programmation, voire mme pas de programmation du tout. Les vidos du cours sont donc un premier point, une petite partie de votre apprentissage. Les concepts qui y sont prsents, il est important que vous les mettiez en pratique, que vous les dveloppiez dans les exercices libres, dont nous vous fournissons les corrigs et la fois, donc dans les devoirs nots que vous aurez nous rendre.

J'insiste sur le fait que la pratique par soi-mme des exercices libres constitue une des cls essentielles de votre progression de votre apprentissage. Commencez par les faire par vous-mme, travaillez partir de la donne sans regarder le corrig, sans en discuter avec des amis, des camarades sur les forums. C'est comme a que vous pourrez progresser. L'apprentissage de la programmation ncessite donc un travail assidu, rigoureux. Si vous pratiquez les exercices que nous vous proposons et rendez tous les devoirs nots que nous attendons, alors vous devriez faire de bons progrs en programmation, lesquels seront, la fin, valids par un certificat Coursera. >>Nous nous rjouissons de vous donner ce cours.