School / Prep
ENSEIRB-MATMECA
Internal code
EI7PG202
Description
Introduction to object-oriented programming with Java as a support language
Plan
I Encapsulation
1) Encapsulation
2 Objects 2.1 Instantiation
2.2 Sending messages
2.3 Building an encapsulation
3) Classes
3.1 package
3.2 Concrete class
3.3 a-one link between classes
3.4 Varible and class method
II Object substitution
5 Object subsitution or plolymorphism
5.1 Type/subtype relationship (a-one link)
5.2 Polymorphism.
6 Class hierarchy
6.1 Inheritance
6.2 Inheritance of interfaces
6.3 Inheritance between classes
6.4 Redefining instance methods
6.5 Classes abastraite
6.6 Multiple inheritance and choice of inherited members
III Other mechanisms
7 The exception mechanism
8 Parameterized types
Competencies
C2. Level 2C3. Level 2C4. Level 1C8. Level 2
Teaching hours
- CMLectures10,66h
- TIIndividual work10h
- PRACTICAL WORKPractical work14h
Mandatory prerequisites
C programming
Syllabus
I Encapsulation
1) Encapsulation
2 Objects 2.1 Instancing
2.2 Sending messages
2.3 Building encapsulation
3) Classes
3.1 Packages
3.2 Concrete classes
3.3 a-one link between classes
3.4 Varible and class method
II Object substitution
5 Object subsitution or plolymorphism
5.1 Type/subtype relationship (a-one link)
5.2 Polymorphism.
6 Class hierarchy
6.1 Inheritance
6.2 Inheritance of interfaces
6.3 Inheritance between classes
6.4 Redefining instance methods
6.5 Classes abastraite
6.6 Multiple inheritance and choice of inherited members
III Other mechanisms
7 The exception mechanism
8 Parameterized types
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 | MCQS | 45 | 0.9 | |||
Continuous control | Active Participation | 0.1 | without documents without calculator |
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 | MCQS | 45 | 1 | without documents without calculator |