|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
Prerequisite(s): MAT 200 & MAT 258 This course is an introduction to basic probability and statistics with an eye toward computer science and artificial intelligence. Basic topics from probability theory include sample spaces, random variables, continuous and discrete probability density functions, mean and variance, expectation, and conditional probability. Basic topics from statistics include binomial, Poisson, chi-square, and normal distributions; confidence intervals; and the Central Limit Theorem. Further topics may include fuzzy sets and fuzzy logic.
-
3.00 Credits
Prerequisite(s): MAT 300/500 This course is a continuation of MAT 300 with topics taken from the theory and applications of curves and surfaces. The class will treat some of the material from MAT 300 in more detail, like the mathematical foundations for non-uniform rational B-spline (NURBS) curves and surfaces, knot insertion, and subdivision. Other topics may include basic differential geometry of curves and surfaces, tensor product surfaces, and multivariate splines.
-
3.00 Credits
Prerequisite(s): MAT 300/500 This course gives an introduction to several mathematical topics of foundational importance to abstract algebra, and in particular the algebra of quaternions. Topics covered may include: operations, groups, rings, fields, vector spaces, algebras, complex numbers, quaternions, curves over the quaternionic space, interpolation techniques, splines, octonions, and Clifford algebras.
-
3.00 Credits
Prerequisite(s): MAT 250 & MAT 258 This course presents the foundations of wavelets as a method of representing and approximating functions. It will discuss background material in complex linear algebra and Fourier analysis. Basic material on the discrete and continuous wavelet transforms forms the core subject matter. This includes the Haar transform, and multi-resolution analysis. Other topics may include subdivision curves and surfaces, and B-spline wavelets. Applications to computer graphics may include image editing, compression, surface reconstruction from contours, and fast methods of solving 3D simulation problems.
-
3.00 Credits
Prerequisite(s): MAT 300/500 This course presents an introduction to differential geometry, with emphasis on curves and surfaces in three-space. It will include background material on the differentiability of multivariable functions. Topics covered include parametrized curves and surfaces in three-space and their associated first and second fundamental forms, Gaussian curvature, the Gauss map, and an introduction to the intrinsic geometry of surfaces. Other topics may include an introduction to differentiable manifolds, Riemannian geometry, and the curvature tensor.
-
3.00 Credits
Prerequisite(s): MAT 250 & MAT 258 Topics covered in this course include convex hulls, triangulations, Art Gallery theorems, Voronoi diagrams, Delaunay graphs, Minkowski sums, path finding, arrangements, duality, and possibly randomized algorithms, time permitting. Throughout the course, students will explore various data structures and algorithms. We will discuss the analysis of these algorithms, focusing specifically on the mathematics that arises in their development and analysis. CS 330 is recommended background.
-
3.00 Credits
Prerequisite(s): MAT 250 & MAT 258 This course provides an introduction to the basic theorems and algorithms of graph theory. Topics include graph isomorphism, connectedness, Euler tours, Hamiltonian cycles, and matrix representation. Further topics may include spanning trees, coloring algorithms, planarity algorithms, and search algorithms. Applications may include network flows, graphical enumeration, and embedding of graphs in surfaces.
-
3.00 Credits
Prerequisite(s): MAT 250 & MAT 256 This course covers the advanced theory and applications of ordinary differential equations. The first course in differential equations focused on basic prototypes such as exact and separable equations and the second-degree harmonic oscillator equation. This course builds upon these ideas with a greater degree of generality and theory. Topics include qualitative theory, dynamical systems, calculus of variations, and applications to classical mechanics. Further topics may include chaotic systems and cellular automata. With this overview, students will be prepared to study the specific applications of differential equations to the modeling of problems in physics, engineering, and computer science.
-
3.00 Credits
Prerequisite(s): MAT 250 & MAT 258 This course covers the numerical techniques arising in many areas of computer science and applied mathematics. Such techniques provide essential tools for obtaining approximate solutions to non-linear equations arising from the construction of mathematical models of realworld phenomena. Topics of study include root finding, interpolation, approximation of functions, cubic splines, integration, and differential equations. Further topics may include stability, iterative methods for solving systems of equations, eigenvalue approximation, and the fast Fourier transform.
-
3.00 Credits
Prerequisite(s): MAT 300/500 This course introduces computational algebra as a tool to study the geometry of curves and surfaces in affine and projective space. The central objects of study are affine varieties and polynomial ideals, and the algebra-geometry dictionary captures relations between these two objects. The precise methods of studying polynomial ideals make use of monomial orderings, Grobner bases, and the Buchberger algorithm. Students will have opportunities to program parts of these algorithms and to use software packages to illustrate key concepts. Further topics may include resultants, Zariski closure of algebraic sets, intersections of curves and surfaces, and multivariate polynomial splines.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|