Ada is taught in literally hundreds of the best universities around the world. Universities such as MIT and NYU in the United States, Oxford University in England, ENST in France. Why? Because Ada is an excellent choice for courses in elementary programming, data structures, software engineering and for more advanced courses in compiler construction. Ada embodies the best contemporary ideas in software technology, and students exposed to Ada at an early stage of their career become more skilled and principled programmers.
Several commercial companies have developed academic programs in an effort to create stronger links between academia and the professional Ada community.
Ada-Europe has an Ada programming contest named The Ada Way. They have published the winning entry from the original competition. The competition has now been extended with an open-ended challenge entitled “Try and Beat Me!”, inviting student teams to improve the reference implementation.
Here are some real-world examples of how Ada is being used in academia.
Mälardalen University (Västerås, Sweden)
University of Virginia (USA)
Echo – A comprehensive approach to creating software for safety-critical applications
The Australian National University (Canberra, Australia)
4Concurrent and Distributed Systems and 4Real-Time and Embedded Systems
Vermont Technical College (USA)
Arctic Sea Ice Buoy and CubeSat Projects