Undergraduate

CMPSC200 Introduction to Computer Science World
Prerequisites:
Freshman or Sophomore Standing
Credits:
1.00
Description:
Computer Science is a dynamic discipline and students are not typically exposed to its many facets during their first years in college while important foundation work is done. This module aims to change that by presenting several areas of recent interest. In this way, students can form an idea of the scope of the vast and rapidly growing subject and career options, and begin to map out steps toward a potential career path. In this teamtaught seminarstyle course, two or three different professors will introduce students to their research areas and related topics. Some of the areas represented among the faculty include data science, machine learning, social networks, and parallel computing and others. The course is intended to be taken freshman or sophomore year.

CMPSC310 Introduction to Data Science
Prerequisites:
CMPSCF132 and 1 of the following: STATS240, STATS250, MATH134, MATH165, MATH164 or MATH255.
Credits:
4.00
Description:
The field of data science is emerging at the intersection of the fields of social science and statistics, information and computer science and design. Data science involves using automated methods to analyze massive amounts of data and to extract knowledge from them. This course serves as a projectbased introduction to data science in Python language, covering data organization and retrieval, statistical data processing and data visualization.

CMPSC400 Senior Project in Computer Science
Prerequisites:
Instructor permission required;
Credits:
4.00
Description:
Students specify, design and implement a software system.

CMPSC401 Erlang Programming With Applications
Prerequisites:
CMPSCF132 & Permission of the Instructor
Credits:
1.00
Description:
Erlang is a generalpurpose, concurrent, functional programming language. It is designed to support distributed, faulttolerant, softrealtime, nonstop applications in the areas of telecommunications, online video games, social networking, highperformance Web development and databases. This course covers the language foundations, as well as intermediate topics such as distributed communications, clientserver systems, and working with ETS tables and Mnesia database. Special attention will be paid to recursive and asynchronous programming, which are the two core principles of the language.

CMPSC410 Special Topics in Computer Science
Credits:
1.00 4.00
Description:
Students will be exposed to one or more topics in programming languages, software development, machine learning or other areas of computer science.

CMPSCH500 Senior Project in Comp Science
Prerequisites:
GPA 3.5 or higher, and instructor consent
Credits:
1.00 4.00
Description:
Students specify, design and implement a software system.
Type:
Honors

CMPSC501 Software Development Internship
Prerequisites:
CMPSCF131, CMPSCF132, 1 CMPSC course at 200, 300 or 400 level, and a major GPA of 3.0 or above. Prior to registration, student must submit credit approval form and gain faculty approval.
Credits:
2.00 4.00
Description:
Student works in a qualified software development setting to gain practical experience in modern industrial software development. Student will apply lessons learned in the classroom within a supervised, professional development while developing a greater understanding of the job expectations and organizational culture. Internship may be taken for 24 academic credit hours, at 4 hours of company work per week per each credit. Additional academic reports will be required. Students may not take more than one internship. CPT internships follow the same policies.

CMPSC510 Computer Science Independent Study
Credits:
1.00 4.00
Description:
Guided study on a topic at an advanced level.

CMPSC511 Launching a Career in Computer Science
Prerequisites:
Junior or Senior standing
Credits:
1.00
Description:
This teamtaught course is designed to explore career opportunities in Computer Science in depth. This course focuses on career search, the application process, entry, transition and networking for career success. Alternative options such as graduate school will also be explored. Students articulate and reflect on academic work, and cocurricular experiences from the perspective of professionals entering or advancing their careers. The goal of this course is to help students reach their fullest professional potential following graduation.

CMPSCF107 Ants, Rumors and Gridlocks
Prerequisites:
Math placement level of 2 or above or any MATH course at the level 100 or above
Credits:
4.00
Description:
Do viruses and rumors spread like forest fires? How do ants cooperate? Do spoken languages and biological species evolve in a similar way? Ants, Rumors, and Gridlocks exposes students to introductory aspects of computational science by addressing and answering these and many other questions. Students use and modify virtual experiments preprogrammed in the NetLogo programming language to investigate these topics and others in Social Sciences, Biology, and Environmental Science. No prior knowledge of computer programming or NetLogo is required.
Type:
SCI TECH ENGNR

CMPSCHF107 Honors Ants, Rumors & Gridlocks
Prerequisites:
Math placement level of 2 or above, or any MATH course at the level 100 or above; GPA of at least 3.3 or Honors student
Credits:
4.00
Description:
Do viruses and rumors spread like forest fires? How do ants cooperate? Do spoken languages and biological species evolve in a similar way? Ants, Rumors, and Gridlocks exposes students to introductory aspects of computational science by addressing and answering these and many other questions. Students use and modify virtual experiments preprogrammed in the NetLogo programming language to investigate these topics and others in Social Sciences, Biology, and Environmental Science. No prior knowledge of computer programming or NetLogo is required.
Type:
SCI TECH ENGNR,Honors

CMPSCF118 Computing With Words
Credits:
4.00
Description:
This course introduces students to aspects of Natural Language Processing involving computerbased analysis and comparison of texts written in natural languages (English and others). In addition to introductory computer programming in Python, the course also covers some basic statistics concepts. Intended for students at all levels.

CMPSCF120 Programming for the World Wide Web
Credits:
4.00
Description:
This is a handson course aimed at nonCS students who want to learn how to build interesting and interactive web pages. We do not use any drag anddrop software for this purpose. Instead we cover the basics of HTML and PHP and, if time permits, we look at some ways of building web pages that interact with databases. Each student will have, for the duration of the course, an account on a server that permits individuals to have web pages that are visible on the World Wide Web.
Type:
Quantitative Analysis

CMPSCF124 Game Programming
Credits:
4.00
Description:
This course introduces students to computer game development, including, but not limited to, game programming. We use Game Maker, a framework for personal computers that runs equally well on Mac and PC. We learn about the foundational concepts of twodimensional (flat) games: graphics, sound, objects, actions, rooms, scores, levels, multiplayer support, artificial intelligence, and more. Game Maker has an intuitive interface that makes game development approachable for everyone, including those who have never written a single game or a single computer program. All games created by Game Maker can be saved as standalone applications and can be shared freely with classmates, friends, and family. This is not a course in graphics design, audio editing, or scriptwriting. Students are encouraged to use their creativity and imagination to design games and the correctness of game implementation is stressed throughout the course. Normally offered in Fall.
Type:
Quantitative Analysis

CMPSCF131 Computer Science I
Prerequisites:
Take MATH121, MATH164, or MATH165 (previous or concurrent)
Credits:
4.00
Description:
This is a rigorous introduction to computer science in Java with an emphasis on problem solving, structured programming, objectoriented programming, and graphical user interfaces. Topics include expressions, input/output, control structures, intrinsic data types, classes and methods, iteration, topdown programming, arrays, graphical user interfaces, and elements of UML. Normally offered each semester.

CMPSCF132 Computer Science II
Prerequisites:
CMPSC F131
Credits:
4.00
Description:
Computer Science II (CSII) is the continuation of Computer Science I. The purpose of CSII is to expand students' understanding of Computer Science and computer programming, assuming that they have the basic knowledge of the Java language. The course introduce another programming language  C  and also focuses on the pure ObjectOriented features of Java, such as inheritance, polymorphism, and exceptions, as well as on simple data structures (lists, stacks, and queues) and algorithms (searching and sorting). By the end of the semester students will be able to develop sizable (several pages long) computer programs in the C and Java languages. Efficient C and Java program development requires an Integrated Development Environment (IDE)  a collection of tools that make it possible to edit, compile, and debug C and Java programs. Our IDE of choice is Eclipse. Eclipse is free and available for many operating systems, including Microsoft Windows (all flavors), Linux, Unix, and Mac OS X.

CMPSCF265 Data Structures & Algorithms
Prerequisites:
CMPSC F132
Credits:
4.00
Description:
Includes topics such as strings, stacks, queues, lists, trees, graphs, sorting, searching, hashing, dynamic storage allocation, and analysis of algorithms. Most programming will be done in the C language. Normally offered each semester.

CMPSCF331 Object Oriented Programming
Prerequisites:
CMPSCF265
Credits:
4.00
Description:
ObjectOriented Programming in C++ is taught using Trolltech's multiplatform Qt library and other opensource libraries and tools. Emphasis is placed on program design and code reuse. Topics include: encapsulation, inheritance and polymorphism, UML, refactoring, parentchild relationships, properties, eventdriven programming, test cases, regular expressions, constraints, XML, design patterns, and graphical user interfaces. We deal with some operating system and programming environment issues and also with code packaging. C++ is a very large language, so we do not attempt to cover it all. Instead we work with a carefully selected subset of language elements that permits students to exploit the powerful Qt libraries and write robust, idiomatic, and interesting code. By the end of the course, the student should have a good command of C++, facility using and building libraries, an understanding and appreciation of the design patterns that we covered, and a wellestablished discipline of refactoring and code reuse. Prerequisite: CMPSC F265 (which may be taken concurrently). Normally offered each semester.

CMPSCF353 Architecture of Computer Systems
Prerequisites:
CMPSC F265.
Credits:
4.00
Description:
This course deals with the structure and operation of the major hardware components of a computer. Topics include basic logic design, basic datapath construction, basic pipelining, I/O system design, issues in memory hierarchy and network interface design. Normally offered each fall semester.

CMPSCF355 Operating Systems
Prerequisites:
CMPSC F353 & CMPSC F265 and Working knowledge of C++.
Credits:
4.00
Description:
This course presents an overview of modern operating systems, from the points of view of an application developer and of a system developer. It covers process management, scheduling, concurrency management, multithreading, memory management, and file system organization. Intensive programming assignments in the C language and in an assembly language help students to learn the POSIX application programming interface (API) and the lowlevel organization of a generalpurpose operating system. Normally offered each spring.

CMPSCF363 Intro to Database Systems
Prerequisites:
CMPSC 265 and MATH 285
Credits:
4.00
Description:
This is an introduction to the design and use of database systems  systems that manage very large amounts of data. Topics covered include EntityRelationship (E/R) data model, Relational data model, objectoriented model, and the conversion of E/R and relational models. We shall also learn some database languages, both concrete and abstract, including Structured Query Language (SQL), Object Query Language (OQL), relational algebra, etc. We will introduce the semistructured data, such as the popular Extensible Markup Language (XML), and their usage in database systems as well. The course is intended for computer science students who need to have an indepth understanding of modern database systems. Normally offered each fall semester.

CMPSCF375 Introduction to Computer Networks
Prerequisites:
CMPSC F331 and CMPSC F353
Credits:
4.00
Description:
This course explores the fundamentals of computer networks, protocols and layering, applications and their implications to everyday networking life. Normally offered in spring.

CMPSCR120 Programming for WWW Recitation
Credits:
0.00
Description:
Taken simultaneously with CMPSC 120. Students work with lab instructors to do work that enhances the course understanding. Such work can include practice problems, supervised programming time, as well as questionanswer time and group project work. The hybrid version of the recitation: Once every two weeks students meet with an instructor to do work that enhances understanding of the course material. On alternate weeks students do individual programming and reading.

CMPSCR131 Recitation from Computer Science I
Prerequisites:
Must be taken concurrently with CMPSC F131
Credits:
0.00
Description:
Taken simultaneously with CMPSC 131. The recitation is a hybrid course. Once every two weeks students meet with an instructor to do work that enhances understanding of the course material. Such work can include practice problems and programming, homework problems and sometimes quizzes on a laptop as well as questionanswer time and group project work. On alternate weeks students do on line work such as lecture demonstration of additional examples or homework projects.

CMPSCR132 Recitation for Computer Science II
Prerequisites:
Must be taken concurrently with CMPSC 132
Credits:
0.00
Description:
Taken simultaneously with CMPSC 132. The recitation is a hybrid course. Once every two weeks students meet with an instructor to do work that enhances understanding of the course material. Such work can include practice problems and programming, homework problems and sometimes quizzes on a laptop as well as questionanswer time and group project work. On alternate weeks students do on line work such as lecture demonstration of additional examples or homework projects.

MATH000 Mathshop  Bridge to College Math
Credits:
0.00
Description:
A NONCREDIT, full semester workshop designed for students who need substantial review before starting MATH 104, MATH 121, or MATH 128. Similar to a course, MATHSHOP meets three hours per week throughout the semester. Topics covered are tailored to the needs of students and include basic math material, basic algebra, use of calculators, ways of dealing with math fears, and study methods. Several sections normally offered each semester.

MATH075 Review of Math Concepts for Calculus
Credits:
0.00
Description:
The purpose of this noncredit course is to help engineering students review basic math contents and topics that will be used frequently in their major engineering courses. The course will cover basic algebra (for example, order of operations, exponents, simplifying algebraic expressions, combinations of operations and complex fractions), functions and graphs (including linear, polynomial, and rational, exponential and logarithmic functions) and basic knowledge in trigonometric functions (for example angles and radian measures, right triangle trigonometry, graphs of Sine and Cosine functions)

MATH104 Precalculus for Management & Social Sciences
Prerequisites:
MATH level 2 or Mathshop
Credits:
4.00
Description:
A selection of topics in algebra and elementary analytic geometry including, (but not restricted to): properties of real numbers, linear equations and inequalities, absolute value equations and inequalities, polynomials, rational expressions, exponents and radicals, quadratic equations, functions, linear, quadratic and polynomial models, rational, exponential and logarithmic functions. Applications and graphs are stressed throughout the course. This course is intended to prepare students who have only had one year of high school algebra to take MATH 134. Students may not use this course alone to satisfy the C.A.S. math requirement. Qualifying math placement exam score required. Students who are not prepared for this course should take MATHSHOP. Several sections offered each semester. *This course cannot be applied toward a departmental concentration in Mathematics by Sawyer Business School students. This course cannot be taken for credit by a student who already has credit for a more advanced course.

MATH121 Precalculus With Elements of Calculus
Prerequisites:
MATH104 with a minimum grade of B or MATH level 4
Credits:
4.00
Description:
A review of topics in algebra, trigonometry and analytic geometry including (but not restricted to): graphs and transformations of functions; properties of polynomial, rational, radical, exponential, and logarithmic functions; solving quadratic, exponential, and logarithmic equations; conic sections; the unit circle and right angle trigonometry; graphs of trigonometric functions; inverse trigonometric functions; analytic trigonometry; trigonometric identities and trigonometric equations. Intended for students needing one additional semester of preparation before taking MATH 165. Students may not use this course alone to satisfy the CAS math requirement. Prerequisites: MATH 104 with B or higher or qualifying placement exam score indicating solid grounding in intermediate algebra. 4 lecture hours plus 1 recitation session per week. Normally offered every semester. *This course cannot be applied toward a departmental concentration in Mathematics by Sawyer Business School students. This course does not satisfy the core math requirement for CAS or SBS. This course cannot be taken for credit by a student who already has credit for a more advanced course.

MATH128 Math for the Modern World
Prerequisites:
MATH level 2, or Mathshop, or MATH104
Credits:
4.00
Description:
From the ISBN on a book, to buying a car, from the size of small chips in a cell phone, to the size of the national debt, or just reading a graph in the daily newspaper, mathematics plays an important and vital role in countless areas of life and your future career and courses included. Mathematics is both an art and a tool created by humans. The common bond is a way of thinking and a way of reasoning to describe and solve problems of many types. This course uses the context of modern real life problems to introduce math needed for literacy and problem solving in contemporary life and work. It uses a minimal amount of algebra and focuses on math models, concepts and basic math manipulations. It encourages students to move from anxiety about math, to using formulas well, to thinking critically in the math context to use math to solve problems and pose new problems. Topics include scientific notation, basic financial math, linear, exponential and polynomial models and an introduction to probability. (Formerly Math 132)

MATH130 Topics in Finite Mathematics
Prerequisites:
MATH104, or MATH121, or MATH level 3
Credits:
4.00
Description:
Linear Modeling (for example, using linear functions to model supply/demand situations), graphing, linear programming, financial functions (compound interest, annuities, and amortization of loans) sets, Venn diagrams, counting and combinatorics, discrete probability, conditional probability, Bernoulli experiments, Bayes theorem. Several sections offered each semester. *This course cannot be applied toward a departmental concentration in Mathematics by Sawyer Business School students.

MATH132 MathArt, Tool and Human Side
Prerequisites:
MATH000 or appropriate Math Placement Exam score. Course does not fulfill math requirement for SBS majors.
Credits:
4.00
Description:
Mathematics is both an art and a tool. It has been used in many ways in contemporary and ancient society. The common bond is a way of thinking and a way of using reason to solve problems and describe things of all sorts. The course is designed to cultivate an appreciation of the significance of mathematics in daily life and develop students' mathematical reasoning. Topics will vary from section to section. Examples of topics that might be included are: the real meaning of a newspaper graph, methods to tally votes, fair division, routes and networks, consumer mathematics, the 'real' cost of a house, shapes and patterns, fractals, soap film surfaces, prime numbers and encryption, new discoveries in mathematics.

MATH134 Calculus for Management & Social Sciences
Prerequisites:
MATH104, MATH121 or MATH level 4
Credits:
4.00
Description:
A onesemester introduction to differential and integral calculus. Theory is presented informally and topics and techniques are limited to polynomials, rational functions, logarithmic and exponential functions. Topics include a review of precalculus, limits and continuity, derivatives, differentiation rules, applications of derivatives to graphing, minima/maxima, applications of the derivative, marginal analysis, differential equations of growth and decay, antiderivatives, the definite integral, the Fundamental Theorem of Calculus, and area measurements. This course cannot be used to satisfy core or complementary requirements by students majoring in chemistry, computer science, engineering, mathematics, or physics. Several sections offered each semester.

MATH164 Calculus 1 Bridge With Trigonometry
Prerequisites:
Permission of Instructor
Credits:
4.00
Description:
This course provides an alternative to MATH 165 (Calculus I) for those students who have taken MATH 134 (Calculus for Management and Social Sciences) but who do not have the trigonometric precalculus prerequisite (such as MATH 121) for MATH 165. In other words, the sequence MATH 134 / MATH 164 serves as an alternative to the sequence MATH 121 / MATH 165, and similarly prepares students to take MATH 166 (Calculus II). The course includes a thorough review of trigonometry and other precalculus topics. Aspects of limits and differentiation which students have already seen in MATH 134 are presented briefly, but in most cases with more emphasis on conceptual understanding, and often illustrated using more complicated examples. New calculus topics (i.e. not covered in MATH 134) include onesided limits, special trigonometric limits, differentiability, derivatives of trigonometric functions and their inverses, derivatives of general inverse functions, logarithmic and implicit differentiation, related rates, L'Hopital's rule, intermediate values theorem, Rolle's theorem, mean values theorem, Newton's method, and linearization. 4 lecture hours plus 1 recitation session each week. Normally offered in fall.

MATH165 Calculus I
Prerequisites:
MATH121 with a minimum grade of C, MATH075, or MATH level 5
Credits:
4.00
Description:
Functions, limits and continuity, squeeze theorem, limits at infinity; instantaneous rate of change, tangent slopes, and the definition of the derivative of a function; power, product, and quotient rules, trig derivatives, chain rule, implicit differentiation; higher order derivatives; derivatives of other transcendental functions (inverse trig functions, exponential and log functions, hyperbolic trig functions); applications of the derivative (implicit differentiation, related rates, optimization, differentials, curve sketching, L'Hopital's rule); antiderivatives; indefinite integrals; Fundamental Theorem; applications (net change). 4 lecture hours plus 1 recitation session each week. Normally offered each semester.

MATH166 Calculus II
Prerequisites:
MATH164 or MATH165 with a minimum grade of C
Credits:
4.00
Description:
Riemann sums and definite integrals; Fundamental Theorem; applications (areas); integration of exponential functions, trig functions, and inverse trig functions; techniques of integration (substitution, by parts, trig integrals, trig substitution, partial fractions); area, volume, and average value applications; differential equations (separable, exponential growth, linear); improper integrals; infinite sequences and series; convergence tests; power series; Taylor and Maclaurin series (computation, convergence, error estimates, differentiation and integration of Taylor series). 4 lecture hours plus 1 recitation session each week. Normally offered each semester.

MATH185 Discrete Mathematics I
Prerequisites:
Take MATH121, MATH164, MATH165, or MATH166
Credits:
4.00
Description:
Topics covered include: Logic and set theory, basic techniques of proof, relations and functions and their properties (equivalence relations, partial order relations, recurrence relations and their solutions), cardinality, elementary number theory, mathematical induction, counting, Pigeonhole principle, discrete probability. Normally taken second semester freshman year.

MATH200 Modern Mathematics and Career Exploration
Prerequisites:
Freshman or Sophomore Status
Credits:
1.00
Description:
This one credit course aims to help freshmen and sophomore students form an idea of the scope of the vast and rapidly growing field of mathematics and the many career options, and begin to map out steps toward a potential career path. Mathematics is a diverse discipline that is constantly evolving. It ranges from applied mathematics (tailored to specific real world problems), to mathematical physics (which crafts the mathematical basis for the understanding of physical phenomena), to pure mathematics (which is studied for its intrinsic interest). As the study of such varied concepts as quantity, structure, space and change, mathematics has something for everyone; and valuable applications to many other fields, from business and finance to meteorology, chemistry, ecology and biology, among many others. This module aims to move beyond the foundational math generally taught in freshmen and sophomore year by presenting several areas of recent development and application. In this teamtaught seminarstyle course, two or three different professors will introduce students to their research areas and related topics. Some of the areas represented among the faculty include fractal geometry, number theory, algebraic geometry, and probability. Students will also be introduced to resources provided by national mathematical communities on mathematical career paths and backgrounds needed.

MATH255 Probability and Statistics
Prerequisites:
MATH165 or MATH164 with a grade of C or better
Credits:
4.00
Description:
Topics include: random variable and distribution; expectation and variance; special discrete/continuous distributions (uniform, binomial, negative binomial, geometric, hypergeometric, Poisson, normal, and exponential distributions); joint distribution, marginal distribution and conditional distribution; covariance; limit theorems (law of large numbers and central limit theorem); introduction to confidence interval and hypothesis testing; regression analysis. Offered as needed.

MATH256 Statistics With R
Prerequisites:
MATH 255 or permission of instructor
Credits:
1.00
Description:
The course uses free software R to introduce key concepts in statistics. Topics include Descriptive statistics and graphics, One and twosample tests, Regression and correlation, and Analysis of variance. Data from financial markets or computer networks will be used for homework assignments and projects. We will focus on hands on experiences with R rather than theoretical details about statistical analysis.

MATH257 Statistical Analysis
Prerequisites:
Take MATH255 with a 'C' grade or higher
Credits:
4.00
Description:
Calculus based introduction to statistical analysis. Topics include Sampling distribution, Point Estimation, Interval Estimation, Hypothesis Testing, Regression, and Correlation Analysis.

MATH265 Calculus III
Prerequisites:
MATH 166 with grade of C or better
Credits:
4.00
Description:
Parametric equations and polar coordinates (curves, areas, conic sections); vectors and the geometry of space (the dot product, vector arithmetic, lines and planes in 3space, the cross product, cylinders and quadratic surfaces); vector functions (limits, derivatives and integrals, motion in space); partial derivatives (functions of several variables, limits and continuity, tangent planes and differentials, chain rule, directional derivatives, gradient, extrema, Lagrange multipliers); multiple integrals (double integrals, applications); vector calculus (vector fields, line integrals, fundamental theorem for line integrals, Green's Theorem, curl and divergence, parametric surfaces, surface integrals). 4 lecture hours plus 1 recitation session each week. Normally offered each semester.

MATH285 Discrete Mathematics II
Prerequisites:
Take MATH185 with a grade of C or better
Credits:
4.00
Description:
Topics covered include: Algorithms, growth of functions (big O notation), computational complexity of algorithms, divideandconquer algorithms, graphs and their properties (isomorphisms of graphs, Euler and Hamilton paths, shortest path problem, graph coloring) trees (tree traversal, minimum spanning trees). As time allows: matrices and linear transformations.

MATH290 Financial Mathematics I
Prerequisites:
MATH166, 164 or 165 with a minimum grade of C
Credits:
4.00
Description:
This course is mainly designed for students who are interested in financial mathematics and/or actuarial sciences, especially if they plan to take the second actuarial exam, and/or if they plan to study more in financial mathematics. The materials covered include time value of money, annuities, loans, bonds, cash flows and portfolios, general derivatives, options, hedging and investment strategies, forwards and futures, and swaps.

MATH331 Introduction to Advanced Mathematics
Prerequisites:
Take MATH185 with a grade of C or better
Credits:
4.00
Description:
this course is intended to provide a firm foundation for and a taste of the study of advanced mathematics. While the course content varies somewhat, it is designed to give students a deeper understanding of the algebraic and analytical structure of the integers, the rational numbers and the real numbers and how they act as a building block to a variety of fields of mathematics. Students are introduced to the process of mathematical discovery and the language of mathematics. Exercises and projects are designed to illustrate the need for proof and to further refine the student's ability to analyze, conjecture and write mathematical proofs. This course is a prerequisite for most upper level mathematics courses and, after completing it a student will be in a position to determine realistically if he or she ought to major or minor in mathematics.

MATH357 Math Statistical Analysis
Prerequisites:
MATH255 with a minimum C grade
Credits:
4.00
Description:
Calculus based introduction to statistical analysis. Topics include sampling distribution, point estimation, interval estimation, hypothesis testing, regression and correlation analysis.

MATH373 Ordinary Differential Equations
Prerequisites:
MATH265 (may be taken concurrently)
Credits:
4.00
Description:
A first course in differential equations. Topics generally include separable, homogenous, exact, and linear first order differential equations; variations of parameters, differential operators, the Laplace transform, inverse transforms, systems of differential equations, power series solutions, Fourier series, and applications.

MATH400 Senior Project in Mathematics
Prerequisites:
Instructor permission required.
Credits:
4.00
Description:
Students study a particular topic in mathematics and demonstrate their results in a final project.

MATH431 Linear Algebra
Prerequisites:
Math 331 must have grade C or higher
Credits:
4.00
Description:
System of linear equations, Gaussian elimination, matrices and their algebra, inverse of a matrix, determinants, cofactor expansion, Cramer's rule, vectors in and their algebra, abstract vector spaces, subspaces, linear independence, basis and dimension, linear transformations, isomorphism of vector spaces, rank and nullity, matrix of a linear transformation, inner product spaces, angle and orthogonality, eigenvalues and eigenvectors of a linear transformation, characteristic equation, CayleyHamilton theorem, diagonalization.

MATH432 Abstract Algebra
Prerequisites:
MATH 431
Credits:
4.00
Description:
An introduction to elementary group theory, including properties of groups, subgroups, first isomorphism theorem for groups, normal subgroups, finite group classification; elementary properties of rings, such as homomorphisms of rings, ideals, fields, Euclidean algorithm, rings of polynomials, factorization theory, integral domains, associates, primes and units in domains, and other topics in number theory. Prerequisite: MATH 431 with a grade of C or higher.

MATH462 Real Analysis
Prerequisites:
MATH 331 with at least a grade of C
Credits:
4.00
Description:
A detailed treatment of the basic concepts of analysis including the real numbers; completeness and its equivalence to other properties of the reals such as monotone convergence, Archimedean property, BolzanoWeierstrass theorem; the topology of Euclidean spaces, compactness and the HeineBorel theorem, connectedness, continuity and uniform continuity and uniform continuity, pointwise and uniform convergence of functions, and an introduction to metric spaces.

MATH481 Complex Analysis I
Prerequisites:
MATH331
Credits:
4.00
Description:
Construction and properties of complex numbers, calculus in the complex plane, analytic functions, contour integrals and the basics of Cauchy theory, power series representations. Prerequisite: MATH 331 or instructor's consent.

MATHH500 Senior Project in Mathematics
Prerequisites:
Instructor consent required
Credits:
1.00 4.00
Description:
Students study a particular topic in advanced mathematics and demonstrate their results in a final project.
Type:
Honors

MATH510 Independent Study
Credits:
4.00
Description:
Members of the department will hold conference hours with students and will direct their readings and study of topics in mathematics which may be of interest to them. Prerequisite: Consent of instructor. 1 term  credits to be arranged.

MATH511 Launching a Career in Mathematics
Prerequisites:
Junior or Senior standing
Credits:
1.00
Description:
This teamtaught course is designed to explore career opportunities in Mathematics in depth. This course focuses on career search, the application process, entry, transition and networking for career success. Alternative options such as graduate school will also be explored. Students articulate and reflect on academic work, and cocurricular experiences from the perspective of professionals entering or advancing their careers. The goal of this course is to help students reach their fullest professional potential following graduation.

MATH512 Special Topic in Advanced Math
Prerequisites:
Instructor consent required
Credits:
1.00 4.00
Description:
Students study a particular topic in advanced mathematics.

MATHR104 Recitation for PreCalculus for Management and Social Sciences
Prerequisites:
Appropriate Math Placement Exam score. Must be taken concurrently with MATH 104
Credits:
0.00
Description:
Taken simultaneously with Math 104. The recitation is a hybrid course. Once every two weeks students meet with an instructor to do work that enhances understanding of the course material. Such work can include practice problems, homework problems and sometimes quizzes on a laptop as well as questionanswer time and group project work. On alternate weeks students do on line work such as lecture demonstration of additional examples or homework projects.

MATHR128 Recitation for Math for the Modern World
Prerequisites:
MATH000 or appropriate Math Placement Exam score. Must be taken concurrently with MATH 128. This course cannot be applied toward a departmental concentration in Mathematics by Sawyer Business School students.
Credits:
0.00
Description:
Hands on problem solving, discussion and examples of Math for the Modern World.

MATHR130 Recitation for Finite Mathematics
Prerequisites:
MATH 104 or appropriate math placement score. Must be taken concurrently with MATH 130
Credits:
0.00
Description:
Taken simultaneously with Math 130. The recitation is a hybrid course. Once every two weeks students meet with an instructor to do work that enhances understanding of the course material. Such work can include practice problems, homework problems and sometimes quizzes on a laptop as well as questionanswer time and group project work. On alternate weeks students do on line work such as lecture demonstration of additional examples or homework projects.

MATHR134 Recitation for Calculus for Management And Social Sciences
Prerequisites:
MATH 104 or appropriate math placement score. Must be taken concurrently with MATH 134.
Credits:
0.00
Description:
Taken simultaneously with Math 134. The recitation is a hybrid course. Once every two weeks students meet with an instructor to do work that enhances understanding of the course material. Such work can include practice problems, homework problems and sometimes quizzes on a laptop as well as questionanswer time and group project work. On alternate weeks students do on line work such as lecture demonstration of additional examples or homework projects.

STATS240 Introduction to Statistics
Prerequisites:
Math 128 or higher. REMINDER: STATS 240 is a required prerequisite MKT 220, FIN 200 and ISOM 201(prerequisite for ISOM 319)
Credits:
4.00
Description:
Topics include: data presentation, measures of central locations and dispersion, probability and probability distributions, estimation, hypothesis testing, simple and multiple regression models. The use of Excel and SPSS will be emphasized throughout the course. 1 term  4 credits (4 hours per week). Normally offered each semester. STATS 240 satisfies the same requirements as STATS 250
Type:
Quantitative Analysis

STATSR240 Statistics Recitation
Credits:
0.00
Description:
This course is taken as a corequisite to Stats240. The recitation is a hybrid course. Once every two weeks students meet with an instructor to do work that enhances understanding of the course material. On alternate weeks students work on individual and group homework.