Math & Quantitative Reasoning (MQR) Courses  Area IV
These courses expand a student's understanding of quantitative modes of analysis. Requirement: One course.
Content Loading
Computer Science

A general introduction to computer science including an overview of hardware systems, programming essentials, algorithm design, data handling, and networking. Not intended for students needing a programming background for further work in computer science.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 None
 CrossListed
 None

Intro to tools and concepts of computer science most relevant to business (enterprise) computing and ecommerce. An intro to basic programming principles, page layout and visual interface design, client/server computing, simple techniques for accessing databases, and their algorithmic foundations.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 None
 CrossListed
 None

An introduction to Computer Science for students expecting to utilize serious computing in coursework, research, or employment. Emphasis is on computing concepts, programming principles, algorithm development and basic data structures, using the Java programming language and Unix operating system.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 None
 CrossListed
 None

A second course in Computer Science, focusing on intermediate programming. Emphasis is on proficiency in the use and implementation of data structures, algorithms for classical programming paradigms, and object oriented design and programming with Java.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 170 as a Prerequisite
 CrossListed
 None

An accelerated version of the second course Computer Science for students with advanced preparation e.g. AP CSA. Emphasis is on proficiency in the use of implementation of data structures, algorithms for classical programming paradigms, and object oriented design and programming with Java.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 None
 CrossListed
 None

An introductory course in the theory of Computer Science, focusing on analysis of discrete structures with applications. Emphasis is on developing familiarity with notation, computational acuity and creative problem solving skills.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 170 & MATH 111 as prereq.
 CrossListed
 None

A third course in Computer Science, focusing on advanced programming. Emphasis is on mastery in the use and implementation of data structures and algorithms for classical programming paradigms, using the Java programming language and object oriented design.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 171 as prerequisite
 CrossListed
 None

Introductory systems course in Computer Science, with a focus on high level computer architecture and assembler programming. Emphasis is on comprehension of von Neumann computer architecture, information encoding and data representation, and assembler equivalents of high level programming constructs.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 171 as a Prerequisite
 CrossListed
 None

Foundations and problems of machine intelligence, application areas, representation of knowledge, constraint processing, AI programming languages, expert systems, design of an intelligent system.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 224 & CS 253 as prereq.
 CrossListed
 None

This course explores the formal underpinnings of computational complexity, and studies how to mathematically characterize the efficiency and running times of different computer algorithms.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 170/171/224/253 prereq.
 CrossListed
 None

This course will focus on the analysis of syntactic and semantic structures, ontologies and taxonomies, distributional semantics and discourse, as well as their applications in computational linguistics. Assignments will include advanced programming implementations.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 171 as a Prerequisite
 CrossListed
 LING 329

This course will cover the underpinnings, algorithms, and practices that enable a computer to learn. Emphasis will be on fundamental theory and algorithms in statistical machine learning, and approaches to applying machine learning in a variety of domains.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 224&253&MATH221or275or321
 CrossListed
 None

System programming topics are illustrated by the POSIX API to the Linux operating system. Topics include: file i/o, the TTY driver, window systems, processes, shared memory, message passing, semaphores, signals, and interrupt handlers.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 253 & CS 255 prerequisites
 CrossListed
 None

A second course in computer organization and architecture. Emphasis is on combinatorial and sequential circuits, advanced characteristics of CPU and memory, and micro programming. Multiprocessors, GPUs and selected parallel algorithms will be discussed.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 253 & CS 255 prerequisites
 CrossListed
 None

Introduction to storage hierarchies, database models, consistency, reliability, and security issues. Query languages and their implementations, efficiency considerations, and compression and encoding techniques.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 253 sz prerequisite
 CrossListed
 None

Theory underlying computing concepts, including regular languages, pushdown automata, Turing machines, decidability of problems, time and space complexity and notions of P vs NP and NPcompleteness.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 326 as prerequisite
 CrossListed
 None

Explores the theory, design, & implementation of programming languages. Topics include syntax specification, parsing, formal semantics, functional & logic programming, pattern matching, backtracking, higherorder function, lambda calculus, continuation, parameter passing, metacircular evaluation.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 224 & CS 253 prerequisites
 CrossListed
 None

The structure and organization of computer operating systems. Process, memory, and I/O management; device drivers, exception handling, and interprocess communication. Students write an operating system as a courselong project.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 350 as prerequisite
 CrossListed
 None

Intro to computer networks based on internal structure using the OSI layer model. Topics include: physical layer, data link layer, the network layer (routing algorithms, IP protocol, tunneling), and transport layer (UDP and TCP protocols, NS2 network simulation). Berkeley socket and pthreads APIs.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 350 as prerequisite
 CrossListed
 None

Syntax, semantics and pragmatics of computer programming languages, lexical analysis and parsing, code generation, and optimization. Design and implementation of a semesterlong compiler project for a simple imperative language.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 CS 326 as prerequisite
 CrossListed
 None

Data mining techniques including data preprocessing, data warehousing and management, dimension reduction, clustering, similarity search, graphical models, spatiotemporal data mining.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 CS 224 & CS 253 prerequisites
 CrossListed
 None
Economics

Methods of collection, classification, analysis, and interpretation of economic data; measures of central tendency and dispersion; probability; estimation; hypothesis testing; regression analysis.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 ECON & MATH as prerequisite
 CrossListed
 None

Introduction to construction and testing of econometric models; analysis and critique of general linear regression model; simultaneous equations models; computer program for regression analysis; applications.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 ECON 101/112/220 as prereqs
 CrossListed
 None

An introduction to Economics Forecasting and Time Series Analysis. The course will cover specifications and estimation of ARMA models, seasonality, nonstationarity, unit roots and forecast evaluations. Empirical applications are used throughout the course.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 ECON 320 as prerequisite
 CrossListed
 None

An introduction to Economics Forecasting and Time Series Analysis. The course will cover specifications and estimation of ARMA models, seasonality, nonstationarity, unit roots and forecast evaluations. Empirical applications are used throughout the course.
 Credit Hours
 4
 GERs
 MQRW
 Requisites
 ECON 320 as prerequisite
 CrossListed
 None

Introduction to the use of calculus in economic analysis; comparative static problem and optimization theory; consideration of the mathematical techniques used in game theory.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 MATH 211 or 276 & ECON 201
 CrossListed
 MATH 425
Linguistics

This course will focus on the analysis of syntactic and semantic structures, ontologies and taxonomies, distributional semantics and discourse, as well as their applications in computational linguistics. Assignments will include advanced programming implementations.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 None
 CrossListed
 CS 329
Mathematics

Convex sets, linear inequalities, linear programming, twoperson games, finite graphs. Applications in management, economics, and behavioral sciences.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 None
 CrossListed
 None

Precalculus topics practiced in the context of elementary calculus concepts (limits, derivatives, and antiderivatives). For students who need a review of transcendental functions while learning calculus. Provides a solid foundation for subsequent calculus courses.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 None
 CrossListed
 None

Limits, continuity, derivatives, antiderivatives, the definite integral.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 PROHIBITS: MATH 111
 CrossListed
 None

Techniques of integration, exponential and logarithm functions, sequences and series, polar coordinates.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 111/119 as a Prerequisite
 CrossListed
 None

This class is for freshmen who have earned a 4 or 5 on the AP AB exam, or a 5 on the IB HL exam. Topics include: techniques of integration, exponential and logarithm functions, sequences and series, and polar coordinates.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH AP/AB or IB as prereq.
 CrossListed
 None

Integration, differential equations, multivariable calculus, and discrete probability and statistics, with an emphasis on applications to biology.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 MATH 111 or 111L as prereq.
 CrossListed
 None

Development and use of mathematical models from probability and statistics with applications.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 112/112Z/119 as a Prerequ
 CrossListed
 None

This course is a short treatment of MATH 112 and 211 with a lab component. It is not appropriate for students who have taken MATH 211. Topics include: advanced integration, Taylor series; and multivariable differentiation, optimization and integration; and applications to statistics and science.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 MATH 111 as prerequisite
 CrossListed
 None

Vectors; multivariable functions; partial derivatives; multiple integrals; vector and scalar fields; Green's and Stokes' theorems; divergence theorem.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 112/112MATH_OX 112/112Z
 CrossListed
 None

This is a standard first semester Differential Equations course which covers first and secondorder differential equations and systems of differential equations, with an emphasis placed on developing techniques for solving differential equations.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 112 or MATH 112Z as prere
 CrossListed
 None

Systems of linear equations, matrices, determinants, linear transformations, eigenvalues and eigenvectors, leastsquares.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 MATH 111 or 112 or 112Z prereq
 CrossListed
 None

An introduction to theoretical mathematics. Logic and proofs, operations on sets, induction, relations, functions.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 111 Pre/MATH 112 PreCo
 CrossListed
 None

Topics in the history of mathematics and their philosophical background. Genesis and evolution of ideas in analysis, algebra, geometry, mechanics, foundations. Historical and philosophical aspects of concepts of infinity, mathematical rigor, probability, etc.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 112 or MATH 112Z as prere
 CrossListed
 None

Topics in the history of mathematics and their philosophical background. Genesis and evolution of ideas in analysis, algebra, geometry, mechanics, foundations. Historical and philosophical aspects of concepts of infinity, mathematical rigor, probability, etc.
 Credit Hours
 4
 GERs
 MQRW
 Requisites
 MATH 112 or MATH 112Z as prere
 CrossListed
 None

This course is the second half of the advanced mathematics introductory sequence. It covers the basics of vector calculus: differentiable mappings, differential forms, and integration theory.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 MATH 275 as prerequisite
 CrossListed
 None

Solution of linear and nonlinear systems of equations, interpolation, leastsquares approximation, numerical integration, and differentiation.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 MATH 221/275/321 & CS 170
 CrossListed
 None

Analytic functions, elementary functions, integrals, power series, residues, and conformal mapping.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 211 & 250 or MATH 276
 CrossListed
 None

Axiomatic treatment of vector spaces, inner product spaces, minimal polynomials, Cayley Hamilton theorem, Jordan form, and bilinear forms.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 250 or 276 as prereq.
 CrossListed
 None

This course introduces the basic concepts of algebraic and analytic number theory. Topics include: congruence relations, the distribution of prime numbers, quadratic reciprocity, Diophantine equations, continued fractions, and generating functions.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 250 or 276 as prereq.
 CrossListed
 None

Combinations and permutations, counting techniques, recurrence relations, and generating functions. Block designs, finite planes, and coding theory. Introduction to graph theory.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 221/275/321 & MATH 250/27
 CrossListed
 None

Curves and surfaces in 3space. The geometry of the Gauss map. Special surfaces. The intrinsic geometry of surfaces. Surfaces and computer graphics.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 211/276&221/275/321&250/2
 CrossListed
 None

Principles of mathematical modeling; case studies using nonlinear ordinary differential equations, difference equations, and partial differential equations.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 212 & CS 170 as a Prerequ
 CrossListed
 None

Theory of linear programming, duality, optimal flows in networks, and mathematical programming.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 221/275/321 & CS 170
 CrossListed
 None

PDEs and their origin, classification of PDEs, analytical methods for the solution of PDEs, qualitative properties of the solutions, eigenvalue problems and introduction to numerical methods.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 211/276 & 212 & 221/275/3
 CrossListed
 None

Finite and continuous probability theory, distribution models (binomial, geometric, uniform, normal, Poisson, and exponential), the Chebyshev inequality, expectation and variance, moment generating functions, the central limit theorem, and applications.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 210 or 211 or 276 prereq.
 CrossListed
 None

Fundamentals of statistical inference: estimation, properties of estimators, methods for comparing estimators, confidence intervals, hypothesis testing, regression, and analysis of variance.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 361 as a Prerequisite
 CrossListed
 None

Fundamentals of statistical inference: estimation, properties of estimators, methods for comparing estimators, confidence intervals, hypothesis testing, regression, and analysis of variance.This course is an extension of MATH 362 which includes a writing lab. Students take a writing lab and learn how to articulate why the statistical methods they use are applicable, discuss what their results show and make recommendations for future studies.
 Credit Hours
 4
 GERs
 MQRW
 Requisites
 MATH 361 as a Prerequisite
 CrossListed
 None

Analysis of sets and functions in nspace which focuses on basic topological properties of sets as well as continuity and differentiation of functions. Topics: exterme value theorem, chain rule, and inverse function theorem.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 211/276&221/275/321&250/2
 CrossListed
 None

This course is a continuation of Math 411 which focuses on integration and uniform convergence in nspace. Topics include: Stoke's theorem, Fubini's theorem, Taylor's theorem, the StoneWeierstrass theorem, and Sard's theorem.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 411 as a Prerequisite
 CrossListed
 None

Groups (definition and examples), cosets, Lagrange's Theorem, symmetric and alternating groups, Cayley's Theorem, isomorphisms, Cauchy's Theorem, quotient groups and homomorphisms, and the action of a group on a set. Additional topics may include the Sylow Theorems.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 221/275/321 & MATH 250/27
 CrossListed
 None

Ring Theory and Field Theory: polynomial rings, unique factorization, Euclidean domains, splitting fields of polynomials, elements of Galois theory, finite fields.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 421 as Prereq
 CrossListed
 None

Introduction to the use of calculus in economic analysis; comparative static problem and optimization theory; consideration of the mathematical techniques used in game theory.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 MATH 211 or 276 & ECON 201
 CrossListed
 ECON 425

May be repeated for credit when topic varies.
 Credit Hours
 1  4
 GERs
 MQR
 Requisites
 MATH 250 or 276 as prereq.
 CrossListed
 None

May be repeated for credit when topic varies.
 Credit Hours
 1  5
 GERs
 MQRW
 Requisites
 MATH 250 or 276 as prereq.
 CrossListed
 None

May be repeated for credit when topic varies.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 MATH 221/275/321 & MATH 250/27
 CrossListed
 None

May be repeated for credit when topic varies.
 Credit Hours
 1  4
 GERs
 MQR
 Requisites
 MATH 221/275/321 & MATH 250/27
 CrossListed
 None

May be repeated for credit when topic varies.
 Credit Hours
 1  5
 GERs
 MQRW
 Requisites
 MATH 221/275/321 & MATH 250/27
 CrossListed
 None

May be repeated for credit when topic varies.
 Credit Hours
 1  4
 GERs
 MQR
 Requisites
 MATH 250 or 276 as prereq.
 CrossListed
 None

May be repeated for credit when topic varies.
 Credit Hours
 1  5
 GERs
 MQRW
 Requisites
 MATH 250 or 276 as prereq.
 CrossListed
 None
Philosophy

Study of correct reasoning, including the recognition, analysis, and criticism of arguments; relevant topics include informal fallacies, syllogistic reasoning, and systems of deduction.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 None
 CrossListed
 None
Political Science

Suggested prerequisite: Political Science 308. Use of SPSS, multivariate analysis, and other computer routines to analyze survey and aggregate data. Special attention to political science data archives.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 None
 CrossListed
 None

An introduction to the various approaches to using statistics to study social phenomena.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 None
 CrossListed
 None

An introduction to the various approaches to using statistics to study social phenomena.
 Credit Hours
 4
 GERs
 MQRW
 Requisites
 None
 CrossListed
 None
Psychology

Elementary concepts of probability descriptive and inferential statistics including: central tendency, variability, statistical moments, correlation, linear regression, and parametric and nonparametric inferential techniques.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 None
 CrossListed
 None
Quantitative Theory and Methods

Intro to descriptive and inferential stats with emphasis on practice and implementation. Introduces basic statistical concepts and encourages critical thinking about data. A primary focus of the course is on implementation of appropriate statistical analysis and interpretation of results.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 None
 CrossListed
 None

Teaching the necessary mathematical background for students to properly derive and implement common statistical modeling techniques employed in the social sciences. Covers core concepts of linear algebra and multivariable calculus, which are necessary skills for social science research.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 MATH 111
 CrossListed
 None

Students will apply concepts and skills learned in QTM 100 to a broader field of statistical analysis: multivariable analysis and model building. Implementation of appropriate statistical methods, handson data analysis with statistical software, interpretation of analysis results.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 None
 CrossListed
 None

Covers the structure of probability theory. Discusses the commonly encountered probability distributions, both discrete and continuous. Considers random sampling from the population, and the distribution of some sample statistics. Discusses the problem of estimation, and hypothesis testing.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 QTM 120orMATH 210orMATH211
 CrossListed
 None

Introduces students to widely used procedures for regression analysis, and provides intuitive, applied, and formal foundations for regression and more advanced methods treated later in the major course sequence.
 Credit Hours
 4
 GERs
 MQR
 Requisites
 QTM110&150&MATH 361/362&MATH22
 CrossListed
 None

This course will focus on the analysis of syntactic and semantic structures, ontologies and taxonomies, distributional semantics and discourse, as well as their applications in computational linguistics. Assignments will include advanced statistical analyses.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 QTM 220 as prerequisite.
 CrossListed
 None
Sociology

Introduces students to statistical methods used in social research. Topics include scales of measurement, graphical displays, sampling distributions, interval estimation, and hypothesis testing.
 Credit Hours
 3
 GERs
 MQR
 Requisites
 None
 CrossListed
 None