• Your selection is empty.

    Register the diplomas, courses or lessons of your choice.

Object-oriented programming

  • School / Prep

    ENSEIRB-MATMECA

Internal code

EIN7-PROG1

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
  • TDMMachine Tutorial14h

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.9no documents, no calculators
Continuous controlActive Participation0.1

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