The course focuses on the key constructs of types, subprograms, control structures, 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.
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.