Computer Science (B.S.) - Data Science - Resident

Computer Science (B.S.) - Data Science - Resident

Important: This degree plan is effective for those starting this degree program in fall 2026 through summer 2027. This degree plan will remain in effect for students who do not break enrollment or who do not change degree programs, concentrations, or cognates.

General Education/Foundational Skills Requirements

Communication & Information Literacy 1
ENGL 101Composition and Rhetoric3
Communications Elective3
Information Literacy Elective3
Information Literacy Elective3
Technological Solutions & Quantitative Reasoning 1
UNIV 101Foundational Skills1
Math ElectiveMATH 114 or higher4
Technology Competency 20-3
Critical Thinking 1
RLGN 105Introduction to Biblical Worldview 32
Critical Thinking Elective3
Civic & Global Engagement 1
EVAN 101Evangelism and the Christian Life 32
Cultural Studies Elective3
Social & Scientific Inquiry 1
Natural Science Elective4
Social Science Elective3
Christianity & Contexts 1
BIBL 105Old Testament Survey2
BIBL 110New Testament Survey2
THEO 201Theology Survey I 32
THEO 202Theology Survey II 32
Total Hours42-45
1

Refer to the list of approved general education electives before enrolling in foundational skill requirements

2

All students must pass the Computer Assessment OR complete applicable INFT course

3

Students transferring in 45 or more UG credit hours will have the requirements of RLGN 105EVAN 101 waived; Students transferring in 60 or more UG credit hours will also have the requirements of THEO 201THEO 202 waived

Major Requirements

Major Foundational Courses
BUSI 240Organizational Behavior and Management 1,23
CSCN 110Introduction to Computer Sciences 1,23
CSCN 111Programming In C++ Beginner 1,23
ENGR 270Technical Communication 1,23
MATH 131Calculus and Analytic Geometry I 1,24
PHYS 201General Physics I 1,24
Total Hours20
1

Course may fulfill select general education requirements.

2

Minimum grade of 'C' required.

Major Courses
CSCN 112Programming in C++ Advanced 13
CSCN 215Data Structures and Algorithms using C++ 13
CSCN 230Business Data Communications and Networks 13
CSCN 321Applied Data Science & Machine Learning Methods with R & Python 13
CSCN 326Database Design and Management 13
CSCN 340Information Security Concepts and Principles 13
CSCN 342Computer Architecture 13
CSCN 345Linux Operating System 13
CSCN 352Windows System Administration 13
CSCN 355Network Architecture, Protocols, and Theory 13
CSCN 434Programming Language Design and Compiler Theory 13
CSCN 443Operating Systems Design 13
CSCN 471Software Engineering Management 1,23
CSCN 481Computer Sciences Practicum I 1,23
CSCN 482Computer Sciences Practicum II 1,23
Quantitative Studies Courses
MATH 211Introduction to Statistical Analysis3
MATH 250Introduction to Discrete Mathematics3
MATH 350Discrete Mathematics3
Math Elective 3,43-4
Lab Science Courses
Lab Science Elective 54
Technical Elective Courses
Technical Elective 64
Total Hours65-66
1

Students are required to take these courses residentially in support of ABET accreditation. Exceptions may be made on a case-by-case basis and require ABET coordinator review and Department Chair approval.

2

Course requires Department Chair approval for registration.

3

Choose 3-4 credits from the following: MATH 132MATH 221MATH 301MATH 301MATH 302, or MATH 307MATH 307.

4

Other Math courses may be approved on a case by case basis by the Computer Science Department chair.

5

Choose any science course which includes a lab component. If choosing a Physics course, it must be PHYS 202 and PHYS 202LPHYS 202L, or a higher level Physics course. PHYS 101PHYS 101 and PHYS 103PHYS 103 are not allowable.

6

Choose from: BUSI 300BUSI 300BUSI 301BUSI 313BUSI 313BUSI 424BUSI 424BUSI 427, or any 200-400 level Computer Science course, any 200-400 level Engineering course (except ENGR 210ENGR 210), or any Advanced Math course (must be MATH 132 or higher) not already required by the degree.

Data Science Cognate
CSCN 322Data Engineering 13
CSCN 323Data Visualization 13
CSCN 421Advanced Machine Learning 13
CSCN 422Artificial Intelligence 13
Total Hours12
1

Students are required to take these courses residentially in support of ABET accreditation. Exceptions may be made on a case-by-case basis and require ABET coordinator review and Department Chair approval.

All applicable prerequisites must be met

Graduation Requirements

  • 120 Total hours
  • 2.0 Overall grade point average
  • 30 Hours must be upper-level courses (300-400 level)
  • Grade of 'C' Minimum required for all courses in the major, Quantitative Studies, Lab Science, Technical Elective, and Major Foundational sections
  • 25% Of major and cognate taken through Liberty University
  • 30 Hours must be completed through Liberty University
  • Grad App Submission of Degree Completion Application must be completed within the last semester of a student's anticipated graduation date
  • CSER All requirements must be satisfied before a degree will be awarded
Plan of Study Grid
Freshman Year
First SemesterHours
Information Literacy Elective 1 3
Math Elective 1 4
Technology Competency 2 0-3
ENGL 101 Composition and Rhetoric 3
EVAN 101 Evangelism and the Christian Life 2
RLGN 105 Introduction to Biblical Worldview 2
CSER 0
 Hours14-17
Second Semester
Communications Elective 1 3
Information Literacy Elective 1 3
BIBL 105 Old Testament Survey 2
CSCN 230 Business Data Communications and Networks 3
MATH 211 Introduction to Statistical Analysis 3
UNIV 101 Foundational Skills 1
CSER 0
 Hours15
Sophomore Year
First Semester
BIBL 110 New Testament Survey 2
CSCN 112 Programming in C++ Advanced 3
CSCN 345 Linux Operating System 3
MATH 250 Introduction to Discrete Mathematics 3
THEO 201 Theology Survey I 2
CSER 0
 Hours13
Second Semester
Social Science Elective 1 3
CSCN 215 Data Structures and Algorithms using C++ 3
CSCN 352 Windows System Administration 3
CSCN 355 Network Architecture, Protocols, and Theory 3
MATH 350 Discrete Mathematics 3
CSER 0
 Hours15
Junior Year
First Semester
Natural Science Elective 1 4
CSCN 321 Applied Data Science & Machine Learning Methods with R & Python 3
CSCN 326 Database Design and Management 3
CSCN 342 Computer Architecture 3
Math Elective 3 3-4
CSER 0
 Hours16-17
Second Semester
CSCN 322 Data Engineering 3
CSCN 323 Data Visualization 3
CSCN 340 Information Security Concepts and Principles 3
CSCN 443 Operating Systems Design 3
CSCN 471 Software Engineering Management 3
CSER 0
 Hours15
Senior Year
First Semester
CSCN 421 Advanced Machine Learning 3
CSCN 434 Programming Language Design and Compiler Theory 3
CSCN 481 Computer Sciences Practicum I 3
THEO 202 Theology Survey II 2
Technical Elective 4 4
CSER 0
 Hours15
Second Semester
Critical Thinking Elective 1 3
Cultural Studies Elective 1 3
CSCN 422 Artificial Intelligence 3
CSCN 482 Computer Sciences Practicum II 3
Lab Sciences Elective 5 4
Elective 1
CSER 0
 Hours17
 Total Hours120-124
1

Refer to the list of approved general education electives at www.liberty.edu/gened before enrolling in foundational skills requirements

2

All students must pass the Computer Assessment OR complete applicable INFT course; refer to www.liberty.edu/computerassessment for more  information

3

Choose 3-4 credits from the following: MATH 132, MATH 221, MATH 301, MATH 302, or MATH 307 (other approved by Dept Chair)

4

Choose from: BUSI 300, BUSI 301, BUSI 313, BUSI 424, BUSI 427, any 200-400 level Computer Science course, any 200-400 level Engineering course (except  ENGR 210), or any Advanced Math course (must be MATH 132 or higher) not already required by the degree. 

5

Choose any science course which includes a lab component. If choosing a Physics course, it must be PHYS 201 and PHYS 202L, or a higher level  Physics course. PHYS 101 and PHYS 103 are not allowable. 

All applicable prerequisites must be met

Oval 1AudioBackArrowCloseShapeFill 1ArrowShapeArrowMenuMagnifying GlassShapeVideoWordmark WTC simple light Created with Sketch.