300

LAM 303 Computer Programming I

This course emphasizes the principles of programming digital computers in a higher-level language as applied to significant algorithms from mathematics. The course provides an introduction to computer programming design focusing on algorithm generation using pseudo code and flow charting, debugging, and elements of good programming style. It introduces data types, control structures, procedures and functions, recursion, arrays, files, structured program design and testing. The course has both a mathematical and a laboratory component. Students will write programs to solve problems from areas of number theory, algebra, geometry, probability, statistics, and calculus. This course applies toward the mathematics concentration. The course does NOT count in the Quantitative Reasoning Area of General Education requirements. Prerequisite(s): LAM 220 - College Algebra or equivalent is required. One additional course from LAM307, LAM 308, LAM 309, or LAM 312 is recommended. 5 quarter hours

5

LAM 305 Computer Programming II

This course is a continuation of Computer Programming I (LAM303). It emphasizes data structures such as files, set pointers, lists, stacks, queues, trees, and graphs, and explores text processing, recursion, searching, and sorting. The course investigates the design and implementation of large scale problems. This course applies toward the mathematics concentration. Prerequisite(s): LAM 303 or equivalent. 5 quarter hours

5

LAM 309 Theory of Numbers

This course involves students in discovering, developing, and evolving ideas of elementary number theory. Topics include mathematical induction, divisibility, primes, congruences, and conditional congruences. This course applies toward the mathematics concentration. Prerequisite(s): LAM 220. 5 quarter hours.

5

LAM 312 Calculus II

This course examines the introductory topics of integral calculus. Topics include sequences, Riemann sums, and applications of the integral to finding the volume of solids of revolution, surface area, arc length, centroids, fluid pressure, and work. Techniques of integration are applied to transcendental functions, hyperbolic functions, and indeterminate forms. This course applies toward the math major, minor, and concentration. Prerequisite(s): LAM 311 Calculus I or equivalent or departmental approval. 5 quarter hours.

5