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

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

Important: This degree plan is effective for those starting this degree program in fall 2023 through summer 2024. 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
INQR 101Inquiry1
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
RSCH 201Research3
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 Hours46-49

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


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


Students transferring in 45 or more UG credit hours will have the requirements of RLGN 105 Introduction to Biblical Worldview (2 c.h.)EVAN 101 Evangelism and the Christian Life (2 c.h.) waived; Students transferring in 60 or more UG credit hours will also have the requirements of THEO 201 Theology Survey I (2 c.h.)THEO 202 Theology Survey II (2 c.h.) waived

Major Requirements

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

Course may fulfill select general education requirements

Major Core 1
CSCN 112Programming in C++ Advanced3
CSCN 215Data Structures and Algorithms using C++3
CSCN 230Business Data Communications and Networks 3
CSCN 326Database Design and Management3
CSCN 342Computer Architecture3
CSCN 345Linux Operating System3
CSCN 352Windows System Administration3
CSCN 355Network Architecture, Protocols, and Theory3
CSCN 434Programming Language Design and Compiler Theory3
CSCN 443Operating Systems Design3
CSCN 461Aspects of Computer Security-Defensive3
CSCN 471Software Engineering Management3
CSCN 481Computer Sciences Practicum I3
CSCN 482Computer Sciences Practicum II3
Total Hours42

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

Cognate 1
CSCN 354Fundamentals of Distributed Systems3
CSCN Elective 23
CSCN Elective 23
CSCN Programming Language Elective 33
Total Hours12

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


Choose from any 300-400 level CSCN course not already required by the degree.


Choose one of the following Programming Language courses: CSIS 209, CSIS 212CSIS 244CSIS 312, CSIS 315, CSCN 315, CSIS 316, CSCN 316, CSIS 354, CSCN 354, or BMIT 212. Other languages may be approved by the department chair. 

Quantitative Studies Courses
MATH 128Elementary Functions and Coordinate Geometry 14
MATH 211Introduction to Statistical Analysis3
MATH 250Introduction to Discrete Mathematics3
MATH 350Discrete Mathematics3
Total Hours13

Any student entering the major directly into MATH 131 will require a 4 credit MATH Elective to substitute in place of MATH 128 (for example, MATH 132 may sub for credit).

Lab Sciences Courses
Lab Science Elective 14
Total Hours4

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 re not allowable.

Technical Elective Courses
Technical Elective 13
Total Hours3

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 (MATH 132 or higher) not already required by the degree.

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, core, 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
Oval 1AudioBackArrowCloseShapeFill 1ArrowShapeArrowMenuMagnifying GlassShapeVideoWordmark WTC simple light Created with Sketch.