COMP 125
Principles of Computing
Provides students with a broad understanding of the fundamental concepts of computing, logic, and data processing. Concepts include introductory hardware and software architecture, models of computation, representation of data, machine arithmetic, assembler programming, command line interfaces, and an introduction to some of the logical and mathematical ideas used in computing. Note: Competency in computer skills is required. See CIS Required Skills section on the CIS department website for details. -- 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.