recent success story


PG-02 - Programming in Ada95

'I found all topics useful as had never studied Ada before'

- BAE Systems

PG-02 - Programming in Ada95

'Very well pitched course, good prerequisites (so well paced). Excellent!'

- BAE Systems

PG-02 - Programming in Ada95

'The lecturer was exemplary. The course appears to be complete and has given me a keen interest in pursuing Ada.'

- Aerosystems International

PG-02 - Programming in Ada95

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

- RAF - Boscombe Down

PG-02 - Programming in Ada95

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

- Lockheed Martin

Programming in Ada95

Make an enquiry Print

Reference: PG-02
Duration: 5 Day(s)


This course is specifically designed to teach the concepts and notation of Ada95. It promotes the concept of reusable software components and encourages a style of programming, which enforces a disciplined approach to software engineering.

The course focuses on the key constructs of types, subprograms, control structures and program units and object-oriented programming. It then tackles the more difficult subjects of tasking, generic programming and exception handling, supported throughout with simple analogies and a multitude of programming examples. Throughout the course the differences between Ada83 and Ada95 will be highlighted.

This course is highly recommended for those who have had little or no exposure to developing Ada programs and who want to master this elegant language.


  • An Introduction to Ada
  • Simple Numeric Types
  • Enumeration Types
  • Real Types
  • Record Types
  • Simple Array Types
  • Program Control Flow
  • Subprograms & Operators
  • Packages
  • Private Types
  • Hierarchical Libraries
  • Generic Programming
  • Access Types
  • Ada95 Object Oriented Programming
  • Controlled Types
  • Exceptions
  • Tasking
  • Interfacing
  • Variant Record Types
  • Unconstrained Array Types
  • Discriminated Record Types
  • The Ada95 Predefined Library

Who should attend

Software developers who wish to be able to implement or maintain safety critical software using the Ada95 language.


No existing knowledge of Ada95 is assumed but it is recommended that delegates have had some previous exposure to a scripting or programming language. Knowledge of Ada83 is not required to attend this course.
Make an enquiry

Related courses