Accessibility Navigation:
Sub  CRSE  Title 

CSC  220  Discrete Structures (= MAT 220) 
CSC  221  Data Structures 
CSC  315  Numerical Analysis (= MAT 315) 
CSC  324  Theory of Computation 
CSC  361  Computer Graphics 
CSC  370  Artificial Intelligence 
CSC  371  Machine Learning 
CSC  379  Cryptology 
CSC  383  Theory Seminar 
CSC  395  Independent Study 
MAT  108  Exploring Mathematical Ideas 
Prerequisites & NotesNot open to students with credit for, or enrolled in, Mathematics 220, 230, or 255. Survey of abstract mathematical ideas that deepen understanding of patterns from mathematics, art, and the physical world. Topics may include the nature of number, infinity, dimension, symmetries, alternate geometries, topology, chaos, fractals, probability and social choice. While techniques and concepts have much in common with advanced theoretical mathematics, little background is assumed and the course is not practical preparation for later courses in mathematics. The course title is occasionally changed to reflect a special emphasis. Satisfies the Mathematical and Quantitative Thought requirement.
SPRING 2019 TOPIC: Cryptology Through History 

MAT  110  Finite Mathematics 
Prerequisites & NotesNot open to students with credit for Mathematics 150, 220, or 340.
Instructor
Mathematical techniques that have been used, productively and extensively, during the last thirty years and that do not involve the use of calculus. Probability, linear programming, matrix algebra, Markov chains, game theory, and graph theory are representative topics. Students learn to use computer software, including a spreadsheet, to solve problems. Satisfies the Mathematical and Quantitative Thought requirement. 

MAT  111  Calculus I (for those with no previous exposure) 
Prerequisites & NotesNot open to students with one semester of a high school or college course about calculus. (Fall)
Instructor
Satisfies the Mathematical and Quantitative Thought requirement. 

MAT  112  Calculus I and Modeling 
Prerequisites & NotesAssumes previous exposure to (not proficiency in) some calculus concepts.
Instructor
Satisfies the Mathematical and Quantitative Thought requirement. 

MAT  113  Calculus II 
Prerequisites & NotesMathematics 111 or 112 or one year of high school calculus.
Instructor
An introduction to techniques and applications of integration; infinite series including convergence tests and Taylor series; calculus on parametric and polar curves; and concepts in 3space including vectors, lines, planes, and vectorvalued functions. Satisfies a major requirement in Mathematics. Satisfies the Mathematical and Quantitative Thought requirement. 

MAT  140  Multivariable Calculus and Modeling 
Prerequisites & NotesMathematics 112 (Calculus I and Modeling), or permission of the instructor.
Instructor
Satisfies the Mathematical and Quantitative Thought requirement. 

MAT  150  Linear Algebra 
Prerequisites & NotesMathematics 113 or permission of instructor.
Instructor
Satisfies the Mathematical and Quantitative Thought requirement. 

MAT  160  Calculus III 
Prerequisites & NotesMathematics 113.
Instructor
Satisfies the Mathematical and Quantitative Thought requirement. 

MAT  210  Mathematical Modeling 
Prerequisites & NotesMathematics 140 or 150 or permission of the instructor. (Spring)
Instructor
Counts as an elective in the Data Science interdisciplinary minor. 

MAT  220  Discrete Structures (= CSC 220) 
Prerequisites & NotesMAT 140, MAT 150, or MAT 160, and the ability to program in a highlevel language such as Python, C++, or Java at the level expected in CSC 121 or an equivalent course.
Instructor
(Crosslisted as CSC 220) An introduction to proof techniques and discrete mathematics, with a focus on topics relevant to computer science, and an introduction to functional programming. Topics include logic, sets, functions, equivalence relations, algorithm analysis, methods of proof, essential combinatorics, recurrence relations, and discrete probability, as well as the essentials of functional programming. Additional topics may be selected from graph theory, number theory, or automata theory. This course prepares students for advanced work in both computer science and mathematics. Satisfies the Mathematical and Quantitative Thought requirement. 

MAT  230  Sets and Proofs 
Prerequisites & NotesMathematics 150 or Mathematics 160 or permission of the instructor.
Instructor
Satisfies the Mathematical and Quantitative Thought requirement. 

MAT  235  Differential Equations 
Prerequisites & NotesMathematics 150. (Fall)
Instructor
Satisfies the Mathematical and Quantitative Thought requirement. 

MAT  255  Number Theory 
Prerequisites & NotesMathematics 150 or Mathematics 160 or permission of the instructor. (Spring)
Instructor
Satisfies the Mathematical and Quantitative Thought requirement. 

MAT  281  Models for Biological Structures 
Prerequisites & Notes
Instructor
Models for Biological Structures Satisfies the Mathematical and Quantitative Thought requirement. 

MAT  315  Numerical Analysis (= CSC 315) 
Prerequisites & NotesMAT 150 and MAT 235, and proficiency in some programming language. (Spring)
Instructor
Counts towards the Mathematics major and minor. 

MAT  320  Combinatorics 
Prerequisites & NotesCSC/MAT 220, MAT 230, or MAT 255
Instructor
The mathematics of arrangements of discrete sets, including binomial and multinomial coefficients, inclusion and exclusion, the pigeonhole principle, partitions and compositions, Stirling and Catalan numbers, occupancy problems, generating functions, recurrence relations, and selected modern topics.


MAT  325  Graph Theory 
Prerequisites & NotesOne of the following: MAT/CSC 220, MAT 230, MAT 255 A rigorous introduction to graph theory including the study of trees, connectivity, graph distances, adjacency matrices, Euler tours, Hamiltonian cycles, matchings, graph colorings, planarity, Euler characteristic, directed graphs, network flows, algorithms and extremal problems. Counts as an elective in the Theory category of the Computer Science major. 

MAT  330  Real Analysis I 
Prerequisites & NotesMathematics 113 and one of Mathematics 220, 230, or 255. (Fall)
Instructor


MAT  331  Complex Analysis 
Prerequisites & NotesMathematics 160 and one of Mathematics 220, 230, or 255. (Spring)
Instructor


MAT  340  Probability 
Prerequisites & NotesMathematics 140 or 160. (Fall)
Instructor


MAT  341  Mathematical Statistics 
Prerequisites & NotesMathematics 340. (Spring)
Instructor
Satisfies a requirement in the Data Science interdisciplinary minor. 

MAT  355  Abstract Algebra I 
Prerequisites & NotesMathematics 150 and one of Mathematics 220, 230, or 255. (Fall)
Instructor


MAT  360  Topology 
Prerequisites & NotesOne of Mathematics 220, 230, or 255. (Offered Spring of evennumbered years.)
Instructor


MAT  380  Seminar in Problem Solving and History of Mathematics 
Prerequisites & NotesOne of Mathematics 220, 230, 255 or permission of the instructor.
Instructor
Mathematics is a human construct and endeavor; as such, mathematics has its own culture and history. One can ask many questions: Who does mathematics? How and why is mathematics created?; How does mathematics influence and affect the world, and conversely, how does the world influence and affect mathematics? Are there revolutions in mathematics? In this course we will discuss many of these questions and more. Beginning with mathematics in the ancient world we will do mathematics as it was down within a particular time period and particular culture. We will then trace the migration of mathematical knowledge through various geographical regions: China, India, and Europe. Finally, we will explore the development of some more modern mathematics. In particular, ideas related to calculus, linear algebra, abstract algebra, and real analysis. This course will be delivered in a low residency format utilizing inperson meetings, synchronous sessions (students will meet in Studio D and the professor will have a digital presence), and asynchronous interactions through Moodle. Please note there are no additional technological needs or cost incurred for this style of course. 

MAT  381  Seminar 
Prerequisites & NotesPermission of the instructor.
Instructor MAT 381385 

MAT  386  Seminar 
Prerequisites & NotesPermission of the instructor.
Instructor MAT 386389 

MAT  395  Independent Study 
Prerequisites & NotesOpen to qualified students with the permission of the department chair. Eligible for major credit by departmental approval.
Instructor


MAT  396  Independent Study 
Prerequisites & NotesOpen to qualified students with the permission of the department chair. Eligible for major credit by departmental approval.
Instructor


MAT  430  Real Analysis II 
Prerequisites & NotesMathematics 160 and 330.
Instructor


MAT  437  Dynamical Systems 
Prerequisites & NotesMathematics 150 and 330 or permission of the instructor. (Offered Spring of odd numbered years.)
Instructor


MAT  450  Advanced Linear Algebra 
Prerequisites & NotesMathematics 355 or permission of the instructor.
Instructor


MAT  455  Abstract Algebra II 
Prerequisites & NotesMathematics 355.
Instructor


MAT  481  Seminar 
Prerequisites & NotesPermission of the instructor.
Instructor
MAT 481485 

MAT  486  Seminar 
Prerequisites & NotesPermission of the instructor.
Instructor
MAT 487489 

MAT  491  Independent Study 
Prerequisites & NotesIndependent study 

MAT  492  Independent Study 
Prerequisites & NotesIndependent Study 

MAT  495  Independent Study 
Prerequisites & NotesOpen to qualified students with the permission of the department chair. Eligible for major credit by departmental approval.
Instructor


MAT  496  Independent Study 
Prerequisites & NotesOpen to qualified students with the permission of the department chair. Eligible for major credit by departmental approval.
Instructor
