- Teacher: Rizwan Majeed
Introduction to the C++ computer programming language, focusing on syntax for primitive types, control structures, vectors, strings, structs, classes, functions, file I/O, exceptions and other programming constructs.
Detailed survey of computers, computing, and programming, with a detailed emphasis on understanding of Object-Oriented Programming and exploration of different programming languages.
Introductory course that provides the basic concepts, nomenclature, and historical perspective of computers and computing. Includes an introduction to software development and Object-Oriented Programming.
- Teacher: Teacher One
Detailed exploration of the design space of programming languages, specifically the functional, imperative, logic and object-oriented programming languages.