• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Object-oriented programming

  • 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

Read more

Teaching hours

  • CMLectures10,66h
  • TIIndividual work10h
  • PRACTICAL WORKPractical work14h

Mandatory prerequisites

C programming

Read more

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

Read more

Assessment of knowledge

Initial assessment / Main session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Final inspectionMCQS450.9
Continuous controlActive Participation0.1without documents without calculator

Second chance / Catch-up session - Tests

Type of assessmentType of testDuration (in minutes)Number of testsTest coefficientEliminatory mark in the testRemarks
Final testMCQS451without documents without calculator