Below is a list of available courses offered by the Mathematics Department.

Learn more about the curriculum and degree requirements for mathematics and computer science.

This course presents mathematical ideas in a real world context. Topics covered include critical thinking and problem solving, the mathematics of finance, basic statistical principles, mathematics and the arts, and the theory of voting. Hours credit: 3. Students considering Curricular Studies should not register for this course, as students may not receive credit for both MATH 109 and MATH 208

Relations defined algebraically, graphically, and numerically. Functions, including polynomial, rational, trigonometric, exponential, and logarithmic. Applications, including modeling. Algebraic techniques, and a review of basic geometric relationships. Hours: 3, 3. Not open to students who have been placed into MATH 119R or above, except by permission of the Department.

Relations defined algebraically, graphically, and numerically. Functions, including polynomial, rational, trigonometric, exponential, and logarithmic. Applications, including modeling. Algebraic techniques, and a review of basic geometric relationships. Hours: 3, 3. Not open to students who have been placed into MATH 119R or above, except by permission of the Department.

A study of the properties of various functions, including polynomial, trigonometric, exponential, and logarithmic. Analytic geometry of conic sections. Hours credit: 3. Prerequisite: Mathematics 113 or the equivalent. Not open to students who have been placed into Mathematics 149 or above, except by permission of the Department.

Limits, continuity, and differentiation of algebraic functions of one variable. Applications to curve sketching, optimization, and rates of change. The definite integral applied to finding the area under a curve. Hours credit: 3. Prerequisite: Mathematics 119R or the equivalent.

A continuation of Mathematics 149R. Volumes and surface area of solids of revolution. Lengths of curves. The logarithm and exponential functions. Techniques of integration. Areas in polar coordinates. Improper integrals, infinite series, and power series. Hours credit: 3. Prerequisite: Mathematics 149R or permission of the Department.

Introduces elementary problem solving with emphasis on the nature of numbers and the structure of the real number system. Topics studied include the structure and properties of number systems and of Euclidean Geometry applicable in elementary and middle school classrooms. This course is open to all students and required of students seeking elementary education licensure. Hours credit: 3.

An introduction to statistics, including probability, binomial distributions, normal distributions, sampling theory, testing hypotheses, chi-square tests, and linear regression. Hours credit: 3. Not open to students who have satisfactorily completed Mathematics 343. A student may receive credit for two of these courses: ECON 227, MATH 227, POL 231, PSYC 227R or SOC 395. Offered second semester.

In this course, students will be expected to solve and present solutions to a collection of problems gathered from various mathematics competitions. Problem solutions may involve the techniques of classical algebra, geometry, calculus, and combinatorics. Hours credit: 1. Prerequisite: Permission of the Instructor. May be repeated for credit up to a maximum of 4 hours.

Data science is an interdisciplinary field incorporating statistical techniques with algorithms to collect and to process large data sets, in order to extract meaning and make decisions. Students will explore the collection and filtering of data, machine learning algorithms, and methods for drawing conclusions. Hours credit: 3. Prerequisite: ECON 227 or EVST 205 or MATH 227 or MATH 343 or POL 231 or PSYC 227 or SOC 395. Alternate years.

An introduction to set theory and counting principles. Techniques of mathematical proof. Combinatorics, including recursion and generating functions. The theory and applications of graphs. Hours credit: 3. Prerequisite: Mathematics 149R.

Systems of linear equations, vector spaces and subspaces, bases and dimension, linear transformations, eigenvalues and eigenvectors, and inner product spaces. Hours credit: 3. Prerequisite: Mathematics 149R or permission of the Department.

An introduction to vector calculus. Differential and integral calculus of more than one variable. Vector fields, including Green's, Stokes', and the Divergence Theorems. Hours credit: 3. Prerequisite: Mathematics 150R and either MATH 241 or PHYS 115, or permission of the Department.

Hours credit: 3. One time only.

One time only.

One time only summer.

An introduction to point-set geometry, including topological spaces, metric spaces, homotopy, the Urysohn lemma, and Tychonoff’s theorem. Students explore topology as the underpinning of modern geometry. Hours credit: 3. Prerequisite: MATH 241 or permission of the Department.

First order linear and non-linear equations, second and higher order linear equations, series solutions, Laplace transforms, and systems of linear differential equations. Applications, primarily to mechanics and population dynamics. Hours credit: 3. Prerequisite: Mathematics 150R and 241, or the course may be taken concurrently with MATH 241 by permission of the Department.

Properties of the integers. Unique factorizations, congruences and modular arithmetic. Diophantine equations, prime numbers, quadratic reciprocity, and integer functions. Applications to cyptology. Hours credit: 3. Prerequisite: Mathematics 150R or permission of the Department. Offered alternate years.

Probability. Discrete and continuous probability distributions. Sampling and the Central Limit Theorem. Confidence intervals, hypothesis testing, linear regression, and non-parametric tests. Hours credit: 3. Prerequisite: Mathematics 250. Offered alternate years.

The construction and analysis of mathematical models to solve problems in the physical and social sciences. Dynamical systems are emphasized with a particular concentration on linear and non-linear discrete dynamical systems. Topics may include dimensional analysis, stability, chaos, and fractals. Hours credit: 3. Prerequisites: MATH 150R and 241. Offered alternate years.

Groups, rings, integral domains. Homomorphisms and isomorphisms. Elementary properties of the integers. The fields of rational, real, and complex numbers. Hours credit: 3. Prerequisite: Mathematics 241 or permission of the Department.

Hours credit: 3. One time only.

The complex number system. Limits, continuity, and differentiability of functions of a single complex variable. Contour integration and Cauchy's Theorem. The calculus of residues. Conformal mapping. Hours credit: 3. Prerequisite: Mathematics 250. Offered alternate years.

A rigorous study of limits, continuity, differentiation, and integration of functions of a real variable. Hours credit: 3. Prerequisite: Mathematics 250 or permission of the Department.

A survey of major areas of mathematical interest drawing on background established throughout the undergraduate curriculum. Hours credit: 1.5. Prerequisite: MATH 360.

A survey of major areas of mathematical interest drawing on background established throughout the undergraduate curriculum. Hours credit: 1.5. Prerequisite: MATH 360 and MATH 443 (the course may be taken concurrently with MATH 443).

An introduction to computers and computer programming. Emphasis will be placed on problem-solving with examples and exercises from social, natural, and mathematical sciences. Techniques of flowcharting and structured programming, development of algorithms, and types of computer hardware will also be discussed. Intended for students with no previous programming experience. Hours credit: 3. A student may not receive credit for this course after taking CSCI 156 or its equivalent.

A continuation of Computer Science 151. Emphasis on top-down programming using methods. Topics include user-defined classes and advanced data types, arrays, recursion, algorithms for sorting and searching, exception handling, advanced GUIs and graphics, and embedding Java applets into HTML documents. Hours credit: 3. Prerequisite: CSCI 151 or the equivalent.

This course covers beginning and intermediate programing in the Matlab and Labview computer languages. Students will learn the basics of computer programming as well as the specifics of programing in Matlab and Labview including data input/output, code structuring, coding best practices and limitations, data acquisition and beginning GUI development. This course is project based with projects taken from real world computing problems. Hours credit: 3. Prerequisite: MATH 149. Alternate years.

Structures for the representation of data are considered: vectors, lists, queues, trees, heaps, hash tables, maps, and graphs. This course presents the logic behind choosing a particular structure, and the associated algorithms for using each structure. Fundamental algorithms for solving problems, including sorting, searching and graph algorithms are developed. General design, analysis and the study of complexity are emphasized. Hours credit: 4. Prerequisite: CSCI 156.

Introduction to internal computer architecture including the instruction cycle, parts of the CPU, memory hierarchy including caching, pipelining, exception handling, and issues of multiprocessing. Implementation of assembly language programs using sample architectures. Principles of translating high-level languages. Credit hours: 3. Pre- or co-requisites: CSCI 251 and MATH 149 or equivalent. Alternate years: offered second semester 2020-2021.

Design and implementation of operating systems. Mutual exclusion, concurrency, deadlock, process scheduling, memory management, and files systems. Hours credit: 3. Prerequisite CSCI 156. Alternate years.

This course provides an in-depth study of steps in the software-development process: user requirements, specifications, design, implementation, testing, maintenance, documentation, and management. Students will develop the facility to apply the general principles to new problems. Hours credit: 3. Prerequisite CSCI 251. Alternate years.

Hours credit: 3. One-time only.

Senior Seminar II is a capstone class for the Computer Science and Mathematics Major. Students will review the major principles in computer science, and create and implement a research project. Projects are tailored to student interests. The course will help prepare students for rigorous graduate study or a career in the computer science field. Credit hours: 1.5. Pre- or co-requisites: CSCI 251 or MATH 360 or equivalent.