Give Today! Support Randolph College

# Course Offerings

Below is a list of available courses offered by the Mathematics Department.

## Mathematics Courses

### MATH 109 - INTRO TO QUANTITATIVE REASONING

This course presents mathematical ideas in a real world context. Topics covered include critical thinking and problem solving, the mathematics of finance, basic statistical principles, mathematics and the arts, and the theory of voting. Hours credit: 3. Students considering Curricular Studies should not register for this course, as students may not receive credit for both MATH 109 and MATH 208

### MATH 117 - PRECAL ELEM MODELING I

Relations defined algebraically, graphically, and numerically. Functions, including polynomial, rational, trigonometric, exponential, and logarithmic. Applications, including modeling. Algebraic techniques, and a review of basic geometric relationships. Hours: 3, 3. Not open to students who have been placed into MATH 119R or above, except by permission of the Department.

### MATH 118 - PRECAL ELEM MODELING II

Relations defined algebraically, graphically, and numerically. Functions, including polynomial, rational, trigonometric, exponential, and logarithmic. Applications, including modeling. Algebraic techniques, and a review of basic geometric relationships. Hours: 3, 3. Not open to students who have been placed into MATH 119R or above, except by permission of the Department.

### MATH 119 - PRECALCULUS

A study of the properties of various functions, including polynomial, trigonometric, exponential, and logarithmic. Analytic geometry of conic sections. Hours credit: 3. Prerequisite: Mathematics 113 or the equivalent. Not open to students who have been placed into Mathematics 149 or above, except by permission of the Department.

### MATH 149 - CALCULUS I

Limits, continuity, and differentiation of algebraic functions of one variable. Applications to curve sketching, optimization, and rates of change. The definite integral applied to finding the area under a curve. Hours credit: 3. Prerequisite: Mathematics 119R or the equivalent.

### MATH 150 - CALCULUS II

A continuation of Mathematics 149R. Volumes and surface area of solids of revolution. Lengths of curves. The logarithm and exponential functions. Techniques of integration. Areas in polar coordinates. Improper integrals, infinite series, and power series. Hours credit: 3. Prerequisite: Mathematics 149R or permission of the Department.

### MATH 208 - CONCEPTS OF ELEM & MID SCHOOL MATHEMATIC

Introduces elementary problem solving with emphasis on the nature of numbers and the structure of the real number system. Topics studied include the structure and properties of number systems and of Euclidean Geometry applicable in elementary and middle school classrooms. This course is open to all students and required of students seeking elementary education licensure. Hours credit: 3.

### MATH 227 - ELEMENTARY APPLIED STATISTICS

An introduction to statistics, including probability, binomial distributions, normal distributions, sampling theory, testing hypotheses, chi-square tests, and linear regression. Hours credit: 3. Not open to students who have satisfactorily completed Mathematics 343. A student may receive credit for two of these courses: ECON 227, MATH 227, POL 231, PSYC 227R or SOC 395. Offered second semester.

### MATH 229 - ADVANCED MATHEMATICAL PROBLEM SOLVING

In this course, students will be expected to solve and present solutions to a collection of problems gathered from various mathematics competitions. Problem solutions may involve the techniques of classical algebra, geometry, calculus, and combinatorics. Hours credit: 1. Prerequisite: Permission of the Instructor. May be repeated for credit up to a maximum of 4 hours.

### MATH 232 - INTRODUCTION TO DATA SCIENCE

Data science is an interdisciplinary field incorporating statistical techniques with algorithms to collect and to process large data sets, in order to extract meaning and make decisions. Students will explore the collection and filtering of data, machine learning algorithms, and methods for drawing conclusions. Hours credit: 3. Prerequisite: ECON 227 or EVST 205 or MATH 227 or MATH 343 or POL 231 or PSYC 227 or SOC 395. Alternate years.

### MATH 234 - TECHNIQUES OF MATHEMATICAL PROOF

An introduction to set theory and counting principles. Techniques of mathematical proof. Combinatorics, including recursion and generating functions. The theory and applications of graphs. Hours credit: 3. Prerequisite: Mathematics 149R.

### MATH 241 - LINEAR ALGEBRA

Systems of linear equations, vector spaces and subspaces, bases and dimension, linear transformations, eigenvalues and eigenvectors, and inner product spaces. Hours credit: 3. Prerequisite: Mathematics 149R or permission of the Department.

### MATH 250 - CALCULUS III

An introduction to vector calculus. Differential and integral calculus of more than one variable. Vector fields, including Green's, Stokes', and the Divergence Theorems. Hours credit: 3. Prerequisite: Mathematics 150R and either MATH 241 or PHYS 115, or permission of the Department.

### MATH 273 - MATH ONE TIME ONLY

Hours credit: 3. One time only.

One time only.

### MATH 286S - ONE TIME ONLY SUMMER

One time only summer.

### MATH 320 - INTRODUCTORY TOPOLOGY

An introduction to point-set geometry, including topological spaces, metric spaces, homotopy, the Urysohn lemma, and Tychonoff’s theorem. Students explore topology as the underpinning of modern geometry. Hours credit: 3. Prerequisite: MATH 241 or permission of the Department.

### MATH 331 - DIFFERENTIAL EQUATIONS

First order linear and non-linear equations, second and higher order linear equations, series solutions, Laplace transforms, and systems of linear differential equations. Applications, primarily to mechanics and population dynamics. Hours credit: 3. Prerequisite: Mathematics 150R and 241, or the course may be taken concurrently with MATH 241 by permission of the Department.

### MATH 337 - NUMBER THEORY

Properties of the integers. Unique factorizations, congruences and modular arithmetic. Diophantine equations, prime numbers, quadratic reciprocity, and integer functions. Applications to cyptology. Hours credit: 3. Prerequisite: Mathematics 150R or permission of the Department. Offered alternate years.

### MATH 343 - MATHEMATICAL STATISTICS

Probability. Discrete and continuous probability distributions. Sampling and the Central Limit Theorem. Confidence intervals, hypothesis testing, linear regression, and non-parametric tests. Hours credit: 3. Prerequisite: Mathematics 250. Offered alternate years.

### MATH 353 - MATHEMATICAL MODELING

The construction and analysis of mathematical models to solve problems in the physical and social sciences. Dynamical systems are emphasized with a particular concentration on linear and non-linear discrete dynamical systems. Topics may include dimensional analysis, stability, chaos, and fractals. Hours credit: 3. Prerequisites: MATH 150R and 241. Offered alternate years.

### MATH 360 - ABSTRACT ALGEBRA

Groups, rings, integral domains. Homomorphisms and isomorphisms. Elementary properties of the integers. The fields of rational, real, and complex numbers. Hours credit: 3. Prerequisite: Mathematics 241 or permission of the Department.

### MATH 388 - MATH ONE TIME ONLY

Hours credit: 3. One time only.

### MATH 426 - COMPLEX VARIABLES

The complex number system. Limits, continuity, and differentiability of functions of a single complex variable. Contour integration and Cauchy's Theorem. The calculus of residues. Conformal mapping. Hours credit: 3. Prerequisite: Mathematics 250. Offered alternate years.

### MATH 443 - INTRODUCTION TO ANALYSIS

A rigorous study of limits, continuity, differentiation, and integration of functions of a real variable. Hours credit: 3. Prerequisite: Mathematics 250 or permission of the Department.

### MATH 493 - SENIOR SEMINAR I

A survey of major areas of mathematical interest drawing on background established throughout the undergraduate curriculum. Hours credit: 1.5. Prerequisite: MATH 360.

### MATH 494 - SENIOR SEMINAR

A survey of major areas of mathematical interest drawing on background established throughout the undergraduate curriculum. Hours credit: 1.5. Prerequisite: MATH 360 and MATH 443 (the course may be taken concurrently with MATH 443).

## Computer Science Courses

### CSCI 151 - COMPUTER PROGRAMMING I

An introduction to computers and computer programming. Emphasis will be placed on problem-solving with examples and exercises from social, natural, and mathematical sciences. Techniques of flowcharting and structured programming, development of algorithms, and types of computer hardware will also be discussed. Intended for students with no previous programming experience. Hours credit: 3. A student may not receive credit for this course after taking CSCI 156 or its equivalent.

### CSCI 156 - COMPUTER PROGRAMMING II

A continuation of Computer Science 151. Emphasis on top-down programming using methods. Topics include user-defined classes and advanced data types, arrays, recursion, algorithms for sorting and searching, exception handling, advanced GUIs and graphics, and embedding Java applets into HTML documents. Hours credit: 3. Prerequisite: CSCI 151 or the equivalent.

### CSCI 225 - MATLAB & LABVIEW

This course covers beginning and intermediate programing in the Matlab and Labview computer languages. Students will learn the basics of computer programming as well as the specifics of programing in Matlab and Labview including data input/output, code structuring, coding best practices and limitations, data acquisition and beginning GUI development. This course is project based with projects taken from real world computing problems. Hours credit: 3. Prerequisite: MATH 149. Alternate years.

### CSCI 251 - ALGORITHMS & DATA STRUCTURES

Structures for the representation of data are considered: vectors, lists, queues, trees, heaps, hash tables, maps, and graphs. This course presents the logic behind choosing a particular structure, and the associated algorithms for using each structure. Fundamental algorithms for solving problems, including sorting, searching and graph algorithms are developed. General design, analysis and the study of complexity are emphasized. Hours credit: 4. Prerequisite: CSCI 156.

### CSCI 326 - COMPUTER ARCHITECTURE AND ASSEMBLY LANG

Introduction to internal computer architecture including the instruction cycle, parts of the CPU, memory hierarchy including caching, pipelining, exception handling, and issues of multiprocessing. Implementation of assembly language programs using sample architectures. Principles of translating high-level languages. Credit hours: 3. Pre- or co-requisites: CSCI 251 and MATH 149 or equivalent. Alternate years: offered second semester 2020-2021.

### CSCI 336 - OPERATING SYSTEMS

Design and implementation of operating systems. Mutual exclusion, concurrency, deadlock, process scheduling, memory management, and files systems. Hours credit: 3. Prerequisite CSCI 156. Alternate years.

### CSCI 346 - SOFTWARE DEVELOPMENT

This course provides an in-depth study of steps in the software-development process: user requirements, specifications, design, implementation, testing, maintenance, documentation, and management. Students will develop the facility to apply the general principles to new problems. Hours credit: 3. Prerequisite CSCI 251. Alternate years.

### CSCI 386 - CSCI ONE TIME ONLY

Hours credit: 3. One-time only.

### CSCI 494 - SENIOR SEMINAR II

Senior Seminar II is a capstone class for the Computer Science and Mathematics Major. Students will review the major principles in computer science, and create and implement a research project. Projects are tailored to student interests. The course will help prepare students for rigorous graduate study or a career in the computer science field. Credit hours: 1.5. Pre- or co-requisites: CSCI 251 or MATH 360 or equivalent.