ITEC 1030 - Introduction to Programming (5 credits)

5 credits

The cornerstone of modern software design is object-oriented programming (OOP), which is a methodology that uses objects to represent complex relationships and simplifies the development and management of information systems. This course provides students with introductory information on OOP and other prevailing techniques in programming. Students begin by studying foundational concepts and terminology of OOP. They examine programming paradigms, algorithmic thinking, and problem-solving techniques in OOP. Students engage in coursework on computer program design, constraints, variables, functions, procedures, logic and code control, error trapping, error handling, and interactive coding techniques. They gain hands-on, practical experience on compiling and running applications, reading data interactively, and debugging.

Prerequisites

  • ITEC 1010 or ITEC 1015
  • MATH 1040