Undergraduate Catalog
The Department of Math and Computer Science offers a range of undergraduate degree programs, including both Bachelor of Science (BS) and Bachelor of Arts (BA) degrees in mathematics and computer science. It is important to note that the College Core requirements vary significantly between these two degrees. Therefore, students should carefully consider these differences when selecting a degree program that aligns with their academic goals and interests. Moreover, it is worth mentioning that certain College Core requirements are automatically fulfilled as part of completing these degrees. For instance, the BS Core science, math, and computer science requirements are adequately covered by either BS program.
In addition to the aforementioned degree options, we also provide undergraduate students with the opportunity to pursue a Bachelor of Science (BS) in applied mathematics and data science.
Requirements for all majors
For all major-specific courses, such as MATH courses for mathematics majors and COSC courses for computer science majors, it is mandatory for students to earn a minimum grade of C or better. If a student does not achieve the desired grade after one attempt, they may have the option to repeat the course, subject to department approval. It is important to note that a withdrawal from a course does not count towards the number of course repetitions.
Bachelor of Arts in Mathematics- 120 credits
- Construct clear and rigorous mathematical proofs using a variety of proof techniques and logical reasoning.
- Produce mathematically sound solutions to complex problems involving real-valued functions and/or sequences.
- Solve complicated problems arising from algebraic structures such as groups and isomorphisms.
Curriculum
Year 1
- Calculus I (4 credits)
- Writing and Analysis (3 credits)
- Essential Questions Seminar (3 credits)
- Research & Info Skills (1 credit)
- General Elective (3 credits)
- General Elective (3 credits)
- Calculus II (4 credits)
- Comp Sci Programming (3 credits)
- Writing and Literature (3 credits)
- General Elective (3 credits)
- General Elective (3 credits)
Year 2
- Calculus III (4 credits)
- Foundations in Higher Math (3 credits)
- BIOL 111/L, CHEM 121/L, OR PHYS 211/L (4 / 5 credits)
- General Elective (3 credits)
- Linear Algebra (3 credits)
- 300+ Level Math Elective (3 credits)
- BIOL 112/L, CHEM 121/L, OR PHYS 212L (4/5 credits)
- Intro to Ethical Reasoning (3 credits)
- General Elective (3 credits)
Year 3
- MATH 301, 308, or 314 (3 credits)
- MATH 411w Abstract Algebra (3 credits)
- Experiential Learning course (1 credit)
- Philosophy Course (3 credits)
- General Elective (3 credits)
- General Elective (3 credits)
- MATH Theory Courses (3 credits)
- 300+ Level Math Elective (3 credits)
- Technical Communication (3 credits)
- Bridges course - Social & Historical reasoning (3 credits)
- Bridges course - Critical Thinking (3 credits)
Year 4
- Professional Development Seminar (1 credit)
- Real Analysis I (3 credits)
- MATH Theory Course (3 credits)
- Bridges course - Ethical Reasoning (3 credits)
- General Elective (3 credits)
- Math Capstone (3 credits)
- Bridges course - Cultural Fluency (3 credits)
- Theology Course (3 credits)
- General Elective (3 credits)
- General Elective (3 credits)
Learning Outcomes: To mathematics minor requires the completion of 17 credits of mathematics course work. Required courses:
Bachelor of Science in Mathematics - 120 credits
Curriculum
Year 1
Year 2
Year 3
Year 4
Mathematics Minor
Bachelor of Science in Applied Mathematics - 120 credits
- Construct clear and rigorous mathematical proofs using a variety of proof techniques and logical reasoning.
- Produce mathematically sound solutions to complex problems involving real-valued functions and/or sequences.
- Construct, analyze, and refine mathematical models describing phenomena in a range of disciplines such as physics, engineering, biology, etc.
- Use data and the appropriate mathematical, statistical, and/or computational methods to solve a real-world problem, interpret the solution, and communicate the results.
Curriculum
Year 1
- Calculus I (4 cr)
- Writing and Analysis (3 cr)
- Essential Questions Seminar (3 cr)
- Research & Info Skills (3 cr)
- General Elective (3 cr)
- General Elective (3 cr)
- Calculus II (4 cr)
- Comp Sci Programming (3 cr)
- Writing and Literature (3 cr)
- General Elective (3 cr)
- General Elective (3 cr)
Year 2
- Calculus III (4 cr)
- Foundations in Higher Math (3 cr)
- BIOL 111/L, CHEM 121/L, OR PHYS 211/L (4/5 cr)
- General Elective (3)
- Linear Algebra (3 cr)
- BIOL 112/L, CHEM 122/L, OR PHYS 212/L (4/5 cr)
- Intro to Ethical Reasoning (3 cr)
- General Elective (3 cr)
- General Elective (3 cr)
Year 3
- Intro Prob & Stats I (3 cr)
- Advanced Linear Algebra (3 cr)
- MATH Elective (302W, 308, 314, or 325W) (3 cr)
- Philosophy Course (3 cr)
- Track Course (3 cr)
- MATH Elective (302W, 308, 314, or 325W) (3 cr)
- 300+ Level MATH Elective (3 cr)
- Technical Communication (3 cr)
- Bridges course - Social & Historical reasoning (3 cr)
- General Elective (3 cr)
Year 4
- Experiential Learning (SPRG 108 recommended) (1 cr)
- Track Course (3 cr)
- Bridges Course - Ethical Reasoning (3 cr)
- General Elective (3 cr)
- Applied Math Capstone (3 cr)
- Track Course (3 cr)
- Bridges Course - Cultural Fluency (3 cr)
- Theology Course (3 cr)
- General Elective (3 cr)
The Data Science minor requires five courses beyond the pre-requisite Computer Science
requirement.
Bachelor of Science in Data Science - 120 credits
Curriculum
Year 1 (33 credits)
Year 2 (31 credits)
Year 3 (30-32 credits)
Year 4 (28 credits)
Data Science Minor Requirements
Pre-requisite course:
Required courses:
Learning Outcomes: Learning Outcomes: The Cybersecurity Studies minor requires the fulfillment of 15 credits. Required courses: Students are required to take four of the following courses. In addition, students are required to take one of the following courses: Courses required for the certificate in actuarial science will position you for successful
completion of two actuarial exams before graduation, while simultaneously giving you
at least four courses that count toward the Validation by Educational Experience (VEE)
requirements as stipulated by the Society of Actuaries. Required Courses
Bachelor of Arts in Computer Science - 120 credits
Curriculum
Year 1 (32 credits)
Year 2 (30 credits)
Year 3 (31 credits)
COSC 200-400 Level Elective
Year 4 (27 credits)
Bachelor of Science in Computer Science - 120 credits
Curriculum
Year 1 (32 credits)
Year 2 (31 credits)
Year 3 (30-32 credits)
Year 4 (28 credits)
Computer Science Minor Requirements
Cybersecurity Studies Minor Requirements
Actuarial Science Certificate Requirements
Prerequisite Courses for the Certificate in Actuarial Science