This course will cover the techniques used in problem solving and mathematical reasoning. Students will learn the framework for basic programming algorithms, and the roles discrete objects play in basic computations required in logical programming practices.

Pre-Reqs:

MA106 College Algebra with a grade of C or higher