Université Côte d'azur

UE MIAGE: Conception, Programmation et Développement S5

Code de l'ECUE : SLUG502

Ce cours donne droit à 6.0 ECTS.
PORTAIL SCIENCES ET TECHNOLOGIES
Informatique
Campus SophiaTech Les Lucioles
Licence 3
Semestre impair
Français

PRESENTATION

Le but du cours est de :

  • Rappeler les concepts fondamentaux de la programmation impérative et orientée objet
  • Donner une initiation aux problèmes rencontrés lors de la conception d’un programme : complexité temporelle et mémoire, compris code et performance, efficacité, maintenabilité, évolutivité
  • Capacité à développer et concevoir des algorithmes simples en Java
  • Comprendre les mécanismes simples de la programmation orientée objet : classe, généralisation, polymorphisme, liaison dynamique et la façon dont ces mécanismes sont réalisés en Java.

Responsable(s) du cours

, Frederic Mallet

Présentiel

  • 22h de cours magistral
  • 38h de travaux pratiques

PREREQUIS

Avant le début du cours, je dois ...
  • Connaissances élémentaires en théorie des ensembles
  • Logique du 1er ordre
  • Mathématiques au baccalauréat ou équivalent L1/L2

OBJECTIFS

A la fin de ce cours, je devrais être capable de...
  • Concevoir un programme et un algorithme simple
  • Mettre en place des jeux de tests
  • Réaliser le programme dans le langage Java
  • Utiliser des bibliothèques réalisées par d’autres développeurs
  • Utilisation basique d'un outil de versioning (type git).

CONTENU

    • vocabulaire, codage des données, typage fort et structures de contrôle
  • Aucune description
  • Aucune description
  • Aucune description
  • Aucune description
  • Aucune description
  • Aucune description
Accéder au Syllabus complet (Authentification requise)
Important
Ce syllabus n’a aucune valeur contractuelle. Son contenu est susceptible d’évoluer en cours d’année : soyez attentifs aux dernières modifications.