COMP 2103 N1

Computer Programming 3

Topics include fundamental programming concepts, algorithms and problem solving, fundamental data structures, recursion, the imperative programming paradigm, structured design, compiled and scripting languages, program correctness, robustness, and portability, interfacing with operating systems.

Instructor: Tomasz Muldner
Prerequisites:
  Comp 1123 with a grade of C- or better
Course Type: Online; Continuous-intake. Register anytime and learn at your own pace


In this course, you'll build your skills programming in C, and explore an introduction to systems programming.

Topics include:

  • Essential programming concepts
  • Program correctness, robustness, and portability
  • The interface between the programming language and operating system

After completing the course, you will be comfortable programming in C, and in debugging, documenting, and maintaining C programs.