
B.S. in Computer Science
Pursue a Successful Career With a Computer Science Degree
Ready to take your computer skills to the next level? Regent’s Bachelor of Science in Computer Science is a highly marketable degree that you can utilize in a variety of in-demand career fields. Learn to solve sophisticated computational problems, improve processing efficiencies, and explore ethical and social challenges connected to careers in tech and computer science—all from a Christian worldview.
DEVELOP YOUR SKILLS THROUGH A BACHELOR’S IN COMPUTER SCIENCE
Gain expert technology and programming knowledge as you acquire key industry certifications.
BUILD ON A STRONG FOUNDATION
Anchor your knowledge and skill on Christian principles and values.
LEARN FROM THE BEST
Be mentored by faculty in Virginia Beach who hold the highest degrees in their field.
Explore Scholarships
Explore exciting scholarship opportunities such as academic merit scholarships, honors college scholarships, and more! Learn about the scholarships for on-campus incoming freshmen: the $10,000 Freedom Scholarships, $4,000 Homeschool Scholarships and $4,000 Private School Scholarships.
ALIGN YOURSELF WITH EXCELLENCE
Regent has been ranked among Top National Universities by the U.S. News & World Report for three years (2019, 2020 and 2022). Our programs have also ranked as the #1 Best Online Bachelor's Programs in Virginia 10 years in a row (2013-2022). Experience the Regent difference through our Bachelor of Science in Computer Science degree, online or at our beautiful campus in Virginia Beach.
Please complete the Request Information form on this page to learn more about this program.

On completing the Bachelor of Science in Computer Science degree, online or on campus, you will be able to:
- Analyze, design, and develop computing systems and networking infrastructures
- Understand programming languages, database management, operating systems, and computational processes
- Apply logic and mathematics to verify correct, complete, and secure solutions
Career Opportunities:
- Software Development & Engineering
- Video Game Programming & Digital Arts
- Systems Analysis & Engineering
- Computer Information Security
- Networks Administration
- Database & Data Mining Analyst
- Web Development
Terms and concepts in Computer Science. Topics include a review of algorithms, elementary data structures, program design, and programming utilizing a block structured programming language.
Fundamental concepts and techniques in computational design and relevant mathematics, including logic circuit design, modern processor architecture, and assembly language. Preparation for professional certification exam. Prerequisite: CSCI 201.
Design and implementation of modern Operating Systems, including Operating System components and structures, process and thread models, mutual exclusion and synchronization, scheduling algorithms, memory management, I/O controls, file systems, and security. Prerequisite: CSCI 201.
Issues relating to Computer Information Systems and the ethical and moral responsibilities of those who work with computers, professionals or end users. Provides foundation to make appropriate decisions when facing difficult situations.
Programming with the C++ language; object-oriented programming; classes, objects, inheritance, morphism; pointers, memory management; software development. Prerequisite: CSCI 201.
Study of tools and techniques of database analysis and design. Attention to data modeling, designing relational databases, and normalization using modern database applications. Preparation for professional certification exam, such as Oracle Database SQL Expert certification or similar. Prerequisites: CSCI 314.
Introduces programming fundamentals using Visual Basic.net. Use of algorithms and computer logic to translate data into information through structured design, coding, testing, and program debugging, writing programs in high-level, object-oriented language.
Students gain in-depth knowledge of networking and telecommunications fundamentals including LANs, MANs, WANs, intranets, the Internet, and the WWW. Attention to data communication and telecommunication concepts, models, standards, and protocols in the context of installation, configuration, systems integration, and management of infrastructure technologies. Prerequisite: ISYS 204 and Sophomore standing.
Business and government are facing a rapidly expanding need for information assurance professionals. Information protection program design, internetworking and application security, the development of information security safeguards and information security auditing, disaster recovery, policy development, identity management, and effective threat assessment. Prerequisite: ISYS 204 and Sophomore standing.
A first course in calculus and analytic geometry. Limits and continuity. Differentiation and applications of derivatives. Integration and the Fundamental Theorem of Calculus. Prerequisite: Grade of B- or better in MATH 164 or equivalent, or permission of department chair.
A second course in calculus and analytic geometry. Techniques and applications of integration. Introduction to differential equations. Parametric equations and polar coordinates. Infinite series and power series. Prerequisite: MATH 211.
A third course in calculus and analytic geometry. Vectors, lines and planes. Three-dimensional space and calculus of several variables, including partial differentiation and multiple integrals. Introduction to vector analysis. Prerequisite: MATH 212.
Systems of linear equations, linear transformations, and matrices, determinants, eigenvectors and eigenvalues. Euclidean spaces, vector spaces, and inner product spaces. Prerequisite: MATH 213.
Step 1: Apply to Regent University
- Submit your application at www.regent.edu/apply.
Step 2: Complete Your Admissions Questionnaire
- After you submit your application, you will receive a link to complete the required admissions questionnaire.
Step 3: Submit Your Unofficial Transcripts
- Email your unofficial high school or college transcripts to apply@regent.edu using the subject line: Unofficial Transcripts.
- Upon conditional acceptance, Regent University will attempt to obtain your official transcripts from your U.S. degree-granting institution.
- International transcripts must be evaluated by a NACES-approved company.
Step 4: Submit Your Government-Issued ID if Applicable
- All online students and graduate level on-campus students are required to email a photo of your government-issued ID to apply@regent.edu using the subject line: Government ID.
- Please note that all items submitted as part of the application process become the property of Regent University and cannot be returned.
Step 5: Submit Your FAFSA
- Complete your Free Application for Federal Student Aid (FAFSA) at studentaid.gov Regent’s school code is 030913.
Degree | Tuition Block Rate Per Semester | Credit Hours Per Semester | Tuition Block Rate Per Semester |
---|---|---|---|
Students taking on-campus classes (fall & spring semesters) | $9,040 | 12 - 18 | $9,040 |
Degree | Tuition Cost Per Credit Hour | Average Credit Hours Per Semester | Average Tuition Per Semester |
---|---|---|---|
Students taking on-campus classes (fall & spring semesters) | $603 | Under 12 | $7,236 |
Students taking on-campus classes (fall & spring semesters) | $603 | Over 18 | $10,854 |
Students taking on-campus classes (summer semester) | $603 | N/A | $1,809+ |
Student Fees Per Semester
University Services Fee (On-Campus Students) | $800 |
Degree | Tuition Cost Per Credit Hour | Average Credit Hours Per Semester | Average Tuition Per Semester |
---|---|---|---|
Part-Time Students (3-11 Credit Hours Per Semester) | $450 | 6 | $2,700 |
Full-Time Students (12+ Credit Hours Per Semester) | $395 | 12 | $4,740 |
Student Fees Per Semester
University Services Fee (Online Students) | $650 |
Degree | Tuition Block Rate Per Semester | Credit Hours Per Semester | Tuition Block Rate Per Semester |
---|---|---|---|
Students taking on-campus classes (fall & spring semesters) | $8,610 | 12 - 18 | $8,610 |
Degree | Tuition Cost Per Credit Hour | Average Credit Hours Per Semester | Average Tuition Per Semester |
---|---|---|---|
Students taking on-campus classes (fall & spring semesters) | $574 | Under 12 | $6,888 |
Students taking on-campus classes (fall & spring semesters) | $574 | Over 18 | $10,332 |
Students taking on-campus classes (summer semester) | $574 | N/A | $1,722+ |
Student Fees Per Semester
University Services Fee (On-Campus Students) | $800 |
Degree | Tuition Cost Per Credit Hour | Average Credit Hours Per Semester | Average Tuition Per Semester |
---|---|---|---|
Part-Time Students (3-11 Credit Hours Per Semester) | $450 | 6 | $2,700 |
Full-Time Students (12+ Credit Hours Per Semester) | $395 | 12 | $4,740 |
Student Fees Per Semester
University Services Fee (Online Students) | $650 |
Computer Science Program Learning Outcomes
- Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions.
- Design, implement and evaluate a computing-based solution to meet a given set of computing requirements in computer science.
- Communicate effectively in a variety of professional contexts.
- Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles.
- Function effectively as a member or leader of a team engaged in Computer Science activities.
- Apply computer science theory and software development fundamentals to produce computing-based solutions.
- Recognize and apply relevant perspectives from a Biblical worldview to computing situations.