Nov 21, 2024  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog

Data Science, B.S.


More Information about Department of Mathematics and Computer Science :

A minimum of 120 credit hours is required for a Bachelor of Science in Data Science. 

 

The data science major weaves together traditional curriculum in mathematics and computer science along with curriculum related to current data science techniques to prepare graduates for employment as data science practitioners. Additionally, the major relies on the Core curriculum to develop key communication and ethical thinking skills that are critical to success in data science. Technical skills are focused not only data and programming, but mathematical thinking as well. The goal is to develop individuals that are capable of using these foundational skills to independently expand their expertise into constantly evolving new algorithmic and programming approaches as the field continually evolves. Application areas within the curriculum framework enable students to explore a variety of cross-disciplinary application domains in order to prepare for data science careers within specific domains. Current application areas include Analytics for Business, Computational Science, Data Engineering, Operations Research, and Cyber Analytics. 

Major Requirements


49 credits total, includes the 15 credit application area

Computational Science Application Area


15 credits required

Analytics for Business Application Area


15 credits required

Natural Science Application Area


15 Credits Required

Note


To earn a Bachelor of Science in Data Science, students must complete a minimum of 120 credit hours. Students must also earn a major GPA of 2.0, and a cumulative GPA of 2.0.

Core Requirements (46 to 49 credits)


The First Year Symposium (3 credits)


Complete the First Year Symposium

World Language Requirement (3-6 Credits)


Complete either 6 credits at the 101 and 102 level or 3 credits at the 200 level or above

  • Introductory Language (For students beginning at the 101 level)
    • XXXX 101 (3)
    • XXXX 102 (3)
  • Advanced Language (For students who begin at the 201 level or above)
    • XXXX 201/301 (or higher).

Foundations of Philosophy (3 Credits)


Origins of the West (3 Credits)


Philosophy in the Modern Age (3 Credits)


Atlantic Encounters (3 Credits)


Mathematical Thinking (3 Credits)


Foundations of Theology: Faith and Revelation (3 Credits)


America in the World (3 Credits)


Theology: Made in God’s Image (3 Credits)


Modernity in Literature or the Arts (3 Credits)


Choose from among one of the following:

Laboratory Science (3-4 Credits)


Choose one laboratory science course:

Global Encounters (3 Credits)


Choose one Global Encounters course:

  • XXGE Global Encounters
    • Global Encounters courses are offered in many departments, including Business, Communication, English, Education, Foreign Language, History, Philosophy, Political Science, Psychology, Sociology and Theology.

Ethics and the Human Good (3 Credits)


Complete one of the following:

Ethical Leaders (0 Credits)


The Ethical Leadership Experiential Learning Core Requirement invites students to integrate their own personal call to leadership with a mature reflection on one or more of the core virtues of Justice, Courage, Integrity, and Humility.  Students will accomplish this by engaging in and reflecting upon the practice of virtue ethics within the context of one or more experiential learning activities.

Sample Four Year Sequence


Freshman Year

Fall Semester

FSYM 101 The First Year Symposium (3)  

World Languages I (3)

MATH 211 Mathematical Thinking (3)  

CMSCI 120 Introduction to Computer Science I (3)  

DATA 200 Introduction to Data Science (3)  

15 credits      

Spring Semester

WCIV 102 Origins of the West (3)  

World Languages II (3)

PHIL 103 Foundations of Philosophy (3)  

CMSCI 125 Introduction to Computer Science II (3)  

DATA 210 Exploratory Data Analysis (3)  

15 credits 

Sophomore Year

Fall Semester

WCIV 201 Atlantic Encounters: 1450-1850 (3)  

PHIL 203 Philosophy in the Modern Age (3)  

CMSCI 254 Data Structures and Algorithms (3)  

DATA 220 Machine Learning Models (3)  

MATH 247 Calculus I (4)  

16 credits 

Spring Semester

THEOL 220 Foundations of Theology (3)  

AMER 202 America in the World (3)  

Foundations in Social Science (3)

MATH 364 Linear Algebra (3)  *

 DATA XXX Data Skills Elective (3)

DATA 201 ST: Special Topics in Data Science (1)  

16 credits 

Junior Year 

Fall Semester

XXMO 300 Modernity in Lit./Art/Music/Theatre (3)

THEOL 320 Made In God’s Image (3)  

XXX XXX Application Area Elective (3)

XXX XXX Application Area Elective (3)

Elective (3)

DATA 201 ST: Special Topics in Data Science (1)  

16 credits 

Spring Semester

THEOL/PHIL 300 Ethics and the Human Good (3)

XXGE 3XX Global Encounters (3)

XXX XXX Application Area Elective 300-level or above (3)

Elective (3)

GNSCI 1XX Lab Science (4)

16 credits 

Senior Year 

Fall Semester 

XXX XXX Application Area Elective 300-level or above (3)

XXX XXX Application Area Elective 300-level or above (3)

DATA 201 ST: Special Topics in Data Science (1)  

Elective (3)

Elective (3)

13 credits 

Spring Semester

DATA 475 Data Science Capstone (3)  

Elective (3)

Elective (3)

Elective (3)

Elective (3)

15 credits 

* It is recommended that MATH 364 Linear Algebra (3) be taken as early as possible after the freshman year.

Additional Notes:

Several courses can be double-counted so that a double major with mathematics or with computer science can be completed in 65 credits and a double major with cybersecurity can be completed in 67 credits.

Sample Four Year Sequence: Data Science and Computer Science, B.S., Double Major


Freshman Year

Fall Semester 

FSYM 101 The First Year Symposium (3)  

World Languages I (3)

MATH 211 Mathematical Thinking (3)  

CMSCI 120 Introduction to Computer Science I (3)  

DATA 200 Introduction to Data Science (3)  

15 credits   

Spring Semester

WCIV 102 Origins of the West (3)  

World Languages II (3)

PHIL 103 Foundations of Philosophy (3)  

CMSCI 125 Introduction to Computer Science II (3)  

DATA 210 Exploratory Data Analysis (3)  

15 credits 

Sophomore Year

Fall Semester
WCIV 201 Atlantic Encounters: 1450-1850 (3)   

PHIL 203 Philosophy in the Modern Age (3)  

CMSCI 254 Data Structures and Algorithms (3)  

DATA 220 Machine Learning Models (3)  

MATH 247 Calculus I (4)  

16 credits

Spring Semester

THEOL 320 Made In God’s Image (3)  

AMER 202 America in the World (3)  

CMSCI 256 Principles of Software Development (3)  

MATH 228 Discrete Mathematics (3)  

MATH 364 Linear Algebra (3)  *

15 credits

Junior Year

Fall Semester

XXMO 300 Modernity Lit./Art/Music/Theater (3)

THEOL 320 Made In God’s Image (3)  

CMSCI 277 Computer Architecture (3)  

CMSCI 349 Software Engineering (3)  –counts as Application Area Elective

CMSCI 442 Principles of Programming Languages (3)  OR CMSCI 453 Algorithms (3)  OR CMSCI 485 Theory of Computation (3)  

DATA 201 ST: Special Topics in Data Science (1)  

16 credits

Spring Semester

THEOL/PHIL 300 Ethics and the Human Good (3)

XXGE 3XX Global Encounters (3)

Foundations in Social Science (3)

XXX XXX Application Area Elective (3)

CMSCI 359 Database Management Systems (3)  –counts as Application Elective and CMSCI Elective

DATA 201 ST: Special Topics in Data Science (1)  

16 credits

Senior Year

Fall Semester

GNSCI 1XX Lab Science (4)

Elective (3)

Elective (3)

CMSCI 442 Principles of Programming Languages (3)  OR CMSCI 453 Algorithms (3) , OR CMSCI 485 Theory of Computation (3)  

CMSCI 474 Computer Science Capstone I (1)  

DATA 201 ST: Special Topics in Data Science (1)  

15 credits

Spring Semester

Elective (3)

CMSCI 449 Intro to Artificial Intelligence (3)  –counts as Application Area Elective and CMSCI Elective

CMSCI 475 Computer Science Capstone II (3)  

DATA 475 Data Science Capstone (3)  

12 credits

* It is recommended that MATH 364 Linear Algebra (3) be taken as early as possible after the freshman year.

Sample Four Year Sequence Data Science, B.S. and Mathematics, B.S., Double Major


Freshman Year

Fall Semester 

FSYM 101 The First Year Symposium (3)  

World Langauage II (3)

MATH 211 Mathematical Thinking (3)  

MATH 247 Calculus I (4)  

DATA 200 Introduction to Data Science (3)  

16 credits 

Spring Semester

WCIV 102 Origins of the West (3)  

World Languages II (3)

PHIL 103 Foundations of Philosophy (3)  

MATH 248 Calculus II (4)  

DATA 210 Exploratory Data Analysis (3)  

16 credits 

Sophomore Year

Fall Semester

WCIV 201 Atlantic Encounters: 1450-1850 (3)  

PHIL 203 Philosophy in the Modern Age (3)  

CMSCI 120 Introduction to Computer Science I (3)  

DATA 220 Machine Learning Models (3)  

MATH 249 Calculus III (4)  

16 credits 

Spring Semester

THEOL 220 Foundations of Theology (3)  

AMER 202 America in the World (3)  

MATH 364 Linear Algebra (3)  

CMSCI 125 Introduction to Computer Science II (3)  

MATH 228 Discrete Mathematics (3)  

DATA 201 ST: Special Topics in Data Science (1)  

16 credits 

Junior Year

Fall Semester

XXMO 300 Modernity in Lit./Art/Music/Theater (3)

THEOL 320 Made In God’s Image (3)  

CMSCI 254 Data Structures and Algorithms (3)  

MATH 387 Probability (3) ,MATH 388 Operations Research (3) , OR MATH 332 Graph Theory (3)  –counts as Application Area Elective and MATH Elective

MATH 387 Probability (3) ,MATH 388 Operations Research (3) , OR MATH 332 Graph Theory (3)  –counts as Application Area Elective and MATH Elective

DATA 201 ST: Special Topics in Data Science (1)  

16 credits 

Spring Semester

THEOL/PHIL 300 Ethics and the Human Good (3)

XXGE 3XX Global Encounters (3)

Foundations in Social Science (3)

MATH 364 Linear Algebra (3)  * or CMSCI 359 Database Management Systems (3)  

MATH 384 Differential Equations (3)  **

MATH 495 Seminar I (1)  

16 credits 

Senior Year

Fall Semester

Elective (3)

GNSCI 1XX Lab Science (4)

MATH 387 Probability (3) , MATH 388 Operations Research (3) , OR MATH 332 Graph Theory (3)  –counts as Application Area Elective and MATH Elective

XXX XXX Application Area Elective (3)

DATA 201 ST: Special Topics in Data Science (1)  

14 credits 

Spring Semester

Elective (3)

Elective (3)

DATA 475 Data Science Capstone (3)  

MATH 468 Algebraic Structures (3)  ***

MATH 496 Seminar II (1)  

13 credits

* It is recommended that MATH 364 Linear Algebra (3)  be taken as early as possible after the freshman year.

** MATH 384 Differential Equations (3)  is offered in the spring of odd years. It can be taken in the sophomore, junior, or senior year.

*** MATH 468 Algebraic Structures (3)  is offered in the spring of even years. It is recommended that MATH 468 Algebraic Structures (3)  not be taken until junior or senior year.

Sample Four Year Sequence: Data Science, B.S. and Cybersecurity, B.S., Double Major


Freshman Year

Fall Semester 

FSYM 101 The First Year Symposium (3)  

World Languages I (3)

MATH 211 Mathematical Thinking (3)  

CMSCI 120 Introduction to Computer Science I (3)  

DATA 200 Introduction to Data Science (3)  

15 credits   

Spring Semester

WCIV 102 Origins of the West (3)  

World Languages II (3)

PHIL 103 Foundations of Philosophy (3)  

CMSCI 125 Introduction to Computer Science II (3)  

DATA 210 Exploratory Data Analysis (3)  

15 credits   

Sophomore Year

Fall Semester

WCIV 201 Atlantic Encounters: 1450-1850 (3)  

PHIL 203 Philosophy in the Modern Age (3)  

CMSCI 254 Data Structures and Algorithms (3)  

CYBER 260 Networking Administration (3)  

DATA 220 Machine Learning Models (3)  

DATA 201 ST: Special Topics in Data Science (1)  

16 credits   

Spring Semester

THEOL 220 Foundations of Theology (3)  

AMER 202 America in the World (3)  

Foundations in Social Science (3)

CYBER 261 UNIX and Windows Operating Systems (3)  

MATH 364 Linear Algebra (3)  *

DATA 201 ST: Special Topics in Data Science (1)  

16 credits 

Junior Year

Fall Semester

XXMO 300 Modernity in Lit./Art/Music/Theatre (3)

THEOL 320 Made In God’s Image (3)  

CYBER 301 Secure Systems Design & Risk Mgmt. (3)  – counts as Application Area Elective

CMSCI 355 Network Systems and Design (3)  OR CMSCI 358 Computer Security I (3)  –counts as Application Area Elective

CMSCI 277 Computer Architecture (3)  

DATA 201 ST: Special Topics in Data Science (1)  

16 credits 

Spring Semester

THEOL/PHIL 300 Ethics and The Human Good (3)

XXGE 3XX Global Encounters (3)

CYBER 310 Systems Operations Management (3)  

CYBER 357 Network Security (3)  –counts as Application Area Elective OR CMSCI 356 Operating Systems (3)  

CMSCI 359 Database Management Systems (3)  –counts as DATA Skills Elective and CYBER Elective

15 credits

Senior Year

Fall Semester

GNSCI XXX Lab Science (4)

MATH 247 Calculus I (4)  –counts as CYBER Elective

CMSCI 349 Software Engineering (3)  –counts as Application Area Elective and CYBER Elective

CMSCI 355 Network Systems and Design (3)  OR CMSCI 358 Computer Security I (3)  –counts as Application Area Elective

14 credits  

Spring Semester

CYBER 400 Cybersecurity Capstone (3)  

DATA 475 Data Science Capstone (3)  

Elective (3)

Elective (1)

CYBER 357 Network Security (3)  –counts as Application Area Elective OR CMSCI 356 Operating Systems (3)  

13 credits 

* It is recommended that MATH 364 Linear Algebra (3) be taken as early as possible after the freshman year.