Home > Online IT Degrees > Programming Languages Courses
This course will look at the history of programming languages from an historical perspective. Students will also learn common programming terminology and get a brief history on programming languages to see how they were developed over the years. Students will learn about data types and how they are dealt with in various languages and study expressions and expression evaluation.
The class will also cover design principles for imperative programming, the advantages and disadvantages of the imperative programming paradigm and what programming challenges are best suited for this paradigm. They will study the advantages and disadvantages of the imperative programming paradigm and look in-depth at two imperative programming languages -- C and Modula-2.
* = Required