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.