This course will describe Ada programming features for developing large applications, including exception handling, type safety, access types, encapsulation, and genericity.