This course introduces the foundations of discrete mathematics as they apply to computer science, focusing on providing a solid theoretical foundation for further work. Topics include functions, relations, sets, simple proof techniques, Boolean algebra, propositional logic, elementary number theory, writing, analyzing and testing algorithms.
An intermediate and advanced algebra course. Topics include quadratic equations, systems of linear equations, exponential and logarithmic functions; topics from trigonometry, including identities, equations and solutions of triangles