VCU Computer Science BS Transfer Guide
VCU Computer Science BS Transfer Guide
Back to top

VCU Computer Science BS Transfer Guide

VCU Computer Science BS Transfer Guide

VCU Computer Science BS Transfer Guide image

These transfer guides are used to direct students in the discovery of courses and programs that they are eligible to transfer into based on the number of credits they have currently accrued.

Bachelor of Science in Computer Science

Catalog Year 2025-2026

Based on VCCS Curriculum for COMPUTER SCIENCE

Complete at a Virginia Community College

Credits

Course Equivalent

Notes

SDV 100 or SDV 101

1-2

UNIV 101

 

ENG 111

3

UNIV 111-112

UNIV 111 is waived and students receive 3 credits for UNIV 112

ENG 112

3

UNIV 200

 

Any UCGS Humanities or Fine Arts (Block II)

3

General Education

 

Any UCGS Humanities, Fine Arts, or Literature (Block II)

3

General Education

Must be from different category than previous course

Any UCGS History (Block VI)

3

General Education

 

Any UCGS Social/Behavioral Science (Block III)

3

General Education

This course may not be a history course

Select one: BIO 101, CHM 111, or PHY 241

4

General Education

 

MTH 263

4

MATH 200

Calculus I

MTH 264

4

MATH 201

Calculus II

MTH 245

3

STAT 212

Statistics I

CSC 221

3

CMSC 254 (major)

 

CSC 222

4

CMSC 255 (major)

 

CSC 223

4

CMSC 256 (major)

 

CSC 208

3

CMSC 302 (major)

 

CSC 205

3

CMSC 311 (major)

 

Prerequisites or electives to fulfill associate degree requirements

9

Electives

Select from following list: MTH prerequisites for MTH 263, MTH 265 Calculus III, MTH 266 Linear Algebra, CST 100 or CST 110, Additional Science (BIO 102, CHM 112, or PHY 242)

Pre-Transfer Credits

60-62

   



 

Complete at Virginia Commonwealth University

Credits

Notes

CMSC 235

3

 

CMSC 303

3

 

CMSC 304

3

 

CMSC 355

3

 

CMSC 357

4

 

CMSC 401

3

 

CMSC 405

3

 

CMSC 408

3

 

CMSC 440

3

 

CMSC 441 + CMSC 451

3

 

CMSC 442 + CMSC 452

3

 

CMSC upper-level electives

9

 

ECON 205

3

 

ENGR 395

1

 

MATH 300-level

0-3

Not needed if MTH 265 or MTH 266 is taken at VCCS

Open electives

8-13

 

Post-Transfer Credits

58-60

 


 

Transfer Guidance

 

Guaranteed Admission Agreement Requirements

  • Guaranteed Program Admission Agreement for VCU Engineering

  • Earn a transfer associate degree (AS or AA&S in Computer Science).

  • Earn a minimum GPA of 3.0 for your associate degree. VCU will recognize the cumulative GPA as recorded on the VCCS transcript and not recalculate based on multiple course attempts.

  • Complete a minimum of 30 credits at VCCS institution.

  • Earn grades of “B” or higher in all your CSC, MTH, and science courses.

  • Earn grades of “C” or higher in all other community college courses.

 

Important Links & Dates

 

What Should I Consider When Selecting Courses?

  • Complete your English courses and any math prerequisites in your first year.

  • Create a schedule for all required courses, pay attention to prerequisites and when courses are offered. For help, see Transfer Steps and Resource Center at www.TransferVirginia.org.

  • Connect with an advisor at your community college and the VCU Transfer Center within your first semester through your account at www.TransferVirginia.org.

 

Is This Degree Right For Me?

  • Computer science offers a foundation that permits graduates to adapt to new technologies and new ideas. The work of computer scientists falls into three categories: a) designing and building software; b) developing effective ways to solve computing problems, such as storing information in databases, sending data over networks or providing new approaches to security problems; and c) devising new and better ways of using computers and addressing particular challenges in areas such as robotics, computer vision, or digital forensics.

 

What Is The Impact On My Degree Of Work I Have Already Completed?

  • Associate Transfer Degree Completion: The completion of a transfer associate degree results in all lower-division general education requirements being met when you transfer to VCU.

  • Dual Enrollment – Completion of Associate Degree in HS: The completion of an associate degree concurrent with high school results in 60 credits of coursework applied towards your degree and VCU’s general education courses satisfied. High school students should apply to VCU as freshman applicants for orientation and engagement purposes.

  • Credit for Prior Learning: VCU accepts AP, IB, Cambridge, CLEP, DANTES, and military credits.

  • Catalog Year: VCU will honor the degree requirements of the VCU Undergraduate Bulletin in effect at the time of the student’s first post-high school enrollment into an appropriate associate degree at the two-year institution. Students must stay enrolled at their community college and take no more than four years to complete their degree. Students must also enroll at VCU within one year of completing their associate degree.

 

Is This College Right For Me?

  • Located in downtown Richmond, within two hours of the beach, the mountains and Washington DC, VCU provides top-ranked academic programs, research opportunities and an urban setting so students can live and learn in the real world.

  • VCU is a large, public research institution dedicated to the success and well-being of students and the Richmond community.

  • Diversity, inclusion and equity are deeply ingrained core values of VCU.

  • Learn more about our college at www.TransferVirginia.org.

 

Did You Know That…

  • Completing your Associate transfer degree post-high school satisfies all lower division general education requirements and increases the chance of completing your bachelor’s degree?

  • Exceeding 3 years or 90 credits at your community college means you may have exhausted your financial aid at that college and have limited your future financial aid at VCU?

 

What Can I Do With This Degree?

 

Program Successes & Highlights

  • VCU Computer Science offers students access to a wide variety of faculty labs. Research and exploration areas include the intersection of computer science and life science, data mining and machine learning algorithms, Computational Intelligence (CI), cybersecurity, assistive robots, and more.

 

What Are My Chances For Getting Accepted?

  • If you apply through general application instead of through the Guaranteed Program Admission Agreement, you will be considered for admission with all other transfer applicants.

  • Learn more about applying to VCU at https://www.vcu.edu/admissions/apply/transfer/.

 

Do More With Your Degree!

  • The accelerated B.S. and M.S. program allows qualified students to earn both the B.S. and M.S. in Computer Science in a minimum of five years by completing approved graduate courses during the senior year of their undergraduate program.

 

Other Than Classes, Are There Other Program Requirements?

  • All students must complete at least one VCU “REAL” experiential learning activity in order to graduate from VCU. Examples of REAL activities include: internships, research, and service learning. This requirement may be satisfied by completing a 300-level (or higher) REAL course or through an approved REAL co-curricular experience.

  • Learn more at https://real.vcu.edu/.

4-Year Major
Computer/Information/Data Science/Computer Engineering
Applicable School(s)
Virginia Commonwealth University
Category/Topic
Transfer Guides