Mathematics and Computer Science Courses

Code Course Name Description Credits
ASTR 250 The Solar System Introduction to the current state and past evolution of the Sun and its family of planets, moons, asteroids, and comets. Critical focus is on developing an understanding of the Earth as a planetary body and learning how the studies of other planets and satellites influence models of the climatic, geologic, and biologic history of our home world. Other topics include energy production in stars, global warming, impact hazards, and the search for life beyond our solar system. Results from past and current NASA missions will be explored. Prerequisites: MATH 115, PHYS 112. 3
ASTR 260 Galaxies, Relativity, and Cosmology Introduction to the study of the structure and history of the universe. Topics include the basic properties of energy and gravity, thermonuclear fusion in stars, composition and distribution of galaxies, space-time, Einstein's special and general relativity, cosmic microwave background, expansion of the universe, dark energy, and the theories of the big bang and inflation. Prerequisites: MATH 115, PHYS 112. 3
CS 111 Problem-Solving and the Computer An introduction to computers as a tool in problem-solving, using BASIC as a language. Includes simple programming of problems in algebra or statistics. Draws models from the social and physical sciences. Does not require previous computer experience. 3
CS 142 Programming In C++ An introduction to advanced software engineering concepts using C++ and structured programming. Rudiments of the language and program optimization are stressed. 3
CS 241 Machine Language with Assembler Basic principles of machine language programming. Computer organization and representation of numbers, strings, arrays, list structures, all at the machine level. Includes Assembler language. Prerequisite: CS 142. 3
CS 245 Computer Data Structures A study of the use of a ligh-level language to implement complex data structures. These include lists, trees, graphs, networks, storage allocations, file structure, and information storage and retrieval. Prerequisite: CS 142. 3
CS 314 Mathematical Models and Computer Techniques Mathematical models with an emphasis on constrained optimization problems. Topics include linear programming, network and integer models, and multi-objective optimization. Prerequisites: CS 142, MATH 202. 3
CS 341 Analysis of Algorithms Theoretical analysis of various algorithms. Topics to include sorting, searching, selection, matrix multiplication, and multiplication of real numbers. Prerequisite: CS 245. 3
CS 344 Operating System Principles Analysis of the computer operating systems including Batch, Timesharing and Real-time systems. Topics to include sequential and concurrent processes, processor and storage management, resource protection, processor multiplexing, and handling of interrupts from peripheral devices. Prerequisite: CS 245. 3
CS 463 Introduction to Numerical Methods Deals with solutions to equations, matrix methods, linear systems of equations, matrix inversion, eigenvalue problems, numerical differentiation. Prerequisites: CS 142, MATH 204, 322. 3
MATH 110 Mathematics for Contemporary Society The topics studied will include techniques and applications of set theory, counting techniques, matrices, linear systems, statistics and probability, and linear programming. 3
MATH 115 Analysis of Functions (Pre-calculus) Topics include polynomial, rational, exponential, logarithmic and trigonometric functions, as well as conic sections. 3
MATH 120 Mathematics in the Liberal Arts Designed to implement NCTM curriculum standards with emphasis on problem-solving, patterns and relationships, functions, estimation, and mathematical connections to other disciplines. Topics are chosen from this list: functions, astronomy, number theory in music and cryptology, probability, statistics up to the normal distribution, graph theory, voting methods and logic. No prior knowledge of any of these topics is assumed. 3
MATH 170 Applications of Mathematics to Biology Examines problems in biology through the use of a variety of mathematical tools and models. Topics include linear, exponential, and logarithmic functions, linear systems, probability, and an introduction to calculus. Prerequisite: MATH 115 or consent of instructor. 3
MATH 201 Calculus with Analytic Geometry I Limits, function, continuity, differentiation, and applications, including related rates and extrema. Prerequisites: algebra and trigonometry. 3
MATH 202 Calculus with Analytic Geometry II Integration, applications of the definite integral, logarithmic, exponential, hyperbolic, inverse hyperbolic, and trigonometric functions. Prerequisite: MATH 201. 3
MATH 203 Calculus with Analytic Geometry III Improper integrals, indeterminate forms, infinite series, polar coordinates, parametric equations, and three-dimensional space. Prerequisite: MATH 202. 3
MATH 204 Calculus with Analytic Geometry IV Vector-valued functions, partial derivatives, multiple integrals, and vector calculus. Prerequisite: MATH 203. 3
MATH 216 Statistics for the Behavioral and Social Sciences Surveys the basic statistical concepts applicable to problems in the behavioral and social sciences. Includes descriptive statistics, regression and correlative, hypothesis testing, nonparametric methods, and analysis of variance. Computer software will be utilized for calculations. 3
MATH 219 History of Mathematics The study of mathematical concepts from arithmetic to calculus in their historical perspective. This study will be supplemented by historical background material, biographies of mathematicians and translations of source manuscripts in which mathematical discoveries were first announced. Attention will be given to the relationship of mathematics to other disciplines. ) For Mathematics majors and minors. 3
MATH 220 Introduction to Probability and Statistics Acquaints the student with elements of probability, Bayes theorem, measures of central tendency, dispersion, probability distribution, hypothesis tests, nonparametric tests, linear regression, and correlation. 3
MATH 271 Transition to Advanced Mathematics A transition from lower level mathematics courses to higher level courses. Emphasis will be placed on correct reading, understanding, and writing of proofs. Topics will include logic, direct proofs, proof by contrapositive, proof by contradiction, equivalence relations, functions, and mathematical induction. Prerequisite: MATH 201. 3
MATH 311 Differential Equations The study of differential equations and first-order linear systems through a combination of analytical, numerical, and qualitative techniques. Topics include the standard analytical methods of solving nth-order linear equations, eigenvalues and eigenvectors for systems, phase-plane trajectories, the Laplace transform, and numerical approximations. Technology is used in conjunction with theory to approximate and analyze solutions. Modeling physical phenomena is emphasized through a rich variety of applications. Prerequisite: MATH 204. 3
MATH 321 Abstract Algebra Provides an introduction to groups, rings, ideals, integral domains and fields. Prerequisites: MATH 202, 271. 3
MATH 322 Linear Algebra Deals with vector spaces, matrices, linear transformations, canonical forms and determinants. Must be taken with MATH 322L. Prerequisites: MATH 202, 271. 2
MATH 322L Linear Algebra Lab Laboratory to accompany MATH 322 in order to use a computer algebra system (such as Mathematica or Maple) to provide visual reenforcement of central concepts. Must be taken with MATH 322. 1
MATH 323 Theory of Numbers An introduction to basic number theory: properties of the integers, congruence, Fermat's and Wilson's Theorem, number theoretic functions, Diophantine equations and primes. Prerequisites: MATH 202, 271. 3
MATH 324 College Geometry The study of axiomatic systems and the notions of proof and consistency. Examines finite, elliptical, and hyperbolic geometries, and advanced topics in Euclidean Geometry. Software is used to enhance exploration and discovery of theorems. Prerequisite: MATH 202. 3
MATH 411B Curriculum Methods and Materials in Mathematics See EDUC 411. 3
MATH 420 Discrete Mathematics An introduction to the algebraic concepts, methods and techniques that form the theoretical basis for computer science, including relevant areas of logic, set theory, relations and functions, and Boolean algebra. Prerequisites: MATH 202, 271. 3
MATH 425 Topology Introduction to point-set topology at the undergraduate level. Topics include topological spaces, limit points, continuity, connectedness, compactness, separability, and the fundamental group. Prerequisites: MATH 204, 271. 3
MATH 430 Real Analysis An introduction to the analysis of real numbers, variables, and functions. Topics include topology of the real numbers, sequences and series, limits, continuity and uniform continuity, differentiation, the Riemann integral, and sequences of functions. Prerequisites: MATH 204, 271. 3
MATH 440 Complex Variables An introduction to the theory of complex numbers, variables, and functions. Topics include transformations and mappings, elementary and analytic functions, complex integration and Cauchy's theorem, Taylor and Laurent expansions, residues, harmonic functions, and conformal mappings. Prerequisites: MATH 204, 271. 3
MATH 447 Special Projects Definition, formulation, solution, documentation, and testing of a problem under close faculty supervision for a single student. variable credit
MATH 456 Mathematical Statistics Deals with probability distributions, limit theorems, estimation, hypothesis tests, correlation and regression, analysis of variance. Prerequisites: MATH 204, 220. 3
MATH 495 Senior Seminar Analysis of the underlying foundational questions of mathematics including the notions of proof and consistency within a specific mathematical framework. Examination of the considerable impact of mathematics on culture and society from ancient to modern times. 1
MATH 498 Special Topics Special topics in mathematics. variable credit