The Major for the B.A. in Mathematics
Course List
Code |
Title |
Credit Hours |
MATH 160 | Calculus I | 3 |
MATH 161 | Calculus II | 3 |
MATH 214 | Calculus III | 3 |
MATH 240 | Discrete Mathematics | 3 |
MATH 244 | Linear Algebra | 3 |
MATH 350 | Advanced Calculus | 3 |
MATH 422 | Foundations and Philosophy of Mathematics | 3 |
| 6 |
| Real Analysis | |
| Abstract Algebra | |
| Topology | |
| | 12 |
CSCI 200 | Introduction to Computer Programming | 3 |
PHYS 151 | Introduction to University Physics (Calculus-Based) | 4 |
PHYS 152 | Introduction to University Physics (Calculus-Based) | 4 |
Total Credit Hours | 50 |
Recommended: A minor in another subject, such as astronomy, business, chemistry or philosophy.
The Major for the B.S. in Computer Science
The Major for the B.S. in Data Science
The Minor in Mathematics
Eighteen hours to include
Course List
Code |
Title |
Credit Hours |
MATH 160 | Calculus I | 3 |
MATH 161 | Calculus II | 3 |
MATH 214 | Calculus III | 3 |
| 9 |
| Discrete Mathematics | |
| Linear Algebra | |
| Differential Equations | |
| Number Theory | |
| Probability | |
| History of Mathematics | |
| Geometry | |
| Advanced Calculus | |
| Chaotic Dynamical Systems | |
| Topology | |
Total Credit Hours | 18 |
The Minor in Computer Science
Course List
Code |
Title |
Credit Hours |
CSCI 200 | Introduction to Computer Programming | 3 |
CSCI 201 | Data Structures | 3 |
CSCI 320 | Operating Systems | 3 |
| 9 |
| Introduction to Computer Science | |
| Databases | |
| Networking | |
| Programming Languages | |
| Computer Architecture | |
| Artificial Intelligence | |
| Analysis of Algorithms | |
| Ethical and Philosophical Issues in Computing | |
| Discrete Mathematics | |
Total Credit Hours | 18 |
The Minor in Data Science
Course List
Code |
Title |
Credit Hours |
MATH 160 | Calculus I | 3 |
CSCI 200 | Introduction to Computer Programming | 3 |
DTSC 220 | Introduction to Data Science | 3 |
DTSC 250 | Statistics Using R | 3 |
DTSC 320 | Data Management | 3 |
DTSC 400 | Applied Data Science | 3 |
Total Credit Hours | 18 |
Pre-Engineering Concentration
The B.A./M.S. agreement between Eastern University and Villanova University leads students to the B.A. from Eastern University in Mathematics and the M.S. from Villanova University in one of seven tracks.
Program Requirements
Students at Eastern University must be enrolled in Eastern University’s full-time B.A. in Mathematics program to be considered for the program.
Students must complete the required slate of courses at Eastern University (see below). Students must score no lower than B- in any of these courses and must maintain a minimum cumulative GPA of 3.5 in these courses (not in overall GPA). If the student’s cumulative GPA in the required EU courses falls below a 3.5, they will be placed on program probation for one semester. If the probation semester does not raise the cumulative GPA to the 3.5 threshold, the student will be disqualified from the program. At least 10 of the courses listed below must be completed before the student can enroll in undergraduate engineering courses at Villanova.
In addition to the Eastern University courses, students must complete undergraduate Engineering courses at Villanova as prerequisites for the M.S. Engineering tracks. The number of required undergraduate credits for each track are given below. Specific course lists are available from the Pre-Engineering Advisor in Eastern’s Mathematics Department.
Engineering Tracks
Required prerequisite undergraduate credits from Villanova University
Course List
Code |
Title |
Credit Hours |
| 18 |
| 18 |
| 11 |
| 20 |
| 9 |
| 12 |
| 15 |
| 15 |
| 11 |
| 18 |
| 18 |