Bachelor's degree · 100% online

Computer Science

Learn to build software, then focus where you want to go: full stack development or data science and AI. Taught by SVU's own faculty, entirely online.

120Credit hours
2Tracks to choose from
Spring 2027First semester begins
$348Per credit hour

About the degree

Build the foundation, then specialize.

Every computer science student takes the same seven-course core: web authoring, programming fundamentals, data structures, advanced programming, operating systems, and database systems, finishing with a senior capstone.

You then choose one track. Full Stack Developer adds software engineering, programming languages, platform development, and design. Data Science/AI adds data science, artificial intelligence, and the mathematics behind them.

At a glance

Degree
Bachelor's degree with a major in Computer Science
Delivery
Asynchronous online through Canvas, with no required meeting times
Major
42–44 credit hours: a 21-credit major core plus one track
Tracks
Full Stack Developer or Data Science/AI
Capstone
CSC 498 Senior Capstone
Graduation GPA
2.00 minimum
Financial aid
Federal financial aid and VA education benefits can be used to pay for this program

Program features

Two ways to focus.

Full Stack Developer

Advanced web authoring, software engineering, programming languages, and platform development, with two courses in graphic design.

Data Science/AI

Computational data science, programming languages, and artificial intelligence, built on statistics, calculus, discrete mathematics, and linear algebra.

Curriculum

What you'll study

120 credit hours in three parts. Some courses, such as CSC 120 Programming Fundamentals or MAT 221 Statistics, can count toward both the SVU Core mathematics requirement and the major, which leaves more room for electives.

46

SVU Core

The shared foundation of an SVU education: a first-year seminar, writing, philosophy and literature, the American republic, civilizations, mathematics, life and physical science with a lab, language and culture, fine arts, social science, and health.

42–44

Computer Science major

A 21-credit major core plus one track.

30+

Electives

The rest of your 120 credits: explore other interests, or add a minor.

The major core

Major core · 21 hours

Take all seven.

  • CSC 110 Authoring for the Web · 3 credits
  • CSC 120 Programming Fundamentals · 3 credits
  • CSC 220 Data Structures · 3 credits
  • CSC 320 Advanced Programming · 3 credits
  • CSC 330 Operating Systems · 3 credits
  • CSC 350 Database Systems · 3 credits
  • CSC 498 Senior Capstone · 3 credits

Select a course to read its description.

Tracks

Choose one track and take all of its courses.

Full Stack Developer

  • ART 260 Graphic Design I · 3 credits
  • ART 360 Graphic Design II · 3 credits
  • CSC 210 Advanced Authoring for the Web · 3 credits
  • CSC 250 Software Engineering · 3 credits
  • CSC 334 Programming Languages · 3 credits
  • CSC 352 Platform Development · 3 credits
  • Math MAT 114, 115, 221, or 241, or PHI 223 · 3 credits

Data Science/AI

  • CSC 333 Computational Data Science · 3 credits
  • CSC 334 Programming Languages · 3 credits
  • CSC 340 Artificial Intelligence · 3 credits
  • MAT 116 Trigonometry · 1 credit
  • MAT 221 Statistics · 3 credits
  • MAT 241 Calculus I · 4 credits
  • MAT 332 Discrete Mathematics · 3 credits
  • MAT 343 Linear Algebra · 3 credits

Select a course to read its description.

SVU Core requirements

SVU Core requirements
RequirementCourse optionsCreditsWhen
Knight AcademySVU 1011Freshman year
Freshman WritingWRI 1203Freshman year
PhilosophyLIB 1103By sophomore year
American RepublicLIB 1203By sophomore year
LiteratureLIB 1303By sophomore year
Civilization IART 210, HIS 210, HIS 260, HUM 210, PHI 210, or POL 2103By sophomore year
Civilization IIART 215, HIS 215, HUM 215, MUS 215, PHI 215, POL 215, or THE 2153By sophomore year
MathematicsMAT 106, 114, 115, 221, 241, or 242; CSC 120; or PHI 2233–4By sophomore year
Life ScienceBIO 114, 126, 201, or 2123–4By sophomore year
Physical ScienceCHE 114 or 201; PHY 114, 117, 126, or 2013–4By sophomore year
Culture and Language 1HUM 235R or a foreign language course (or an approved equivalency exam)3By sophomore year
Culture and Language 2HUM 235R or a foreign language course (or an approved equivalency exam)3Any year
Fine ArtsART 120, 121, or 263; ENG 220; MUS 108, 129R, 139R, 221, 256R, 259R, 275R, or 350R; THE 110, 206, or 230R/330R3Any year
Social SciencesECN 210; EDU 200 or 250; FHD 210 or 250; POL 203 or 223; or PSY 1053Any year
Health and WellnessPER 143, or 2 credits of activity courses2Any year
Advanced WritingWRI 3203By the end of junior year

One of the two science courses must include a lab; BIO 126, PHY 117, and PHY 126 have no lab. The ensemble courses MUS 221, 256R, 259R, 275R, 350R and THE 230R/330R need two semesters of the same ensemble to fill Fine Arts. PER 203 First Aid doesn't count as an activity course.

Getting started

How your first semesters work

Every bachelor's student starts with the same core classes in the first few semesters, along with a few introductory classes related to their major.

01

Apply and enroll

Once you're admitted and enrolled, we place you in your first semester of classes, so you don't have to build a schedule on your own.

02

Make changes if you need to

Look over the classes you've been assigned. If something doesn't work for you, you can make changes.

03

Keep building your foundation

Your first few semesters are mostly the same core classes every SVU student takes, plus a few introductory classes in your major.

Transferring in credit?

If you're a transfer student, you'll choose the classes that make sense for you, and you'll work with an advisor to plan the rest of your degree.

Graduation requirements

To earn your bachelor's degree in Computer Science, you must:

  • Complete at least 120 credit hours, with at least 60 credits, or your last 30 credits before graduation, at Southern Virginia University. No more than 9 credits of internship courses count.
  • Complete all requirements of the SVU Core.
  • Complete all requirements of at least one major.
  • Earn a minimum 2.00 GPA on all coursework taken at the university.
  • Comply with all university standards, regulations, and procedures from matriculation through graduation.

How you'll learn

Your professor, personally.

SVU courses are taught through the Asynchronous Video Learning Model, designed to keep the teacher at the center of the experience.

Watch how it works

Lessons, presentations, and feedback are all recorded and submitted, so everyone takes part on their own schedule.

Read the video transcript
  1. How SVU Online works: online, but never anonymous.
  2. The professor creates videos to teach and demonstrate the subject matter.
  3. You watch it on your own schedule.
  4. You record your own video presentation and submit it.
  5. Your professor watches when it suits them.
  6. Your professor records personalized video feedback.
  7. You watch feedback made just for you.
  8. Teaching assistants record personalized video posts, too.
  9. They keep in touch with you throughout the course.
  10. You record a video post for your classmates.
  11. They watch and respond on their own time.
  12. Your classmate records a reply.
  13. You get to know each other through video.
  14. SVU Online, Southern Virginia University.
01

Watch

Your professor teaches through recorded, highly structured lessons.

02

Present

You record and submit video presentations, practicing what you are learning out loud.

03

Be seen

Your professor often responds to critical work with personalized, learning-centered feedback in video format. Teaching assistants also send personalized video posts to continually stay in touch with students.

04

Learn together

You exchange video responses with classmates, so discussion stays human.

Your first semester includes SVU 101, where you learn the tools and habits of successful online study: the Canvas learning platform, the online library, and the assessment tools your courses use.

What you'll need

The basics for learning on video.

Your courses are recorded and submitted online, so you will need a few basics.

A computer

A laptop or desktop computer. At a minimum, a tablet.

A camera

An embedded camera or an external webcam, for recording video assignments and video feedback to other students.

Screen recording

The ability to record your screen (a screencast) for some assignments.

Support

You won't be doing this alone.

Library

Online students have the same access as on-campus students to the Von Canon Library: electronic databases, interlibrary loan, and reference services through SVU single sign-on.

A team behind every course

The Office of Online Operations supports students and faculty, and every course has teaching assistants and instructional support staff working alongside your professor.

Accessibility

Students with disabilities can request accommodations through SVU's Accommodation Request Form, and the same accommodation process applies to online courses.

Enrollment

From application to your first class

The steps from applying to starting your first semester.

  1. Apply
  2. Receive access to submit forms for the application process
  3. Receive acceptance confirmation
  4. Pay deposit
  5. Receive registration confirmation
  6. Select classes for the semester
  7. Start learning as the semester starts

Admissions

Who can apply

  • First-year applicants are expected to have a 2.5 grade point average at any high school previously attended.
  • Homeschooled students can submit homeschool transcripts or a portfolio of schoolwork showing variety and depth of study.
  • Students who begin before finishing high school show evidence of readiness in writing and mathematics.
  • Applicants who do not meet the minimum academic standard may be considered for provisional admission following further review and an interview.
  • Students with prior college credit have it evaluated under SVU's standard transfer credit policy.

Cost

Tuition

$348 per credit hour.

Federal financial aid and VA benefits can be used

Eligible students can use federal financial aid, such as Federal Pell Grants and Federal Direct Loans, to pay for tuition in this program. Complete the Free Application for Federal Student Aid (FAFSA) to see what you qualify for.

Eligible veterans, service members, and family members can also use VA education benefits, such as the GI Bill, to help pay for this program.

Questions? Talk with an Admissions Counselor.

Start your application, or talk with our team about whether this program is the right fit.

Apply Now
Or contact us at:Email: admissions@svu.eduPhone: 540-261-8401