The Department of Mathematics offers courses for undergraduate and graduate students covering a wide range of mathematics. For a full listing of these courses, including course descriptions, hours, credits, and prerequisites, please see the
SD Mines Course Catalog. Information on course-specific learning outcomes can be found at the bottom of this page.
For the Mathematics curriculum checklist and flowchart, please select from the list below:
Students sometimes struggle with academic problems and decisions, and we always recommend that you seek help from a faculty advisor if you find yourself in this situation. Advising is an important and valued activity for faculty members and we want to assist you with the pursuit of your
academic program. Here are some other resources to help you:
Course Learning Outcomes
A student who successfully completes this course should, at a minimum, be able to:
- Know the major campus services important for success in college
- Have begun the process of planning for a career in Computer Science and/or Mathematics
- Be familiar with the ethical standards of the profession
- Demonstrate an ability to work in teams
Course Learning Outcomes
A student who successfully completes this course should be able to:
- Demonstrate algebraic manipulation skills.
- Properly use properties of exponents.
- Solve linear equations and quadratic equations.
- Properly manipulate rational expressions.
- Demonstrate basic skills on building a graph and be able to interpret graphical data.
- Calculate and interpret the inverse of a given function.
This course meets the BOR mandated GenEd Goal #5: Students will understand and apply fundamental mathematical processes and reasoning.
Student Learning Outcomes
As a result of taking a course meeting this goal, students will:
- Use mathematical symbols and mathematical structure to model and solve real world problems.
- On a class exam, quiz, and / or homework assignment: students will correctly write and use polynomials, rational expressions, exponential expressions, logarithmic expressions, and radical expressions to solve real world problems.
- Demonstrate appropriate communication skills related to mathematical terms.
- On a class exam, quiz, and / or homework assignment: students will identify, interpret, and use algebraic expressions and functional notation to solve real world problems. This will be demonstrated on in-class problems, labs, homework, quizzes and/or exams.
- Demonstrate the correct use of quantifiable measurements of real world situations.
- On a class exam, quiz, and / or homework assignment: students will evaluate functions involving polynomial, rational, exponential, logarithmic, and radical expressions.
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Demonstrate mastery of requisite algebraic topics, for example, rational exponents, graphing transformations, and the relationship between functions and their inverses; in particular, exponentials and logarithms.
- Compare and calculate angle measurements in both degrees and radians.
- Study right triangle trig and the unit circle to derive values of the six trigonometric functions.
- Graph trigonometric functions with an understanding of their domains, ranges, period, and phase shift.
- Identify trig identities and use to solve trig equations, reduce expressions, and manipulate trig functions.
- Apply Law of Sines and Law of Cosines.
- Identify domain and range of inverse trigonometric functions and apply inverse trigonometric functions to solve equations.
- Define polar coordinates and the conversion between them and rectangular coordinates.
This course meets the BOR mandated GenEd Goal #5: Students will understand and apply fundamental mathematical processes and reasoning.
Student
Learning Outcomes
As a result of taking a course meeting this goal, students will:
- Use mathematical symbols and mathematical structure to model and solve real world problems.
- On a class exam, quiz, and / or homework assignment: students will be asked to demonstrate the use of trigonometric functions to model a real world problem.
- Demonstrate appropriate communication skills related to mathematical terms
- On a class exam, quiz, and / or homework assignment: students will be asked to demonstrate appropriate communication skills related to the mathematical terms and concepts that are associated with trigonometric functions.
- Demonstrate the correct use of quantifiable measurements of real world situations
- On a class exam, quiz, and / or homework assignment: students will be asked to demonstrate the correct use of quantifiable measurement for real world situations. For example, the differences between degree measure and radian measure, the differences between
period and frequency, and the properties of inverse functions can each play an important role in physical applications.
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Determine limits of various algebraic and trigonometric functions using limit laws.
- Take derivatives of trigonometric and algebraic functions using the power rule, chain rule, product rule, and quotient rule
- Use the derivative in applications such as velocity and acceleration, related rates, optimization, and curve sketching.
- Integrate algebraic and trigonometric functions using the power rule and substitution.
- Demonstrate the use of the integral in an application. Examples may include area, volume, moments, work, arc length, and surface area.
- Use a computer algebra system to implement the solution techniques that are covered in Calculus I.
This course meets the BOR mandated GenEd Goal #5: Students will understand and apply fundamental mathematical processes and reasoning.
Student
Learning Outcomes
As a result of taking courses meeting this goal, students will:
- Use mathematical symbols and mathematical structure to model and solve real world problems.
- On a class exam, quiz, and / or homework assignment: students will be asked to demonstrate the use of trigonometric functions to model a real world problem.
- Demonstrate appropriate communication skills related to mathematical terms
- On a class exam, quiz, and / or homework assignment: students will identify, interpret, and correctly apply standard mathematics symbols to solve problems requiring the definition and use of derivative.
- On a class exam, quiz, and / or homework assignment: students will Identify, interpret, and correctly apply standard mathematics symbols to solve problems requiring the definition and use of the integral.
- Demonstrate the correct use of quantifiable measurements of real world situations
- On a class exam, quiz, and / or homework assignment: students will apply their knowledge of the integral in applications such as area, volume, moments, work, arc length, and surface area.
- On a class exam, quiz, and / or homework assignment: students will apply their knowledge of the derivative in applications such as related rates, linear approximations, Newton’s Method, curve sketching, optimization, velocity, and acceleration.
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Apply the methods of calculus to a variety of transcendental functions, including logarithmic functions, exponential functions, and inverse trigonometric functions.
- Evaluate definite and indefinite integrals using techniques including substitution, integration by parts, partial fractions, and improper integration techniques.
- Determine convergence and divergence of infinite series using various tests, including the divergence test and the ratio test.
- Produce Taylor series expansions for a variety of elementary functions.
- Solve linear systems using techniques of matrix algebra.
- Use a computer algebra system to implement the solution techniques that are covered in Calculus II.
This course meets the BOR mandated GenEd Goal #5: Students will understand and apply fundamental mathematical processes and reasoning.
Student
Learning Outcomes
As a result of taking courses meeting this goal, students will:
- Use mathematical symbols and mathematical structure to model and solve real world problems
- On a class exam, quiz, and / or homework assignment: students will identify, interpret, and correctly apply standard mathematics symbols to solve problems requiring differentiation and integration techniques.
- Demonstrate appropriate communication skills related to mathematical terms
- On a class exam, quiz, and / or homework assignment: students will correctly use functional notation of algebra, trigonometry, and calculus.
- Demonstrate the correct use of quantifiable measurements of real world situations
- On a class exam, quiz, and / or homework assignment: students will apply their knowledge of single-variable calculus, and infinite sequences and series, in applications such as area computation and function approximation.
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Analyze position, velocity, and acceleration in two or three dimensions using the calculus of vector valued functions.
- Use partial derivatives to calculate rates of change of multivariable functions and to solve multivariable optimization problems.
- Use multiple integrals to compute volume, mass, center of mass, and related quantities for two- and three-dimensional objects.
- Compute line integrals, including those representing work done by a variable force in a vector field.
This course meets the BOR mandated GenEd Goal #5: Students will understand and apply fundamental mathematical processes and reasoning.
Student
Learning Outcomes
As a result of taking courses meeting this goal, students will:
- Use mathematical symbols and mathematical structure to model and solve real world problems
- On a class exam, quiz, and / or homework assignment: students will identify, interpret, and correctly apply standard mathematics symbols to solve problems requiring the partial derivative.
- On a class exam, quiz, and / or homework assignment: students will identify, interpret, and correctly apply standard mathematics symbols to solve problems requiring multiple integrals.
- On a class exam, quiz, and / or homework assignment: students will identify, interpret, and correctly apply standard mathematics symbols to solve problems requiring vectors and vector functions.
- Demonstrate appropriate communication skills related to mathematical terms
- On a class exam, quiz, and / or homework assignment: students will correctly use functional notation of algebra, trigonometry, and calculus.
- Demonstrate the correct use of quantifiable measurements of real world situations
- On a class exam, quiz, and / or homework assignment: students will apply their knowledge of the integral in applications such as area, volume, moments, work, arc length, and surface area.
- On a class exam, quiz, and / or homework assignment: students will apply their knowledge of the derivative in applications such as rates of change, linear approximations, optimization, velocity, and acceleration.
Course Learning Outcomes
A student who successfully completes this course should be able to:
- Use the standard language and notation of linear algebra appropriately.
- Solve a system of linear equations using Gaussian Elimination.
- Demonstrate an understanding of the fundamental matrix concepts of singular, nonsingular, inverse, and rank.
- Demonstrate an understanding of the fundamental concepts of vector space, subspace, basis, and dimension.
- Compute determinants, eigenvalues, and eigenvectors, and use eigenvectors to diagonalize a matrix.
- Use basic orthogonality principles such as least squares, the Gram-Schmidt process, and/or the QR factorization of a matrix.
Course Learning Outcomes
A student who successfully completes this course should be able to
- Identify and solve first order separable ordinary differential equations.
- Identify and solve first order linear ordinary differential equations.
- Solve homogeneous and non-homogeneous higher order linear ordinary differential equations with constant coefficients.
- Use Laplace Transforms to solve ordinary differential equations.
- Solve linear systems of ordinary differential equations.
- Use a software package to find numerical approximations of solutions to ordinary differential equations.
- Solve applications involving the kinds of equations listed above.
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Write finite approximations of the first and second derivative.
- Identify the different types of error in numerical methods.
- Implement the use of numerical approximation for integration.
- Implement the use of Runge-Kutta to solve initial value problems.
- Apply numerical methods to solve systems of differential equations.
- Apply numerical methods to solve nonlinear equations.
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Understand and produce a variety of descriptive summaries of data (e.g. numerical summary statistics, boxplots, and histograms).
- Compute probabilities
- Using elementary counting techniques.
- Using fundamental rules of probability, including Bayes' Rule and the Law of Total Probability.
- By recognizing and using standard probability mass functions (e.g. binomial) and density functions (e.g. normal).
- Approximately, using the Central Limit Theorem.
- Produce and understand point and interval estimates for a population proportion and a population mean.
- Understand the fundamental logic behind a formal hypothesis test and be able to carry out such tests on a population proportion and a population mean.
- Develop some proficiency in the use of a statistical software package.
- Learn, and correctly use, fundamental probability and statistics language and notation.
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Understand the principle of least-squares and determine the least-squares line for a bivariate dataset.
- Build, using statistical software, a regression model expressing a response variable in terms of one or more predictor variables by using appropriate numerical and graphical diagnostics.
- Carry out a variety of two- and several-sample hypothesis tests and reasonably confirm any necessary underlying assumptions. These tests include, but are not limited to, the following:
- Test of the equality of two proportions (independent samples)
- Test of the equality of two means (independent or dependent samples)
- Test of the equality of several means (independent samples)
- Learn, and correctly use, fundamental probability and statistics language associated with building regression models and carrying out hypothesis tests.
- Demonstrate the ability to collaborate with colleagues.
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Implement the use of modular arithmetic, greatest common divisor, and the division algorithm.
- Prove basic facts about algebraic structures such as groups, rings, and fields.
- Prove or disprove whether a given function between two algebraic structures is a homomorphism or an isomorphism.
- Prove or disprove whether a given subset of an algebraic structure is a sub-structure.
- Prove basic facts regarding quotient structures and their corresponding special sub-structures (e.g. normal subgroups, ideals).
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Perform basic arithmetic operations with complex numbers.
- Use the CR equations to test for analyticity and to compute the complex derivative.
- Identify the similarities and differences between standard real elementary functions (such as power functions, trigonometric functions, exponential, and the logarithm) and their analytic extensions.
- Use elementary functions (or their branches) to solve basic domain mapping problems.
- Compute contour integrals using the integration theorems of complex analysis, such as Cauchy's Theorem, Cauchy’s Integral Formulas, or the Residue Theorem.
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Write proofs of elementary theorems and proof-based solutions to problems related to
- Limits of sequences.
- Limits, continuity, and differentiability of functions of a single variable.
- Riemann integration theory for functions of a single variable.
- Apply the major theorems of single variable calculus.
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Write proofs of elementary theorems and proof-based solutions to problems related to:
- Convergence of infinite series of constant terms,
- Convergence of sequences and series of functions,
- Limits, continuity, and differentiability of functions of several variables, and
- Riemann integration theory for functions of several variables.
- Apply the major theorems of several variable calculus.
- Demonstrate the ability to verbally present to a technical audience.
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Apply the solution techniques associated with the problems of the heat equation, wave equation, and Laplace's equation.
- Write the Fourier Series for a function.
- Use the Fourier Series to approximate the solution to partial differential equations on bounded domains.
- Solve equations on unbounded domains using Laplace and Fourier transforms.
- Describe the characteristics of a well-posed partial differential equation.
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- With the help of software, produce basic graphical displays to uncover structure in multidimensional datasets.
- With the help of software, apply data reduction techniques (e.g. multidimensional scaling, principal components analysis) to analyze structure in multidimensional datasets.
- With the help of software, apply unsupervised learning techniques (e.g. clustering) to analyze structure in multidimensional datasets.
- With the help of software, apply supervised learning techniques (e.g. regression, logistic regression, discriminant analysis, decision trees) to make predictions in multidimensional datasets.
- Access manage and pre-process data – including by way of a relational database management system, in a form convenient for further analysis.
Students at the 500 level will be evaluated at a higher standard. This shall, in general, involve an additional component consisting of scholarly work related to the class.
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Conduct single- and multi-factor experiments from given data.
- Build multiple regression models in support of the design of experiments (e.g. response surface modeling).
- Make and verify reasonable model assumptions (e.g. normality) in various design of experiments settings.
- Demonstrate an understanding of the following principles: randomization and blocking, confounding with blocking, and aliasing (in fractional factorial designs).
- Implement the use of software to solve problems related to the design of experiments.
- Implement the language and notation associated with the design of experiments
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Describe and interpret the components of a mathematical model
- Construct linear system, integral equation, and/or differential equation models
- Apply existence and uniqueness results to deterministic models
- Analyze simple stochastic and/or probabilistic models
- Determine model limits, analyze sensitivity, and estimate errors
- Demonstrate the ability to collaborate with colleagues
- Demonstrate to communicate mathematics in written form
Students at the 500 level will be evaluated at a higher standard. This shall, in general, involve an additional component consisting of scholarly work related to the class.
Course
Learning Outcomes
At a minimum, a student who completes this course should be able to:
- Understand and apply selected topics in advanced mathematics.
- Apply appropriate computational technology to assist in the study and investigation of mathematics.
- Communicate mathematical ideas with colleagues through collaboration and exposition.
Students at the 500 level will be evaluated at a higher standard. This shall, in general, involve an additional component consisting of scholarly work related to the class.
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Identify appropriate steps to conducting research in mathematics or applied mathematics.
- Make use of proper notation and vocabulary as it relates to their research problem.
- Identify proper sources that can be used for conducting research in mathematics or applied mathematics.
- Present the research problem to a knowledgeable audience.
Course
Learning Outcomes
A student who successfully completes this course should be able to:
- Identify the steps to writing a technical report in mathematics
- Identify the steps to constructing a technical presentation in mathematics
- Communicate a research problem and its solution to a knowledgeable audience