Some basic concepts of algebra. Equations, inequalities and problem solving. Co-ordinate geometry and graphing techniques. Functions. Exponential and logarithmic functions. Polynomial and rational functions. Trigonometric functions. Graphing trigonometric functions. Trigonometric identities and equations. Systems of equations. The algebra of matrices. Conic sections. Mathematical induction. Counting techniques, probability and the binomial theorem.