# Mathematics and Computer Science Department

## Mathematics Program Learning Outcomes

Students will:

1. Write, critique and interpret various forms of mathematical proof.
2. Calculate, apply and synthesize core content in mathematics.
3. Utilize effective strategies in problem solving, including data analysis and multiple representations of mathematical ideas (visualization/graphs, symbolic notations and numerical data).
4. Clearly communicate mathematical concepts, vocabulary and notation.

## Computer Science Program Learning Outcomes

Students will:

1. Demonstrate effective written and oral communication skills in computer science.
2. Apply algorithmic, mathematical, and scientific reasoning to a variety of computational problems.
3. Articulate, apply, and analyze scholarly resources to integrate best practices in the discipline of computer science.
4. Create and implement software systems that meet specific design and performance requirements.
5. Apply the Christian teaching of vocations to practice ethical decision making within computer science.

Mathematics

Computer Science

## Mathematics

CSC 104Fundamentals of Programming4
MTH 271Calculus I4
MTH 272Calculus II4
MTH 313Mathematics Notation and Proof3
MTH 371Linear Algebra3
MTH 373Calculus III4
MTH 384Ordinary Differential Equations3
MTH 387Probability and Statistics I3
MTH 473Modern Algebra I3
MTH 489Real Analysis3
MTH 495Topics in Mathematics - Review1.5
MTH 496Topics in Mathematics - Final1.5
Choose 3 of the following courses:9
Numerical Analysis3
Modern Geometry3
Probability and Statistics II3
Modern Algebra II3
Total Units46

## Computer Science

CSC 104Fundamentals of Programming4
CSC 105Web Design3
CSC 210Introduction to Operating Systems3
CSC 212Data Structures3
CSC 222Software Engineering3
CSC 314Programming Languages3
CSC 316Introduction to Networking3
CSC 318Object-Oriented Programming3
CSC 320Server-Side Development3
CSC 324Computer Architecture and Assembly3
CSC 428Information Security3
CSC 491Special Topics: Computer Science3
MTH 265Introduction to Statistics3
MTH 271Calculus I4
MTH 272Calculus II4
MTH 376Discrete Mathematics3
MTH 379Numerical Analysis3
Choose 1 of the following groups:3
Internship: Computer Science3
OR
Software Project Design1
Software Project Implementation2
Total Units60

## Minors

Actuarial Science

Computer Science

Mathematics

## Actuarial Science Minor

MTH 271Calculus I4
MTH 272Calculus II4
MTH 373Calculus III4
MTH 387Probability and Statistics I3
MTH 388Probability and Statistics II3
Total Units18

## Computer Science Minor

CSC 104Fundamentals of Programming4
CSC 210Introduction to Operating Systems3
CSC 212Data Structures3
Choose 3 of the following courses:9
Programming Languages3
Introduction to Networking3
Object-Oriented Programming3
Server-Side Development3
Computer Architecture and Assembly3
Information Security3
Special Topics: Computer Science3
Included in the choice of 3, students may opt to use at most 2 of the following:
Fundamentals of Machine Learning3
Discrete Mathematics3
Numerical Analysis3
Electronics I: Analog Electronics3
Electronics II: Digital Electronics3
Total Units19

## Mathematics Minor

MTH 271Calculus I4
MTH 272Calculus II4
Choose 3 of the following courses:9-10
Mathematics Notation and Proof3
Linear Algebra3
Calculus III4
Numerical Analysis3
Modern Geometry3
Ordinary Differential Equations3
Probability and Statistics I3
Probability and Statistics II3
Modern Algebra I3
Modern Algebra II3
Real Analysis3
Total Units17-18