This course is designed to introduce the student to computers, programming, and some of the key ideas on which the field of computer science is based. The primary vehicle for doing so is the computer language MATLAB. The use of a program like MAPLE to manipulate symbolic equations is also covered. This course is aimed at students majoring in math or in a physical science.
Structure of Computers, MATLAB basics, Computation and decision-making, Iteration, Recursion, Applications, Efficiency Analysis. MAPLE, Program Proving