> Formation > Cursus ingénieur
Introducing the main concepts of Object-Oriented Programming (OOP), applied with the Java programming langage.
Contact Matthieu CHABANASThe main concepts of OOP will be presented, and their implantation in Java:
Lab sessions will be organized, as well as pratical assignments in Java.
Algorithmic and Data Structures.
Imperative programming (iteration, recursion, programming with procedures, genericity; practical training). Elementary and classical data structures (arrays, lists, trees, priority queues, dictionaries, hash tables).
Pratical training in autonomy (25% of the evaluation)
Final exam in lab session
N1 = (2*E1 + TP) / 3
N2 = (2*E2 + TP) / 3
Codification pour la formule de calcul de la note :
N1=note finale de 1ère session
N2=note finale de 2ème session
E1=examen de 1ère session (a priori en salle machine)
E2=examen de 2ème session
TP=travaux pratiques
Remarque: la note de TP ne se rattrape pas en 2ème session.
Thinking in Java, B. Eckel, Prentice Hall
Introduction to Algorithms, Cormen Leiserson Rivest Stein, MIT PRESS
Date of update November 21, 2014