DSCI6000
|
Applied Statistics and Data Science
|
This course offers an overview of three distinct yet interconnected perspectives: Classical statistics, Bayesian statistics, and data Science/machine learning (DSML). Classical statistics emphasizes rigorous inferences rooted in the frequentist schoo...
|
DSCI6100
|
Programming for data scientists (Python)
|
An introduction to programming in the popular Python programming language as it is applied to data science. Topics include data types, simple statements, control structures, strings, functions, recursion, the Python interpreter, system command lines...
|
DSCI6200
|
Data Science and Machine Learning
|
This course provides an overview of modern data science and machine learning (DSML) techniques, contrasting them with a traditional statistical approach. Students will learn how analysts can transition from classical statistics to more advanced predi...
|
DSCI6300
|
Data Visualization
|
This course covers principles and tools for effectively visualizing and communicating data-driven insights. The focus will be on extracting and communicating patterns from data through interactivity and synthesis of complex information. Aligned with...
|
DSCI6400
|
Ethics in Data Science and Artificial Intelligence
|
This course provides an overview of ethical issues related to data, with a particular emphasis on artificial intelligence, machine learning, and big data. Students will gain an understanding of current debates, frameworks, and regulations regarding d...
|
DSCI6600
|
Data wrangling with Structured Query Language (SQL)
|
This hands-on course will provide students with the skills to wrangle, clean, transform, and munge data using Structured Query Language (SQL). Students will learn SQL programming techniques to deal with common data issues such as missing values, dupl...
|
DSCI6700
|
Text Mining and Unstructured Data
|
This course introduces techniques for extracting insights from unstructured textual, visual, audio and video data. Students will learn text mining tools to analyze patterns in textual corpora, as well as acquire skills for organizing and making sense...
|
DSCI6800
|
AI and Machine Learning
|
This course provides a broad overview of the fields of artificial intelligence and machine learning. Students will learn fundamental concepts and algorithms that enable computers to mimic human intelligence for tasks such as pattern recognition, pred...
|
DSCI7000
|
Data Science Capstone
|
This capstone course provides the culminating experience for students in the Master's in Data Science program. Soft skills such as effective communication are indispensable, and therefore teamwork is strongly recommended over individual projects. Stu...
|
MATH1101
|
Fundamentals of College Mathematics
|
An introductory course in the study of linear and elementary quadratic equations, designed to help students develop critical thinking skills in the area of mathematics. The course emphasizes the importance of algebraic principles, applications and pr...
|
MATH1102
|
Fundamentals of Mathematics Laboratory
|
A mathematics lab to be taken concurrently with MATH 1101, the course provides supplementary individual and small group instruction and supervised practice with fundamental algebra skills to help students succeed in MATH 1101. Students enrolled in MA...
|
MATH1105
|
Intermediate Algebra
|
An intermediate algebra course connecting the real world to mathematics. Topics include: factoring polynomials and solving equations by factoring, rational expressions and equations; graphing functions; systems of equations; absolute value equations;...
|
MATH1106
|
Intermediate Algebra Laboratory
|
A mathematics lab to be taken concurrently with MATH 1105, the course provides supplementary individual and small group instruction and supervised practice with intermediate algebra skills to help students succeed in MATH 1105.
|
MATH1110
|
Introduction to Mathematical Logic
|
An introduction to mathematical logic covering Sentential and First Order Logic including the methodology of writing mathematical proofs; the course will look at logic from both the syntactic and semantic perspective. Topics include the deductive cal...
|
MATH1115
|
Survey of Mathematics
|
A general survey course that emphasizes reasoning skills, real-life math applications and non-routine problem solving through individual and team assignments. Topics may include: inductive and deductive reasoning, logic, sequences, systems of numerat...
|
MATH1116
|
Problem Solving
|
This course is designed to improve students' problem solving skills by investigating both traditional and non-traditional mathematics problems. Reasoning, reflection upon the problem solving process and the elements of effective thinking will be emph...
|
MATH1120
|
How Numbers Shape Our Lives
|
This course takes a numerical approach to understanding contemporary issues and explores ways to apply mathematics in everyday life. Students will evaluate and interpret quantitative data, and use the results to form opinions and make decisions. Topi...
|
MATH1123
|
Statistics
|
This course provides an introduction to descriptive and inferential statistics. Topics include describing, summarizing and displaying data, using sample statistics to estimate population parameters, evaluating hypothesis using confidence levels with...
|
MATH1130
|
Pre-Calculus I
|
This course covers mathematical topics that prepare students for higher-level mathematics courses. Topics include: functions and their properties, polynomial and rational functions and their graphs, transformation method of graphing functions, expone...
|
MATH1140
|
Pre-Calculus II
|
This course is a continuation of MATH 1130 and covers further mathematical topics that prepare students for higher level mathematics courses. Course topics include: a complete development of trigonometry including trigonometric functions and their id...
|
MATH1150
|
Pre-Calculus I and II Accelerated
|
A course for well-qualified students who are prepared to complete the pre-calculus sequence in one term. The course includes all the topics covered in Pre-Calculus I, MATH 1130, and Pre-Calculus II, MATH 1140, but is presented in one term. Credit may...
|
MATH1234
|
Introduction to Cryptology
|
This course gives an historical introduction to Cryptology, the science of making and breaking secret codes. It begins with the oldest recorded codes, taken from hieroglyphic engravings, and ends with the encryption schemes used to maintain privacy d...
|
MATH2007
|
Mathematics Across the Ages
|
A survey of the historical development of mathematical thought from ancient times to the present. Possible topics include: Babylonian, Egyptian, Greek, Chinese, Hindu, and Arabian mathematics; European mathematics in the middle ages and the Renaissan...
|
MATH2115
|
Survey of Mathematics
|
No Description Set
|
MATH2130
|
Pre-Calculus I
|
No Description Set
|
MATH2140
|
Pre-Calculus II
|
No Description Set
|
MATH2150
|
Pre-Calculus I and II Accelerated
|
No Description Set
|
MATH2214
|
Calculus I
|
A course in single variable calculus which emphasizes limit, continuity, derivative, and integral. Primary focus is on the derivative with an introduction to the integral and elementary applications of the integral. Differentiation topics include: ch...
|
MATH2215
|
Calculus II
|
A continuation of Calculus I, completing the development of the integral. Integration topics include: integration by parts, trigonometric substitution, method of partial fractions, length of curves, surfaces and volumes of revolutions. Other topics i...
|
MATH2216
|
Calculus III
|
A course in calculus of several variables. The course begins with vector algebra, scalar and vector product, and elementary applications of vectors. Emphasis is placed on differentiation and integration of functions of several variables with peripher...
|
MATH2220
|
Proof Writing
|
An introduction to proof writing and mathematical logic covering Sentential and First Order Logic, Introduction to Sets, Introduction to Formal Proofs and Practical proof writing for a working mathematician.
|
MATH2326
|
Mathematics for Decision-Making
|
A course developing the quantitative skills necessary for the effective formulation and solution of problems in business, management, economics, and the social and life sciences. Topics include: probability and probability distributions, functions an...
|
MATH3000
|
Proof Writing in Mathematics
|
An introductory upper division course in proof writing and mathematical logic which covers sentential logic and first order logic and will include the methodology of writing proofs in mathematics and communicating these proofs effectively to an audie...
|
MATH3110
|
Foundations of Mathematical Logic and Applications
|
A course in mathematical logic covers Proof Theory, Model Theory, and the theory of Decidability. Topics include Sentential Logic, First order Logic, Deductive Calculus, Completeness and Soundness Theorems, Model theory, Isomorphisms, Compactness The...
|
MATH3214
|
Calculus I
|
No Description Set
|
MATH3215
|
Calculus II
|
No Description Set
|
MATH3220
|
College Geometry
|
This course provides geometry content and process for those planning to become secondary math teachers. The course is also appropriate for other mathematics majors. Included are activities and discussions in inductive and deductive reasoning in Eucli...
|
MATH3234
|
Mathematical Cryptology
|
This course gives a mathematical introduction to Cryptology, the art and science of making and breaking secret codes. It begins with the oldest recorded codes, and ends with the encryption schemes used to maintain privacy during Internet credit card...
|
MATH3240
|
Math Concepts for Elementary Teachers
|
A review of the central concepts, tools of inquiry, and structures of the discipline of mathematics so that elementary teachers can create learning experiences that make aspects of the subject matter meaningful for students.
|
MATH3301
|
Discrete Mathematics
|
This course focuses on the theory and application of mathematical principles critical to the computing sciences. Students study and apply key concepts in topics such as set theory, combinatorics, language and grammars, propositional and quantifier lo...
|
MATH3302
|
Elementary Number Theory
|
Topics covered include prime and composite integers, factorization, divisibility, number theoretic functions, Diophantine equations, congruence of integers, quadratic reciprocity, mathematical inductions, cryptography, Pythagorean triples, real, comp...
|
MATH3305
|
Linear Algebra
|
Elementary linear algebra with applications in the sciences, to computers and economics. Topics include: systems of linear equations; matrix theory, determinants and eigenvalues, geometry of Euclidean n-space; abstract vector spaces, bases, linear in...
|
MATH3306
|
Calculus III
|
A course in calculus of several variables. The course begins with vector algebra, scalar and vector product, and elementary applications of vectors. Emphasis is placed on differentiation and integration of functions of several variables with peripher...
|
MATH3307
|
Differential Equations
|
A course in ordinary differential equations utilizing concepts and techniques from Calculus I, II, and Linear Algebra. Emphasis is on solution to higher order linear equations. First order topics include: separation of variables, exact equations, int...
|
MATH3316
|
Problem Solving for Mathematics Teaching
|
This course is designed to improve students' problem solving skills for solving both traditional and non-traditional mathematics problems. Reasoning, communicating mathematics, mathematical representations, and connections between various mathematica...
|
MATH3320
|
Set Theory
|
To provide students with a solid background in set theory and to develop mathematical sophistication in general, this is a course in which covers ZF (Zermelo Frankel Axioms) and ZFC (ZF + the Axiom of Choice), DeMorgan's laws, Power Set, Set Algebra,...
|
MATH3330
|
Abstract Algebra
|
An introduction to algebra as a deductive system. Topics include: complex numbers; well ordering; groups; cyclic groups; permutation groups; rings; equivalence relations; polynomial rings; division algorithm; unique factorization; zeros of polynomial...
|
MATH3450
|
Real Analysis
|
An introduction to the theory of real analysis. Topics include: completeness of the real numbers; basic topology of the real numbers; continuous functions and compactness; sequences and series; limits; derivatives; mean value theorems; the Riemann in...
|
MATH3460
|
Probability
|
Discrete and continuous probability with applications. Topics include: finite sample spaces; combinations and permutations; conditional probability; independent events; discrete random variables; continuous random variables; functions of random varia...
|
MATH3470
|
Applied Statistics
|
Introduction to probability and probability distributions including techniques for finding expected values and variance of discrete and continuous variables. Certain distributions and their properties are examined to establish their application to ap...
|
MATH3500
|
Numerical Methods
|
The purpose of numerical analysis is two-fold: (1) to find acceptable approximate solutions when exact solutions are either impossible or impractical, and (2) to devise alternate methods of solutions better suited to the capabilities of computers. To...
|
MATH3600
|
Mathematics for Data Science
|
This course presents the mathematics of data science methods to promote effective and efficient application as well as innovation in the field. Topics include the bias-variance trade-off, singular value decomposition, principal component analysis and...
|
MATH4210
|
Topology
|
An introduction to the basic concepts of topology in the setting of metric spaces and more general topological spaces. Topics include completeness, compactness, connectedness, continuous functions and continuity in terms of nets, Hausdorf spaces, Pro...
|
MATH4301
|
Combinatorics and Graph Theory
|
This course explains how to reason and model using enumerative combinatorics and applied graph theory. Combinatorial reasoning underlies all analysis of computer systems. Topics covered include generating functions, set partitions, recurrence relatio...
|
MATH4330
|
Abstract Algebra
|
An introduction to algebra as a deductive system. Topics include: complex numbers; well ordering; groups; cyclic groups; permutation groups; rings; equivalence relations; polynomial rings; division algorithm; unique factorization; zeros of polynomial...
|
MATH4440
|
Real Analysis
|
An introduction to the theory of real analysis. Topics include: completeness of the real numbers; basic topology of the real numbers; continuous functions and compactness; sequences and series; limits; derivatives; mean value theorems; the Riemann in...
|
MATH4450
|
Complex Analysis
|
Complex Analysis is the theory and applications of analytic functions of a single complex variable. Topics include: Taylor and Laurent series representation, Cauchy's integral theorem and formula, residue calculus, harmonic functions, zeros and poles...
|
MATH4470
|
Partial Differential Equations
|
This course explores applications of differential equations. Topics for this course include application of second order linear equations, series solutions of second order linear equations including Euler equations and Bessel’s equation, partial diffe...
|
MATH4471
|
Applications of Differential Equations
|
Topics for this course include systems of first order linear equations, qualitative theory (existence, uniqueness, stability, and periodicity), boundary value problems, and Sturm-Liouville theory.
|
MATH4475
|
Modeling and Simulation
|
Material includes the advanced study of mathematical techniques, algorithms, and applications applicable to assist and improve decision-making in the management and behavioral sciences. The course focuses on both the techniques and the use of the com...
|
MATH4920
|
Math Education Practicum
|
This course combines the study of mathematics problem-solving with practical classroom experience. Students will investigate the issues of teaching mathematics while gaining practical experience as tutors. Students will follow the progress of their o...
|
MATH4940
|
Research in Logic or Pure Math
|
Text will vary depending on subject of concentration of each student. Forty percent of the grade will be determined by a final project, 40% by final presentation, and 20% by oral exams so that the instructor can evaluate students on their preparation...
|
MATH4950
|
Research in Applied Mathematics
|
MATH 4950 Research in Applied Mathematics is an upper division course for senior students from any major in CNCS. Students work closely with a faculty memeber in the Department of Mathematics who will guide them in learning advanced topics and doing...
|
MATH4960
|
Observation/Participation
|
No Description Set
|
MATH4980
|
Secondary Math Student Teaching
|
Practicum in Math student teaching.
|