Public Ada Training

Yeovil, UK, April 24 - 28 2017

This training course is for software engineers required to be operational on projects using the Ada language. This course will provide delegates with the necessary set of competences to master the language. It does not require any previous experience or encounter with the language.

This training course will take place in an ‘inter-company’ environment in English.

Prerequisite: Knowledge of a programming language (Ada 83, C, C++, Java…)

Each participant should come with a computer running Windows.


Yeovil Innovation Centre,
Barracks Close, Copse Road,
Yeovil, Somerset, BA22 8RN


0930 – 1700

Lunch Break

1230 – 1400 (Lunch provided everyday)

AdaCore Contact

Martyn Pike
+ 44-1935-385973 // +44-7769-747823
Email Martyn Pike

Day 1

Language Basics

  • Introduction and Rationale
  • Declarations
  • Basic Types
  • Interacting with the Hardware
  • Remote Debugging

Day 2

Composite Data Structures and Architecture

  • Statements
  • Arrays
  • Records

Day 3

Program Architecture

  • Subprograms
  • Packages
  • Privacy
  • Exceptions

Day 4

Advanced Program Architecture

  • Access Types (basics)
  • Inheritance (basics)
  • Genericity
  • Elaboration

Day 5

Ada for Embedded Programming

  • Basic Tasking
  • Tasking with the Ravenscar Profile
  • Contracts