In this course we are going to learn and explore different aspects of Modula-3 including basic concepts such as primitive data types, variables, constants, control structures, arrays, looping mechanisms, records, enumerations, subranges, sets, blocks, references, types and subtypes, interfaces and modules all the way to the more advanced concepts like exceptions, subtyping, and object-oriented programming.
Objectives
Understanding all the small details of Modula-3 programming