Text Size Print

# Undergraduate Programs

## The Department of Mathematics and Computer Science offers courses leading to majors and minors in mathematics and computer science. Students planning to teach mathematics at the secondary level will be part of a mathematics education program nationally recognized by NCATE.

All of our programs feature small class sizes so that faculty and students can interact and collaborate.

## Mathematics

The mathematics curriculum stresses breadth, theory, and depth in the study of mathematics while allowing the student the flexibility to choose among topics of their interest.

A degree in our Mathematics program allows students to pursue a career in secondary education, applied mathematics, or statistics. Interested students, through coursework and research/internship options, would also have the skills necessary to pursue graduate study in mathematics.

### Undergraduate Programs include:

- Bachelor of Arts (BA) or Bachelor of Science (BS) in Mathematics
- Bachelor of Science (BS) in Mathematics with Secondary Teaching Endorsement
- Minor in Mathematics
- Algebra I Endorsement (for those majoring in other fields and planning to teach math courses through Algebra I in grades 6-12)

### Mathematics Major Core Courses:

- MATH 171 Statistical Decision Making
- MATH 175 Discrete Mathematics
- MATH 261 The Differential and Integral Calculus I
- MATH 262 The Differential and Integral Calculus II
- MATH 280 Linear Algebra
- MATH 300 A Transition to Advanced Mathematics
- MATH 342 Introduction to Modern Algebra
- MATH 361 Multivariable Calculus
- MATH 372 Mathematical Probability & Statistics I
- MATH 461 Senior Seminar
- MATH 462 Advanced Calculus
- CMSC 492 or MATH 490 or MATH 492 or MATH 498 or MATH 482 or MAED 490/1-12 credits

*Students must complete a total of 12 additional hours from 300 - 400 level Mathematics courses.*

### Secondary Education Endorsement:

Students seeking a secondary education endorsement in mathematics must also complete:

- A Math History course (MATH 245 or MATH 320)
- MATH 335 Advanced Euclidean Geometry
- MATH 451 The Teaching of High School Mathematics
- MATH 482 Directed Teaching in the Secondary School
- MAED 152 Principles of Secondary Education in Mathematics
- MAED 252 Practicum I in Mathematics
- MAED 352 Practicum II in Mathematics
- EDUC 245 Human Growth and Development
- EDUC 260 Introduction to the Teaching Profession
- EDUC 432 Content Area Literacy
- EDUC 487 Classroom Management and System Issues

For more information about the secondary education endorsement, please visit our resource page.

### Mathematics Minor Courses:

- MATH 261 The Differential and Integral Calculus I
- MATH 262 The Differential and Integral Calculus II
- MATH 361 Multivariable Calculus
- 9 additional credits of MATH 280 and/or MATH at the 300 or 400 level (excluding 309, 310, 313, 350, 430, 451, 482).

## Computer Science

Our computer science curriculum is modeled to meet the guidelines in the ACM/IEEE 2013 computer science curriculum standards.

A degree in our Computer Science program allows students to pursue careers in information systems and software engineering, or to pursue further study in graduate school. Students will have the opportunity to receive hands-on experience at building, running and developing software for our 32-system super-computing cluster.

### Undergraduate Programs include:

- Bachelor of Arts (BA) or Bachelor of Science (BS) in Computer Science
- Minor in Computer Science

### Computer Science Major Core Courses:

- CMSC 160 Introduction to Algorithmic Design I
- CMSC 162 Introduction to Algorithmic Design II
- CMSC 201 Computer Organization
- CMSC 208 Grammars, Languages, and Automata
- CMSC 242 Introduction to Network and Systems Programming
- CMSC 262 Data Structures and Algorithms in Application
- CMSC 442 Introduction to Operating Systems and Computer Architecture
- CMSC 461 Senior Capstone in Computer Science
- ENGL 319 Technical Writing
- CMSC 490 or CMSC 492 or CMSC 498
- MATH 261 The Differential and Integral Calculus I
- MATH 175 Discrete Mathematics

*Students must complete a total of 12 additional hours of Computer Science courses (excluding CMSC 121 and CMSC 350), including:*

One of the following:

- CMSC 210 Web Page Design and Scripting
- CMSC 280 Second Programming Language

and two of the following:

- CMSC 355 Introduction to Computer and Network Security
- CMSC 362 Theory of Databases
- CMSC 415 Theory of Computation
- CMSC 420 Graph Theory

### Computer Science Minor Courses:

- CMSC 160 Introduction to Algorithmic Design I
- CMSC 162 Introduction to Algorithmic Design II
- 12 additional credits of CMSC (excluding 121 and 350), of which at least six are at the 300 level or above.

For course descriptions and requirements please refer to the current Undergraduate Catalog for the College of Arts and Sciences.

The requirements listed on this page refer to the 2015-16 undergraduate catalog. It is strongly recommended that every student remain in close communication with their academic advisor in order to plan the program best suited to individual needs and goals.