recent success story


BE-12 - Fundamentals of Software Engineering

'The lecturer was very detailed in his explanations and ensured relevant subjects were covered in sufficient detail. Top stuff.'

- BAE Systems

BE-30 - Managing MBSE projects

'New method of looking at systemised design, designing from ground up - very interesting! Well presented, answers to questions always given with thought and consideration. An excellent course, thank you'


BE-10 - Use Case Analysis using UML

'The Use Cases exercise was directly applied to the problems we are having in the current projectso we learnt a lot from this course. '

- BAE Systems

SY-02 - System Modelling using SysML

'We really appreciate that Objektum Solutions didn’t limit the discussion to the training material and were able to draft a project specific process which has enabled us to continue our development effort.'

- Brembo

SY-02 - System Modelling using SysML

'The training support provided by Objektum Solutions certainly met our requirements 100% and we appreciated the the professionalism of lecturers, as well as their clear and detailed presentation of the material.'

- Brembo

RE-01 - Expressing Requirements in CoRE

'Everything about this course was spot on.'

- RAF - Conningsby

PG-02 - Programming in Ada95

'The professionalism and quality of training provided by Objektum never ceases to amaze me!'

- RAF - Boscombe Down

PG-10 - Programming in C++

'Really well organised, informative and provided me with enough detail to begin coding immediately. I would highly recommend Objektum Solutions. '

- BAE Systems

PG-02 - Programming in Ada95

'The course was excellent, the lecturers' depth of Ada95 knowledge was amazing.'

- Lockheed Martin

Moving from Ada83 to Ada95

Make an enquiry Print

Reference: PG-03
Duration: 3 Day(s)


This course is expressly designed to teach the new concepts and notation of Ada95 based on a working knowledge of Ada83. Attendees will experience a fast learning curve, effectively leveraging their Ada83 knowledge.

A recap of Ada83 is given before focusing on the new concepts of object-oriented programming, protected objects and additional generic features offered by Ada95. The course is supported throughout with simple analogies and a multitude of programming examples.

Finally, attendees are introduced to how Ada95 supports the Unified Modeling Language (UML), the industry de-facto standard for designing object-oriented systems.

This course is recommended for those who have experience of Ada83 and want to exploit the object-oriented programming and other benefits of Ada95.


  • The New Ada95 Reserved Words
  • Hierarchical Libraries
  • The Changes to Access Types
  • Improved Ada95 Exception Handling
  • Classes and Visibility
  • Ada95 Object Oriented Programming
  • Protected Objects and Tasking
  • Additional Generic Features
  • Controlled Types
  • The Ada95 Predefined Library

Who should attend

Ada83 developers who wish to learn to implement object oriented software using the Ada95 language.


A good working knowledge of Ada83 is required in order to attend this course.
Make an enquiry

Related courses