Close

CMPT 100: Introduction to Computing

Description
A survey of major computer science areas, combining a breadth of topics with depth via specific examples within each topic. Topics include: history of computing, computer applications, analysis and design, high level programming, computer software, computer hardware, artificial intelligence, and the social impact of computers.
Credit units
3
Term description
1/2(3L-1.5T)
College
Arts and Science
Department
Computer Science
Prerequisite(s)
Mathematics A30 or B30 or C30; or Foundations of Mathematics 30; or Pre-Calculus 30.
Note:
Students can receive credit for only one of CMPT 100 or CMPT 120. Students with credit for CMPT 105, 111, 140 or 141 may not take CMPT 100 for credit. Students wishing to major in computer science are advised to take CMPT 141 or CMPT 140. Students majoring in computer science may not use CMPT 100 as a course in their major, but may count it as a junior elective.