CS2170 ADA as a Second Language

A first course in ADA for students experienced in another programming language. Students learn to implement problem solutions using the procedural and object-oriented language features of ADA. The procedural programming topics include: data types, operators, input/output, control structures, repetition structures, functions, arrays, and pointers. The object-oriented topics include: data abstraction and encapsulation, packages, inheritance, polymorphism, and generics. Weekly programming projects will be assigned. Prerequisite: Recent completion of the complete series in another programming language course, or programming experience in another programming language.

Lecture Hours


Lab Hours


Quarter Offered

  • As Required