Intro to Computer Science (CMPT 141.0)

Recent/Current Offerings

Syllabus / Public content Section Term Instructor
CMPT 141 01 May 2018 Edward Pokraka
CMPT 141 L01 May 2018 Unknown Unknown
CMPT 141 L03 May 2018 Unknown Unknown
 
CMPT 141 02 January 2018 Jeffrey Long
CMPT 141 04 January 2018 Basharah Batool
CMPT 141 L02 January 2018 Unknown Unknown
CMPT 141 L04 January 2018 Unknown Unknown
CMPT 141 L06 January 2018 Unknown Unknown
CMPT 141 L08 January 2018 Unknown Unknown
CMPT 141 L10 January 2018 Unknown Unknown
CMPT 141 L12 January 2018 Unknown Unknown
CMPT 141 L14 January 2018 Unknown Unknown
 
CMPT 141 01 September 2017 Mark Eramian
CMPT 141 03 September 2017 Michael Horsch
CMPT 141 05 September 2017 David Kreiser
CMPT 141 L01 September 2017 Unknown Unknown
CMPT 141 L03 September 2017 Unknown Unknown
CMPT 141 L05 September 2017 Unknown Unknown
CMPT 141 L07 September 2017 Unknown Unknown
CMPT 141 L09 September 2017 Unknown Unknown
CMPT 141 L11 September 2017 Unknown Unknown
CMPT 141 L13 September 2017 Unknown Unknown
CMPT 141 L15 September 2017 Unknown Unknown
CMPT 141 L17 September 2017 Unknown Unknown
CMPT 141 L19 September 2017 Unknown Unknown
CMPT 141 L23 September 2017 Unknown Unknown
 
CMPT 141 01 May 2017 Michael Long
CMPT 141 L01 May 2017 Unknown Unknown
CMPT 141 L03 May 2017 Unknown Unknown
 
CMPT 141 02 January 2017 Jeffrey Long
CMPT 141 04 January 2017 Ralph Deters
CMPT 141 L02 January 2017 Unknown Unknown
CMPT 141 L04 January 2017 Unknown Unknown
CMPT 141 L06 January 2017 Unknown Unknown
CMPT 141 L08 January 2017 Unknown Unknown
CMPT 141 L10 January 2017 Unknown Unknown
CMPT 141 L12 January 2017 Unknown Unknown
CMPT 141 L14 January 2017 Unknown Unknown
 
CMPT 141 01 September 2016 Mark Eramian
CMPT 141 03 September 2016 Michael Horsch
CMPT 141 05 September 2016 Jennifer Seaton
CMPT 141 L01 September 2016 Unknown Unknown
CMPT 141 L03 September 2016 Unknown Unknown
CMPT 141 L05 September 2016 Unknown Unknown
CMPT 141 L07 September 2016 Unknown Unknown
CMPT 141 L09 September 2016 Unknown Unknown
CMPT 141 L11 September 2016 Unknown Unknown
CMPT 141 L13 September 2016 Unknown Unknown
CMPT 141 L15 September 2016 Unknown Unknown
CMPT 141 L17 September 2016 Unknown Unknown
CMPT 141 L19 September 2016 Unknown Unknown

Description

An introduction to computer science and problem solving using procedural programming. This course introduces the basic computer science and computer programming principles of algorithms, abstraction, encapsulation, variables, conditional branching, repetition, functions, recursion, and elementary data structures. These concepts are applied to problem solving applications such as data analysis and visualization, simulation, text processing, and image processing. The programming skills acquired in this course are applicable in all fields of study, the work-place, and personal projects.

Prerequisite(s)

One of (Computer Science 30, CMPT 105, CMPT 140) and one of (Mathematics B30, Foundations of Mathematics 30, Pre-Calculus 30); or MATH 110 or MATH 123 (can be taken concurrently).

Note

Recommended for students with Computer Science 30, CMPT 140 or CMPT 105, or for students in programs that require MATH 110 (or equivalent). Students with credit for CMPT 115 or CMPT 117 cannot take this course for credit. Students may not take CMPT 100 or 120 for credit concurrently with or after CMPT 141.

Resources and Supports for CMPT 141

U of S Bookstore Textbook Search
Library Reserves Search
Hire a Tutor Search