UE Programmation 1

Diplômes intégrant cet élément pédagogique :

Descriptif

Ce cours propose de découvrir les bases de la programmation par objets en Java.

Comprendre et maîtriser :

- les notions fondamentales de la programmation (séquences, conditionnelles, itérations)

- la notion de type

- les tableaux et leurs utilisations

- les notions fondamentales de la programmation par objets en Java (classes, objets, attributs, méthodes, héritage, polymorphisme, exceptions)

- la mise en place d'une interface graphique simple avec Swing.

Pré-requis recommandés

Une première expérience en programmation, éventuellement en autodidacte, dans n'importe quel langage peut-être un plus mais n'est pas un prérequis indispensable.

Compétences visées

A l'issue de ce cours, un étudiant est capable de développer de petites applications en Java.

Bibliographie

Il existe de très nombreux ouvrages sur la programmation en Java, ainsi que de nombreuses ressources sur le Web. Le site france-ioi.org est en particulier recommandé pour se donner une idée de la programmation avant ce cours.

Informations complémentaires

La moitié des heures prévues pour ce cours sont consacrées à des TPs. En fin de semestre, les étudiants réalisent une application plus conséquente en groupe de 4-5 étudiants pendant une semaine.

Lieu(x) : Grenoble
Langue(s) : Français