COMP 150
Introduction to Programming
An introduction to computer programming using a modern programming language. Students will cover fundamental concepts such as variables, data types, control structures, collections, recursion and objects. Emphasis will be placed on clarity, style and design throughout. Note: Competency in computer skills is required. See CIS Required Skills section on the CIS department website for details. Note: Students with credit for COMP 152 cannot take this course for further credit. -- Prerequisite -- One of the following: (C or better in one of Pre-calculus 11, Foundations of Mathematics 11, Principles of Mathematics 11, or MATH 085) or (one of Principles of Mathematics 12, Foundations of Mathematics 12, Pre-calculus 12, MATH 092, or MATH 094). -- Corequisite -- None. -- Pre or Corequisite -- None.