Units:1 This course develops foundational skills in mathematics and quantitative reasoning to support successful completion of CS 100: Programming For Everyone.
Co-requisites: CS 100. Credit Restrictions: Not for CS Major credit.
Possible Instructional Methods:On-ground. Grading: A-F or CR/NC (student choice). Student Learning Outcomes - Upon successful completion of this course students will be able to:
Perform basic algorithmic operations needed to explain the similarities and differences between various families of functions;
Use basic algebraic principles used by algorithms to model and solve real world problems;
Apply linear equations, polynomials and rational functions to solve algorithmic problems;
Apply basic algebraic principles and operations to solve real world programming problems.