**CPSC 130 Programming and Problem Solving:** An introduction to programming and problem solving for students with little or no
programming background. Topics include problem specification and algorithm design,
and fundamental procedural programming concepts (including variables, assignment,
conditional and iterative control structures, arrays or lists, and functions). Prerequisites:
MATH 116 or MATH 120 with a grade of C- or better, or 24 ACT or 580 SAT. (4 cr.)

**CPSC 200 Object Oriented Programming:** This course introduces programming and software engineering. The methodology is based
on object-oriented analysis. Discussion of fundamental algorithms and elementary data
structures is included, focusing on ADTs throughout. User interfaces are covered in
the specification of programming tasks. Prerequisites: MATH 126 or MATH 130 or CPSC
130 with a grade of C- or better, or permission of instructor. (4 cr.)

**CPSC 300 Data Structures and Algorithms: **This course covers data structures and object-oriented design in some depth. Topics
covered include data structure, a formal treatment of recursion, an introduction to
basic problem-solving strategies, an introduction to complexity analysis and theory
of computability. Sorting and searching algorithms are presented in the light of the
presentation of problem-solving strategies and complexity issues. Finally, objected-oriented
design methodologies are studied. Prerequisites: CPSC 200 with a grade of C- or better.
(4 cr.)

**CPSC 320 Computer Simulation:** An introduction to discrete and continuous processes including queues, and population
dynamics. Examples will be modeled using Pascal and/or simulation languages such as
Dynamo, and SIMSCRIPT. Prerequisites: (MATH 216 or MATH 220) and CPSC 200 and MATH
251, all with a grade of C- or better. (3 cr.)

**CPSC 330 Parallel Programming:** Introduction to the parallel computing landscape and a parallel programming language.
Overview of processes, synchronization, and the use and implementation of semaphores.
Introduction to distributed programming techniques (including message passing, RPC
and rendezvous), process interaction paradigms and scientific computing (including
heartbeat algorithms, pipeline algorithms, broadcast algorithms, grid computations
and particle computations). Prerequisites: (MATH 216 or MATH 220) and (CPSC 200 or
ECNS 311), all with a grade of C- or better. (4 cr.)

**CPSC 340 Computer Organization:** Digital logic and digital systems, machine-level representation of data, assembly-level
machine organization and instruction sets, memory system organization, Input/Output
and interrupts, multiprocessing and an introduction to systems software. Prerequisites:
CPSC 130 or CPSC 200 or ECNS 311, all with a grade of C- or better. (4 cr.)

**CPSC 442 Programming Language Concepts:** This course covers the syntax and semantics of programming languages and provides
an introduction to compiler construction. Topics that may be covered include: formal
specification of syntax, declarations, binding, allocation, data types, control structures,
control and data flow, and the implementation and execution of programs. The type
of programming methodologies that may be covered include: functional programming,
imperative programming, logic programming, and object-oriented programming. Programming
projects will provide experience in a number of languages. Prerequisites: CPSC 300
and MATH 328. (3 cr.)

**MATH 010 Fundamentals of Mathematics:** Mathematical concepts concerning whole numbers, both common and decimal fractions,
percentage and elementary algebraic operations are covered. Credit does not count
toward graduation but will count in the calculation of the GPA. Typically offered
Fall, Spring. (4 cr.)

**MATH 110 Fundamentals of Algebra:** An introductory course in algebra covering linear equations, exponents, polynomials,
factoring, solving quadratic equations by factoring, rational expressions, solving
linear systems of equations, and applications. Integrated into the course at appropriate
points are the following topics of arithmetic: prime factoring, GCF, LCD, numerical
fractions, and signed number. Pre-Requisites: MATH 010 with grade of C- or better,
or 15 on ACT or 400 on SAT. Typically offered Fall, Spring, Summer. (4 cr.)

**MATH 115 Intermediate Algebra:** A study of complex fractions, first and second degree equations and inequalities,
exponents, radicals, and introduction to complex numbers, logarithms, and systems
of equations. Pre-Requisites: MATH 110 with a grade of C- or better, or 19 on ACT
or 500 on SAT. Typically offered Fall, Spring, Summer. (3 cr.)

**MATH 116 Intermediate Algebra-Num Trig:** Special factoring forms, exponents, roots and radicals, scientific notation, fractions,
first and second degree equations and inequalities, functions and graphs, logarithms,
and solutions of logarithmic and exponential equations, systems of equations up to
3x3 and Cramer's Rule, numerical trigonometry including vectors, Law of Sines and
Cosines, and graphs of trigonometric functions. Pre-Requisites: MATH 110 with a grade
of C- or better, or 19 on ACT or 500 on SAT. Typically offered Fall, Spring, Summer.
(4 cr.)

**MATH 117 Contemporary Mathematics: **A terminal course in mathematics satisfying the General Education quantitative skills
requirement. Exposes students to a wide variety of mathematical concepts and their
applications. Topics include algebraic applications, geometry, statistics, probability
and mathematics of finance. Note: Math 117 cannot be used as a prerequisite for courses
requiring Math 115 as a prerequisite. Should a student change his or her academic
program to one that requires Math 115 as a prerequisite for subsequent courses the
student will be required to complete Math 115. Pre-Requisites: MATH 110 with a grade
of C- or better, or 19 on ACT or 500 on SAT. Typically offered Fall, Spring, Summer.
(3 cr.)

**MATH 120 Trigonometry:** An elementary course in plane trigonometry. Includes the trigonometric functions,
their properties, solution of right and oblique triangles, radian measure, graphs,
identities, trigonometry equations, vectors, and applications. Related topics in Geometry
included. Calculators with trigonometric functions required. Pre-Requisites: MATH
115 with a grade of C- or better, or 24 on ACT or 580 on SAT. Typically offered Fall,
Spring, Summer. (3 cr.)

**MATH 122 Math Analysis for Business:** A study of mathematical models of linear equations and linear inequalities. Topics
to be covered include: matrices, business applications, linear programming including
both the geometrical approach and the simplex approach, maximizing and minimizing
of standard and non-standard problems, duality, linear regression and correlation.
Pre-Requisites: MATH 115 with a grade of C- or better, or 24 on ACT or 580 on SAT.
Typically offered Fall, Spring. (3 cr.)

**MATH 126 Algebra-Analytical Trigonometry:** Analytic trigonometry and trigonometric equations, the j-operator, DeMoivre's Theorem,
non-linear inequalities, applications of logarithmic and exponential equations and
plane analytic geometry with polar sketching. Equations of higher degree including
the remainder theorem, factor theorem, synthetic division, rational and irrational
roots of polynomials. Pre-Requisites: MATH 116 with a grade of C- or better, or 24
on ACT or 580 on SAT. Typically offered Fall, Spring, Summer. (4 cr.)

**MATH 130 Adv Algebra-Analytical Trig:** Quadratic equations, inequalities, straight lines, graphing equations, functions
and inverse functions, exponential and logarithmic functions, trigonometry from an
analytical point of view, sequences, mathematical induction, and the binomial theorem.
Pre-Requisites: MATH 120 with a grade of C- or better, or 24 on ACT or 580 on SAT.
Typically offered Fall, Spring, Summer. (4 cr.)

**MATH 132 Calculus for Business:** A study of both differential and integral calculus. Topics to be covered include:
maxima and minima problems with business applications, curve sketching, exponential
growth and decline and differential equations. Prerequisites: MATH 120 or MATH 122
or MATH 126, with a grade of C- or better, or 26 on ACT, or 620 on SAT. (3 cr.)

**MATH 216 Applied Calculus:** The derivative and applications of the derivative and integration and applications
of the integral. Derivatives of the trigonometric and inverse trigonometric functions
with applications and derivatives of the transcendental functions with applications.
Techniques of integration and integrations using tables and approximate integration.
Prerequisites: MATH 126 or MATH 130 with grade of C- or better, or 26 on ACT or 620
on SAT. Typically offered Fall, Spring. (4 cr.)

**MATH 218 Math for Elementary Teachers 1:** The first in a two-course sequence designed to develop pre-service elementary teachers’
conceptual understanding of mathematics. Topics include problem solving, set theory,
number theory, rational and real numbers, and algebraic concepts. Emphasis is placed
on learning through problem solving. Open only to prospective elementary teachers.
Prerequisites: MATH 115 with a grade of C- or better or placement. (3 cr.)

**MATH 219 Math for Elementary Teachers 2:** The second in a two-course sequence designed to develop pre-service elementary teachers'
conceptual understanding of mathematics. Topics include elementary probability and
statistics, geometric concepts, and measurement concepts. Emphasis is placed on learning
through problem solving. Open only to prospective elementary teachers. Prerequisites:
MATH 218 with a grade of C or better or placement. (3 cr.)

**MATH 220 Calculus 1:** The first of a three-semester sequence in analytical geometry and calculus. Topics
include: the limit, the derivative, differentiation of algebraic and transcendental
functions, and definite and indefinite integration. Prerequisites: MATH 126 or MATH
130 with grade of C- or better, or 26 on ACT, or 620 on SAT. (4 cr.)

**MATH 226 Fourier Series-Applied Diff Equat:** Solving first- and second-order differential equations, Laplace Transforms, Electrical
applications and numerical solutions of first and second order differential equations.
Convergence and divergence of infinite series, Maclaurin and Taylor series. Operations
with Power Series, Fourier series, waveform symmetries and waveforms with period of
2L. Fourier Transforms, Fourier Integral and Discrete Fourier Transforms. Pre-Requisites:
MATH 216 with a grade of C- or better. (4 cr.)

**MATH 230 Calculus 2:** The second of a three-semester sequence in analytical geometry and calculus. Topics
include: applications of integration, integration techniques, infinite series, conic
sections, parametric equations and polar coordinates. Prerequisite: MATH 220 with
a C- or better. (4 cr.)

**MATH 251 Statistics for the Life Sciences: **A first course in statistics, including a broad range of applications from science.
Topics include: Data display, descriptive statistics, probability, estimation, inference
and regression. Pre-Requisites: MATH 130 with a grade of C- or better, or 26 on ACT,
or 620 on SAT. (3 cr.)

**MATH 317 Geometry for Elementary and Middle School Teachers:** Concepts of geometry and measurement appropriate for elementary and middle school
teachers. This course will focus on using activities to develop geometric concepts
as well as the use of Geometer's Sketchpad. Includes Euclidean, coordinate and transformational
geometry, the history of geometry and applications to problem solving. Prerequisite:
MATH 219 or higher with a grade of C or better. (3 cr.)

**MATH 318 Statistics for Teachers:** This course covers basic concepts of statistics and probability appropriate for K–12
school teachers. Topics include methods of organizing, displaying, analyzing, and
interpreting data; methods of collecting data and making predictions and inferences
based on data; and the theory of probability and probability distributions. Graphing
calculators and computers will be used throughout the course to reinforce major course
ideas. Prerequisites: MATH 219 with a grade of C or better. (3 cr.)

**MATH 319 Math Modeling and Problem Solving:** This course introduces students to a wide variety of mathematical problem solving
strategies and should also greatly enhance students writing, oral communication, and
collaboration skills. Topics include the following strategies: drawing a diagram,
making a systematic list, use of matrix logic, looking for a pattern, identifying
sub problems, analyzing units, creating an easier related problem or physical representation,
working backwards, converting to algebra, changing the focus of how we look at a problem,
and visualizing spatial relationships. Group projects will be assigned with the results
presented both orally and in writing. Prerequisites: MATH 219 with a grade of C or
better. (3 cr.)

**MATH 320 Calculus 3: **The third of a three-semester sequence in analytic geometry and calculus. Topics include:
vector valued functions, functions of several variables, and multiple integrals. Pre-Requisite:
MATH 230 with a C- or better. (4 cr.)

**MATH 322 Linear Algebra:** An introduction to the theory of vector spaces with emphasis on matrix algebra. Topics
included are linear transformation, independence, rank, and inverses. Prerequisite:
MATH 230 with a C- or better. (3 cr.)

**MATH 324 Fundamental Concepts in Mathematics:** An introduction to mathematical structure and deductive logic through the study of
fundamental systems. Topics include logic, arguments, set theory, relations, induction,
and algebraic structures. Standard methods of mathematical proof are emphasized. Prerequisites:
MATH 230 with a C- or better. (3 cr.)

**MATH 325 College Geometry:** A primarily axiomatic development of Euclidean geometry with an emphasis on the writing
of geometric proofs. The course includes measurement and area, the use of geometry
software, geometric constructions, coordinate geometry, and transformational geometry.
Prerequisite: MATH 324 with a grade of C or better. (4 cr.)

**MATH 326 Discrete Math for Teachers:** This course focuses on logic and reasoning, as well as the role of axiomatic systems
and proofs. It includes a study of patterns, relations and functions to model and
solve problems, how counting is used to enumerate and order, finite graphs and trees
and how they are used to model problems, and a study of probability concepts and the
use of probability in real-world situations. The course aims to give students a deep
experience of the mathematics in a larger context by studying both theoretical foundations
and applications of the topics of the course. Prerequisites: MATH 219 or MATH 220
a grade of C or better. (3 cr.)

**MATH 328 Discrete Structures:** Discrete mathematics topics for applied mathematics and computer science, including:
sets, algorithms, recursion, combinatorics, and graph theory. Prerequisites: (MATH
216 or 220) and CPSC 130, all with a grade of C- or better. (3 cr.)

**MATH 330 Differential Equations:** Ordinary linear differential equations and classical solutions to special types of
non-linear equations. Also, numerous applications, series solutions, and solutions
of systems of linear differential equations. Prerequisite: MATH 230 with a C- or better.
(3 cr.)

**MATH 340 Numerical Analysis: **Numerical Algorithms for Root Finding, Interpolation, Integration, Linear Algebra,
and Differential Equations. Prerequisites: MATH 230 and CPSC 130 with a grade of C-
or better. (3 cr.)

**MATH 360 Operations Research:** This course covers the main topics of operations research, including model formulation,
linear programming, integer programming, nonlinear programming, network analysis,
deterministic and stochastic dynamic programming, game theory and decision theory.
Prerequisites: MATH 322 with a grade of C- or better. (3 cr.)

**MATH 414 Mathematical Statistics 1:** A theoretical course in probability and statistics including distributions and densities,
expectation, moment generating functions, and functions of random variables. Prerequisites:
MATH 251 and MATH 320, both with a grade of C- or better. (4 cr.)

**MATH 416 Mathematical Statistics 2:** A continuation of MATH 414, including sampling distributions, estimation, hypothesis
testing, regression and ANOVA. Prerequisite: MATH 414 with a grade of C- or better.
(4 cr.)

**MATH 417 Problem Solving Strategies in Probability Theory:** Review and practice problem solving for the Society of Actuaries Exam P. Additional
topics include specific application of probability to risk management and insurance
setting. Prerequisite: MATH 414 with a grade of C- or better. (3 cr.)

**MATH 418 Teaching Elementary and Middle School Mathematics:** This course is designed to provide pre-service elementary/middle school teachers
a fundamental core or strategies to help them become effective mathematics teachers.
It will provide perspectives on trends in mathematics education and the process of
doing mathematics and develop the core ideas of learning, teaching, assessment and
planning. It will focus on how children learn mathematics, and how to promote that
learning through problem-solving, and the use of technology. It will also provide
perspectives on teaching special children and on the history of mathematics. Prerequisite:
Completion of 18 hours in the math minor for elementary education. (3 cr.)

**MATH 420 Abstract Algebra:** A study of abstract algebra. Topics to be covered include: sets, equivalence relations,
groups, rings, fields, integral domains, homorphisms, isomorphisms, and their elementary
properties. Prerequisite: MATH 324 with a grade of C- or better. (3 cr.)

**MATH 430 Advanced Calculus:** A more rigorous approach to limits, continuity, sequences, and multivariable calculus,
plus additional topics such as line and surface integrals. Fourier series, and gamma
and beta functions. Prerequisites: MATH 320 and MATH 324, both with a grade of C-
or better. (3 cr.)

**MATH 438 Teaching and Learning of High School Mathematics:** Provide pre-service secondary mathematics teachers with a fundamental core of strategies
to help them become effective mathematics teachers. This will include study of and
experience with cooperative and active learning strategies; formative and summative
assessment techniques; and instructional approaches that involve the use of manipulatives,
technology, multiple perspectives. Students will develop the core ideas of learning,
teaching, assessment, and planning. Mathematical content will also be integrated with
pedagogy; topics include logic and reasoning, geometry and measurement, algebra, data
analysis and probability, and pre-calculus. Prerequisite: MATH 230 with a grade of
C or better and junior or senior status. (3 cr.)

**MATH 440 Mathematical Modeling:** Introduction to mathematical models. Includes topics dependent upon student interests
and backgrounds. A broad mathematics background is required. Prerequisites: MATH 322
or MATH 328 with a grade of C- or better. (3 cr.)

**MATH 450 Theory of Interest:** The fundamental concepts of financial mathematics and how these concepts are applied
in calculating present and accumulated values for various streams of cash flows as
a basis for future use in: reserving, valuation, pricing, asset/liability management,
investment income, capital budgeting, and valuing contingent flows. Emphasis on preparing
students for the Society of Actuaries Exam FM. Prerequisites: MATH 251 and MATH 320,
both with a grade of C- or better. (3 cr.)

**MATH 451 Problem Solving Strategies in Interest Theory:** Review and practice for the Society of Actuaries Exam FM. Additional topics include
financial derivatives and the concept of no-arbitrage as it relates to financial mathematics.
Prerequisite: MATH 450 with a grade of C- or better. (3 cr.)