Academic Departments & Programs

Content Loading
Mathematics and Computer Science Department
Mathematics and Computer Science are disciplines central to the liberal arts curriculum and to scholarly endeavors in all domains. The combined department at Emory offers educational programs and conducts research in mathematics and computer science, as well as several interdisciplinary areas. The department is highly regarded for research strengths in pure mathematics, scientific computing, and computer science.
The department’s undergraduate program offers nine Bachelor’s degrees, three of which are joint majors with Economics, Political Science, and QTM. Exceptionally strong students may consider pursuing a BS/MS in either Mathematics or Computer Science/Mathematics. In addition to Bachelor’s degrees, the department offers two mathematics minors and two computer science minors. Strong students may be considered for the department’s invitation-only Honors program.
Mathematics and Computer Science is housed in the Mathematics and Science Center with state-of-the-art facilities including teaching labs, high performance research computers, large scale storage, and a comprehensive software suite. All classrooms are equipped with state-of-the-art AV and computing tools.
- Academic Department Website
- http://mathcs.emory.edu
Concentrations
- Major in Computer Science (BA)
- Major in Computer Science (BS)
- Major in Economics and Mathematics (BA)
- Major in Applied Mathematics (BS)
- Major in Mathematics (BA)
- Major in Mathematics (BS)
- Major in Mathematics and Computer Science (BS)
- Major in Mathematics and Political Science (BA)
- Major in Applied Mathematics and Statistics (BS)
- Minor in Computer Informatics
- Minor in Computer Science
- Minor in Mathematics
- Minor in Applied Mathematics
Faculty
- Chair
- Vaidy Sunderam
- Director of Undergraduate Studies
- Bree Ettinger Kenneth Mandelberg
- Core
- Yevgeny Agichtein Dorian Arnold Steven Batterson Michele Benzi David Borthwick Michael Carr Shun Cheung Jinho Choi Dwight Duffus John Duncan Bree Ettinger Davide Fossati Michelangelo Grigni Joyce Ho Hao Huang Steven La Fleur James Lu Kenneth Mandelberg Manuela Manetta James Nagy Vladimir Oliker Ken Ono Victoria Powers Parimala Raman Vojtech Rodl Robert Roth Lars Ruthotto Vaidy Sunderam Suresh Venapally Alessandro Veneziani Ymir Vigfusson Juan Villeta-Garcia Avani Wildani Li Xiong Shanshuang Yang David Zureick-Brown
Courses
-
Computer Science 100-Level Courses
-
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
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Introductory course in a rotating series of computer languages. Please see current atlas for language offering.
- Credit Hours
- 2
- GERs
- None
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 100
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
An introduction to tools of computer science that are relevant to bioinformatics, with a focus on fundamental problems with sequence data. Practical topics will include Python programming, data management, and web services. Computational concepts are emphasized with examples from underlying biology.
- Credit Hours
- 3
- GERs
- SNT
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Intro to tools and concepts of computer science most relevant to business (enterprise) computing and e-commerce. 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
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Intro to computer science for students who plan serious use of the computer in course work or research. Topics include: fundamental computing concepts, the Linux OS, the X-window system, and the Java programming language. Emphasis on algorithm development with examples highlighting data structures.
- Credit Hours
- 4
- GERs
- MQR
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture And Related Component
- Weekly Contact Minute
- 150
- Course Component
- Lab
- Component Minutes
- 50 - 90
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Emphasis is on the use and implementation of data structures, introductory algorithm analysis, and object oriented design and programming with Java.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
CS 170
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Emphasis is on the use and implementation of data structures, introductory algorithm analysis, and object oriented design and programming with Java. For students who have not had CS 170 at Emory, but have an extensive programming background or AP credit.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Topics will be announced each year.
- Credit Hours
- 3
- GERs
- FSEM
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Computer Science 200-Level Courses
-
This course introduces elementary mathematics necessary for the computer science curriculum. Topics include proof-writing, sets, functions, logic, quantifiers, graphs, automata, languages, and asymptotic notation.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
CS 170 (or 171Z); and MATH 112 (or 112Z) or QTM 120.
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
C programming. Elementary CPU and computer architecture. Data representation. ASCII and binary representation and conversion. Assembly language programming, with emphasis on how data structures and program constructs in C are represented in Assembler.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
CS 171
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Rotating topics in computer science. May be repeated for credit when the topic varies. Pre and co requisites depend on the topic offered.
- Credit Hours
- 1 - 4
- GERs
- None
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- Variable
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Computer Science 300-Level Courses
-
Analysis, design, and implementation of data structures and algorithms. Algorithms include divide and-conquer, dynamic programming, greedy methods, tree and graph traversal, with analysis emphasizing lower bounds, worst-case, and expected time complexity.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
CS 171 and CS 224
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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
- Pre-Requisites
CS 323
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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
- Pre-Requisites
CS 171 as a Prerequisite
- Co-Requisites
- None
- Cross-Listed
- LING 329
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Digital circuits, efficient algorithms for computer arithmetic, floating point accelerators, micro-programming, memory technology and hierarchies, I/O subsystems, interrupt processing and DMA strategies, communications interfaces, and advanced architectures, including RISC and cache organization.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
CS 171 and CS 255
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Introduction to syntax and semantics of computer programming languages. An overview of various language paradigms with case studies in declarative languages, object-oriented languages, and logic programming as contrasted with imperative languages. An overview of translation issues and methods.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
CS 171
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
This course introduces basic concepts and techniques of software engineering, and applies these in the context of a semester-long group programming project.
- Credit Hours
- 3
- GERs
- None
- Pre-Requisites
Any two CS courses at the 200 level or higher.
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Prerequisite: permission of instructor. Credit, variable. An independent study course devoted to the development of software projects. Cannot be used to meet course requirements for a CS major.
- Credit Hours
- 1 - 3
- GERs
- None
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Directed Study
- Weekly Contact Minute
- Variable
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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
- Pre-Requisites
CS 171
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Introduction to data mining techniques including data preprocessing, data warehousing and management, association analysis, clustering, and text mining.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
CS 323
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Rotating topics in computer science. May be repeated for credit when the topic varies. Pre and co requisites depend on the topic offered.
- Credit Hours
- 1 - 4
- GERs
- None
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- Variable
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Computer Science 400-Level Courses
-
This course gives mathematical methods to classify the complexity of computational problems. Topics include regular languages, grammars, decidability, and NP-completeness. Models of computing such as automata, circuits, and Turing machines are related.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
CS 224 and CS 323.
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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
- Pre-Requisites
CS 171 and CS 255
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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 course-long project.
- Credit Hours
- 4
- GERs
- MQR
- Pre-Requisites
CS 450
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Students Write A Computer Operating System As A Semester Long Project.
- Writing Requirement
- No
-
Understanding offense is key to better cyberdefense. We focus on advanced vulnerabilities, exploits and defense technologies. We teach the hacker mindset, ethics as well as C and assembly.
- Credit Hours
- 3
- GERs
- None
- Pre-Requisites
- None
- Co-Requisites
CS 450
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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
- Pre-Requisites
CS 450
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Languages and their grammars, lexical analysis and parsing, code generation, and optimization. Functional and Logic programming. Evaluation will include the design and implementation of a semester-long compiler project for a simple imperative language.
- Credit Hours
- 4
- GERs
- MQR
- Pre-Requisites
CS 255, CS 323, and CS 424
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Students Write A Computer Language Compiler As A Semester Long Project.
- Writing Requirement
- No
-
May be repeated for credit when topic varies. Pre/co-requisites vary with topic.
- Credit Hours
- 1 - 4
- GERs
- None
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
May be repeated for credit when topic varies. Pre/co-requisites vary with topic.
- Credit Hours
- 1 - 5
- GERs
- WRT
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- Yes
-
Enrollment limited to departmental majors invited to participate in the Honors Program.
- Credit Hours
- 1 - 4
- GERs
- None
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Independent Honors Research
- Weekly Contact Minute
- Variable
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- Yes
-
Enrollment limited to departmental majors invited to participate in the Honors Program.
- Credit Hours
- 1 - 8
- GERs
- WRT
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Independent Honors Research
- Weekly Contact Minute
- Variable
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- Yes
-
Prerequisite: consent of instructor. Cannot be used to meet course requirements for a CS major or minor.
- Credit Hours
- 1 - 3
- GERs
- None
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Directed Study
- Weekly Contact Minute
- Variable
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Mathematics 100-Level Courses
-
Convex sets, linear inequalities, linear programming, two-person games, finite graphs. Applications in management, economics, and behavioral sciences.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Limits, continuity, derivatives, antiderivatives, the definite integral.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Fall. Limits, continuity, derivatives, antiderivatives and definite integrals; applications to optimization, physical and life science models. Lab includes web-based practice and evaluation.
- Credit Hours
- 4
- GERs
- MQR
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture And Related Component
- Weekly Contact Minute
- 150
- Course Component
- Recitation Or Discussion Section
- Component Minutes
- 50 - 90
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Techniques of integration, exponential and logarithm functions, sequences and series, polar coordinates.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
MATH 111
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Topics include: techniques of integration, exponential and logarithm functions, sequences and series, and polar coordinates.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
This class is for first year students who have earned a 4 or 5 on the AP AB exam, or a 5 on the IB HL exam.
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Integration, differential equations, multivariable calculus, and discrete probability and statistics, with an emphasis on applications to biology.
- Credit Hours
- 4
- GERs
- MQR
- Pre-Requisites
MATH 111 or AP Calculus (AB).
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture And Related Component
- Weekly Contact Minute
- 150
- Course Component
- Recitation Or Discussion Section
- Component Minutes
- 50 - 90
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Topics will be announced each year.
- Credit Hours
- 3
- GERs
- FSEM
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Mathematics 200-Level Courses
-
Development and use of mathematical models from probability and statistics with applications.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
MATH 112 or MATH 112Z or MATH 119
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Vectors; multivariable functions; partial derivatives; multiple integrals; vector and scalar fields; Green's and Stokes' theorems; divergence theorem.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
MATH 112 (or 112Z)
- Co-Requisites
- None
- Cross-Listed
- PHYS 211
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
This is a standard first semester Differential Equations course which covers first and second-order differential equations and systems of differential equations, with an emphasis placed on developing techniques for solving differential equations.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
MATH 112 (or 112Z)
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Systems of linear equations, matrices, determinants, linear transformations, eigenvalues and eigenvectors, least squares.
- Credit Hours
- 4
- GERs
- MQR
- Pre-Requisites
MATH 112 or 112Z
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture And Related Component
- Weekly Contact Minute
- 150
- Course Component
- Recitation Or Discussion Section
- Component Minutes
- 50 - 90
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
An introduction to theoretical mathematics. Logic and proofs, operations on sets, induction, relations, functions.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
MATH 112 (or 112Z)
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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 / HSC
- Pre-Requisites
MATH 112 or MATH 112Z
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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 / HSCW
- Pre-Requisites
MATH 112 or MATH 112Z
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- Yes
-
The first half of the advanced math introductory sequence covers the basics of linear algebra: vector spaces, linear transformations, determinants, and eigenvalues, with an emphasis on mathematical rigor. This class is for freshmen who scored a 5 on the Calculus AP BC exam.
- Credit Hours
- 4
- GERs
- None
- Pre-Requisites
A score of 5 on the AP Calculus BC exam
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture And Related Component
- Weekly Contact Minute
- 150
- Course Component
- Supplemental Instruction Or Problem Set Session
- Component Minutes
- 50 - 90
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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
- Pre-Requisites
MATH 275
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture And Related Component
- Weekly Contact Minute
- 150
- Course Component
- Supplemental Instruction Or Problem Set Session
- Component Minutes
- 50 - 90
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Rotating topics in mathematics. May be repeated for credit when the topic varies. Pre and co requisites depend on the topic offered.
- Credit Hours
- 1 - 4
- GERs
- None
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- Variable
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- Yes
-
Rotating topics in mathematics. May be repeated for credit when the topic varies. Pre and co requisites depend on the topic offered.
- Credit Hours
- 1 - 5
- GERs
- WRT
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- Variable
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- Yes
-
May be repeated for credit, total credit not to exceed six hours. Cannot be used to meet course requirements for a Math major or minor. Topics vary by instructor.
- Credit Hours
- 1 - 4
- GERs
- None
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Directed Study
- Weekly Contact Minute
- Variable
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Mathematics 300-Level Courses
-
Solution of linear and nonlinear systems of equations, interpolation, least-squares approximation, numerical integration, and differentiation.
- Credit Hours
- 4
- GERs
- MQR
- Pre-Requisites
- Math 221 or 275 or 321
- CS 170
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Analytic functions, elementary functions, integrals, power series, residues, and conformal mapping.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
Math 211 and Math 250, or Math 276
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Axiomatic treatment of vector spaces, inner product spaces, minimal polynomials, Cayley Hamilton theorem, Jordan form, and bilinear forms.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
MATH 250 or 276
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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
- Pre-Requisites
MATH 250 or 276
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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
- Pre-Requisites
MATH 221 or 275 or 321,
MATH 250 or 276- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Curves and surfaces in 3-space. The geometry of the Gauss map. Special surfaces. The intrinsic geometry of surfaces. Surfaces and computer graphics.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
MATH 211 or 276,
MATH 250 or 276,
MATH 221 or 275- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Principles of mathematical modeling; case studies using nonlinear ordinary differential equations, difference equations, and partial differential equations.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
CS170 and MATH 212
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Theory of linear programming, duality, optimal flows in networks, and mathematical programming.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
Math 221 or 275 or 321,
CS 170- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Nonlinear optimization problems arise in a wide range of applications, for example, in economics, physics, engineering, imaging. This introductory course covers a wide range of examples and both theory and practice of unconstrained and constrained optimization.
- Credit Hours
- 3
- GERs
- None
- Pre-Requisites
MATH 211
MATH 250
MATH 221 or MATH 321
CS 170- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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
- Pre-Requisites
MATH 211 or 276,
MATH 212,
MATH 221 or 275 or 321- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Partial Differential Equations (PDE's) are a formidable tool for describing real-life problems. In this course we use PDE's for cardiovascular problems and other real-life situations. Students will visit radiology labs and learn about image processing and numerical simulations in medicine.
- Credit Hours
- 3
- GERs
- None
- Pre-Requisites
Math 211 or 276,
Math 212,
Math 221 or 275 or 321- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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
- Pre-Requisites
Math 211 or 276
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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
- Pre-Requisites
MATH 361
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
- Credit Hours
- 4
- GERs
- None
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- None
- Weekly Contact Minute
- None
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Rotating topics in mathematics. May be repeated for credit when the topic varies. Pre and co requisites depend on the topic offered.
- Credit Hours
- 1 - 4
- GERs
- None
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- Variable
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Mathematics 400-Level Courses
-
Analysis of sets and functions in n-space 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
- Pre-Requisites
Math 211 or 276,
Math 250 or 276,
Math 221 or 275- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
This course is a continuation of Math 411 which focuses on integration and uniform convergence in n-space. Topics include: Stoke's theorem, Fubini's theorem, Taylor's theorem, the Stone-Weierstrass theorem, and Sard's theorem.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
MATH 411
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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
- Pre-Requisites
Math 221 or 275 or 321,
Math 250 or 276- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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
- Pre-Requisites
MATH 421
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
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
- Pre-Requisites
Math 211 or 276
Econ 201- Co-Requisites
- None
- Cross-Listed
- ECON 425
- Course Type
- Lecture
- Weekly Contact Minute
- 200
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
Rotating topics in mathematics. May be repeated for credit when the topic varies. Pre and co requisites depend on the topic offered.
- Credit Hours
- 1 - 4
- GERs
- None
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- Variable
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
May be repeated for credit when topic varies.
- Credit Hours
- 1 - 4
- GERs
- MQR
- Pre-Requisites
Math 250 or 276
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
May be repeated for credit when topic varies.
- Credit Hours
- 1 - 5
- GERs
- MQRW
- Pre-Requisites
Math 250 or 276
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- Yes
-
May be repeated for credit when topic varies.
- Credit Hours
- 3
- GERs
- MQR
- Pre-Requisites
Math 221 or 275 or 321,
Math 250 or 276- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
May be repeated for credit when topic varies.
- Credit Hours
- 1 - 4
- GERs
- MQR
- Pre-Requisites
Math 250 or 276,
Math 221 or 275 or 321- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
May be repeated for credit when topic varies.
- Credit Hours
- 1 - 5
- GERs
- MQRW
- Pre-Requisites
Math 250 or 276,
Math 221 or 275 or 321- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- Yes
-
May be repeated for credit when topic varies.
- Credit Hours
- 1 - 4
- GERs
- MQR
- Pre-Requisites
Math 250 or 276
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No
-
May be repeated for credit when topic varies.
- Credit Hours
- 1 - 5
- GERs
- MQRW
- Pre-Requisites
Math 250 or 276
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Lecture
- Weekly Contact Minute
- 150
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- Yes
-
Normally taken in student's last semester, up to a maximum of 4 credit hours.
- Credit Hours
- 1 - 4
- GERs
- None
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Independent Honors Research
- Weekly Contact Minute
- Variable
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- Yes
-
Normally taken in student's last semester, up to a maximum of 4 credit hours.
- Credit Hours
- 1 - 8
- GERs
- WRT
- Pre-Requisites
- None
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Independent Honors Research
- Weekly Contact Minute
- Variable
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- Yes
-
May be repeated for credit, total credit not to exceed six hours. Cannot be used to meet course requirements for a Math major or minor
- Credit Hours
- 1 - 3
- GERs
- None
- Pre-Requisites
Consent of instructor
- Co-Requisites
- None
- Cross-Listed
- None
- Course Type
- Directed Study
- Weekly Contact Minute
- Variable
- Course Component
- Not Applicable
- Component Minutes
- Not Applicable
- Plus Component
- Not Applicable
- Writing Requirement
- No