School / Prep
ENSEIRB-MATMECA
ECTS
3 credits
Internal code
ET7PG220
Description
The aim of this module is to teach you about the "object-oriented" programming paradigm.
As an illustration of this programming paradigm, we'll be using Java, one of the flagship languages that incorporates this paradigm.
In this module, we'll be reviewing the main elements that make up the paradigm: objects, classes, inheritance, etc.
Finally, we'll be applying the knowledge we've acquired to a sizeable project.
Teaching hours
- CIIntegrated Courses13h
- PRJProject13h
- PRACTICAL WORKPractical work5h
Mandatory prerequisites
Algorithms and data structures
Syllabus
1. Objects
2. Classes
3. Inheritance, interfaces and subtyping
4. Packages
5. Generic types and collections
Further information
Programming
Assessment of knowledge
Initial assessment / Main session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Final inspection | Written | 30 | 0.4 | without document without calculator | ||
Project | Report | 0.6 |
Second chance / Catch-up session - Tests
Type of assessment | Type of test | Duration (in minutes) | Number of tests | Test coefficient | Eliminatory mark in the test | Remarks |
---|---|---|---|---|---|---|
Final test | Written | 30 | 0.4 | without document without calculator |