Objectifs
· Introduction aux structures de données plus complexes et aux types abstraits.
· Introduction à la programmation orientée-objet.
· Introduction à la récursivité.
Résumé
Le contenu est articulé autour des thèmes de base comme suit:
· Concepts de base : récursivité, structures chainées et pointeurs, encapsulation des données, généricité, héritage.
· Méthodes de construction systématique de programmes : raisonnement par induction structurale, Analyse de complexité, application à la construction méthodique d'algorithmes-type: manipulations d'arbres, de graphes, etc.
· Langages de programmation : mise en uvre des concepts dans un langage orientés-objet tel que Java, Implémentation, dans ce langage, des programmes construits.
Autres informations du cahier des charges
Pré-requis : LINF 1150 - Introduction à l'algorithmique et à la programmation : 1ère partie
Evaluation : Tests et examens écrits individuels.
Support : Notes de cours
Encadrement : Un titulaire
Autres : Description accessible à http://www.info.ucl.ac.be/Licence.info/programme/LINF1251.html
Le cours LINF1251 est mentionné dans les programmes suivants :
ECGE1/IN
|
Candidature en sciences économiques et de gestion (informatique)
|
| |
GELI2DC
|
Diplôme d'études complémentaires en ingénierie linguistique
|
| |
MATH1
|
Candidature en sciences mathématiques
|
| |
Valeurs ECTS de l'activité
ECGE10/IN
|
Candidature à durée réduite en sciences économiques et de gestion (informatique)
|
| |
ECGE12/IN
|
Deuxième candidature en sciences économiques et de gestion (Informatique)
|
(7 ECTS)
|
Obligatoire
|
MATH12
|
Deuxième candidature en sciences mathématiques
|
| |
Valeur ECTS par défaut
|
(7 ECTS)
| |
|