More than just a tool, Ada is a modern programming language designed for both large-scale program implementation and safety-critical real-time systems.
The “Ada 95 & 2005 : The Basics” course focuses on the practical application of the concepts and paradigms offered by the Ada language. Through numerous examples and hands-on exercises, this training emphasizes the real-world use of Ada in industrial environments.
Understanding the internal mechanisms of the language greatly facilitates learning. That’s why this course also covers how Ada compilers implement the language and includes detailed references for using GNAT technology.
Objectives
- Acquire the knowledge and best practices necessary for Ada development.
- Learn how to apply Ada practically in industrial projects.
Prerequisites
Basic programming knowledge.
5-Day Program
- Historical overview
- Language features
- Development process
- Basic elements
- Composite types (constrained and unconstrained)
- Exceptions
- Encapsulation and abstraction
- Generics
- Unit hierarchies
- Objects and classes
- Inheritance, polymorphism, and dynamic binding
- Abstraction and abstract types
- Predefined environment (introduction)
- Elaboration
- GNAT technology (introduction)
- 23 recommandations
- General conclusion
- Bibliography
Exercises include: Lorentz transformation (on the way to Proxima C), a stopwatch, the number PI, the golden ratio, an Ada banner, self-descriptive numbers, maze, Lena (image processing), image abstraction, image stack, abstract image classes.
Provided materials
- Printed course manual in French
- 16 GB USB drive containing:
- All exercises with solutions
- Ada compiler (Windows, Linux)
- Documentation
- Examples covered in sessions
Assessment
Pre and post-training questionnaires to evaluate knowledge acquisition.
Upcoming sessions
- December 7–12, 2025 — Paris region
Additional sessions can be arranged upon request.
Systerel’s Ada language expertise
Our trainers have extensive experience in Ada and its application in industrial projects.
They are also active members of Ada-Europe, an association of researchers, developers, and users of safe software technologies.
During the course, numerous examples and practical exercises demonstrate concrete applications of Ada in industrial contexts.
Training tailored to your needs
Courses can be delivered on-site at our offices in Aix-en-Provence, in the Paris region, or directly at your company.
We also offer custom training programs designed to meet your organization’s specific requirements.
Contact us at formation@systerel.fr
Learn more about our training program
Training activity registered under No. 93 13 12834 13 with the Prefect of the Provence-Alpes-Côte d’Azur region.

