Establishment
Language of instruction
French, English
Teaching content
MB-IT
Training officer(s)
M.Morelle, M.Morelle
Stakeholder(s)
Mikael Morelle
Présentation
Prerequisite
Basic algorithms and data structures in the computer software
Goal
- Understand the aims of JAVA programming language
- Know how to carry out an application in JAVA.
- Be able to implement the basic notions of the object-oriented programming: inheritance, encapsulation and polymorphism.
- Know how to carry out an application in JAVA.
- Be able to implement the basic notions of the object-oriented programming: inheritance, encapsulation and polymorphism.
Presentation
General presentation of JAVA programming language
Simple objects construction
Composite objects construction
Inheritance
Exceptions
Out/Input
Threads
Introduction to graphical applications development
Simple objects construction
Composite objects construction
Inheritance
Exceptions
Out/Input
Threads
Introduction to graphical applications development
Modalités
Organization
Type | Amount of time | Comment | |
---|---|---|---|
Face to face | |||
Lectures - face to face | 10,00 | ||
Lab | 18,00 | ||
Independent study | |||
Independent study | 50,00 | ||
Overall student workload | 78,00 |
Evaluation
Practical works
Project
Project
Control type | Duration | Amount | Weighting |
---|---|---|---|
Others | |||
Mini-project | 2,00 | 1 | 40,00 |
Final Exam | |||
Intermediate exam | 2,00 | 1 | 60,00 |
TOTAL | 100,00 |
Ressources
Bibliography
Thinking in JAVA - B. Eckel
Prentice Hall, Upper Saddle River, N.J., USA, 2000
Le langage Java : concepts et pratique - Irène CharonÉditions Hermès, 2000