Program Details
Program Details
Back to top

Program Details

Computer Science with concentration in Cybersecurity, Bachelor of Science

Bachelor of Science
Virginia Commonwealth University

Transfer Guides are designed to maximize transfer credit as students complete their associate degree at the community college before transferring to the bachelor's degree program. If you are a current Virginia Community College student or are planning to start at a Virginia Community College before transferring to this institution and program, please follow the Transfer Guide to plan your courses at the community college. The following Transfer Guide(s), applicable to this program, are available in the Resource Center. If there is a program-specific Transfer Guide and a general or general studies Transfer Guide, you are advised to follow the program-specific Transfer Guide. Please see your community college advisor for assistance in selecting the best pathway.

The Bachelor of Science in Computer Science is built on a rigorous, highly concentrated, accredited curriculum of computer science courses, and includes concentrations in cybersecurity, data science and software engineering. The program provides a strong foundation in the discipline and includes advanced study in several important areas of computer science. The degree requires a minimum of 120 credit hours and includes undergraduate requirements, general education requirements and computer science major requirements.

Outcomes

Upon completing this program, students will know and know how to do the following: 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 the context of the program’s discipline 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 activities appropriate to the program’s discipline Apply computer science theory and software development fundamentals to produce computing-based solutions Apply cybersecurity techniques and tools to address cybersecurity challenges


Program Overview & Guidance
Expand or Shrink Accordion
Program Web Page
External Link
Delivery Mode
In-Person
Check Course Schedules
Delivery Mode
Online
Check Course Schedules
Delivery Mode
Hybrid
Check Course Schedules
Program Guidance Element What You Need to Know
Considerations for Selecting Degree Students with an interest in one or more of the following should consider computer science a top choice of major: cybersecurity, data science, software development, artificial intelligence, machine learning, natural language processing, cloud computing and more. The math requirement for computer science differs slightly from other College of Engineering majors, where Computer Science majors select two, three credit math courses at the 300-400 level. In addition, students should expect to be involved in hands-on learning each semester, with core labs associated with their major courses. Students are also required to complete an intensive senior design project and choose from a list of high-level STEM courses in order to satisfy the technical/engineering elective requirements.
Program Requirement Notes
Program Requirement Notes

The B.S. in Computer Science with a concentration in cybersecurity requires a minimum of 120 credits. Students must receive a minimum grade of C in all computer science courses in order to graduate. Based on the results of the Computer Science Placement Test, students may be required to take CMSC 254, which then can count toward the degree requirements as an elective.

Considerations When Selecting Courses

Transfer students planning on majoring in Computer Science must complete Calculus I and either General Chemistry I with lab, General Biology I with lab, or University Physics I with grades of A or B and a minimum GPA of 2.5 for immediate admission. Students can also take a combination of the following (Calculus II, Differential Equations, General Chemistry II, General Biology II, University Physics II, and VCCS courses- EGR 206, CSC 201, 202, and 208), and students who complete an AS degree and/or an AS degree with a computer science specialization can expect to receive credit for most courses for earned grades of C or above.

  • Create a schedule for all required courses, pay attention to prerequisites and when courses are offered, complete your first math and English courses in your first year
  • Connect with an advisor at your community college and Virginia Commonwealth University within your first year via College Connect
Program Requirements Beyond Specific Courses
Doing More With Your Degree The Virginia Commonwealth University Department of Computer Science (CS) covers core areas of computer science with a focus on data science and cybersecurity. Computer science graduates are in high demand and enjoy excellent employment opportunities after graduation. Students interested in majoring in computer science can elect to earn a concentration in one of three areas including data science, cybersecurity, or software engineering. Students can elect to take part in an internship or Co-op while earning their computer science degree.
Program Successes & Highlights Students who complete their computer science degree can find successful careers in industry areas such as cybersecurity, data science, software development, artificial intelligence, machine learning, natural language processing, and cloud computing, with companies such as CGI, CoStar, CapitalOne, Federal Reserve Bank of Richmond, Vectrus, Amazon and more. Students who excel academically, complete an internship or Co-op, get involved in undergraduate research, and join an engineering-based student organization can expect to be hired at or before their graduation or soon thereafter.
Program Credit Requirements
Expand or Shrink Accordion
Credit and Course Requirements for the Program are expected in a future release. Please look above to see if a Transfer Guide is available for this program. If you are a current Virginia Community College student or are planning to start at a Virginia Community College before transferring to this institution and program, please follow the Transfer Guide to plan your courses at the community college.

If you wish to see how your credits may apply, you can:
  • Contact the institution where a staff member can help you map your credits to the requirements for this program.
  • View the program requirements listed in the institution's catalog.
If you are interested in the cost of attending this institution, please visit the institution's cost page to review costs
Applicable Admissions Agreements
Expand or Shrink Accordion

The table below lists admissions agreements between Virginia Commonwealth University and partner institutions that may guarantee admission to this program if you meet the required criteria. Click on the title name of the agreement to view a summary of those criteria.

Institution Name Type Title
Blue Ridge Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Central Virginia Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Danville Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Mountain Gateway Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Eastern Shore Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Germanna Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
J Sargeant Reynolds Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Brightpoint Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Laurel Ridge Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Mountain Empire Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
New River Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Northern Virginia Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Paul D. Camp Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Patrick & Henry Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Piedmont Virginia Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Rappahannock Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Southside Virginia Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Southwest Virginia Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Tidewater Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Virginia Peninsula Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Virginia Highlands Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Virginia Western Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System
Wytheville Community College GPAA Guaranteed Admission Agreement - Virginia Commonwealth University School of Engineering and Virginia Community College System

You can view the full text of these Agreements in the Resource Center

What If I Have An Associate Degree Or Credit For Prior Learning?
Expand or Shrink Accordion
Transfer Guidance Element What You Need to Know
Associate Transfer Degree Completion Students who earn an Associate of Arts, Associate of Arts & Sciences, Associate of Fine Arts, Associate of Science, General Education Certificate, or Uniform Certificate of General Studies from the Virginia Community College System, Richard Bland College, or the College of Southern Maryland may be eligible to participate in the Guaranteed Admission Agreement. Students with one of these degrees may also be eligible to have the majority of their general education requirements waived.

Students who have earned a transfer-oriented associate degree from any regionally accredited institution or the Uniform Certificate of General Studies from the Virginia Community College System before enrolling at VCU will have their General Education requirements satisfied. The Associate of Science in Computer Science is recommended for this major.
Completion of Associate Degree Concurrent with High School Students who have earned a transfer-oriented associate degree from any regionally accredited institution or the Uniform Certificate of General Studies from the Virginia Community College System before enrolling at VCU will have their General Education requirements satisfied. The Associate of Science in Computer Science is recommended for this major.
Credit for Prior Learning VCU accepts a variety of types of credit for prior learning, including but not limited to Advanced Placement (AP), International Baccalaureate (IB), College Level Examination Program (CLEP), military experience, Cambridge, and industry certifications that are recommended for credit by the American Council on Education or the National College Credit Recommendation Service.
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: Virginia Commonwealth University
College Level Information
Expand or Shrink Accordion
Transfer Center
External Link
Transfer Admission Application
External Link
Transfer Student Aid
External Link
Number of Transfer Students
1902
Percent of Accepted Transfer Students
VCU prefers transfer applicants with a cumulative college GPA of a 2.5 or higher who are in good standing with their pre...see moreVCU prefers transfer applicants with a cumulative college GPA of a 2.5 or higher who are in good standing with their previous institution. Some degree programs like Nursing, Dental Hygiene, and Engineering have more competitive GPA requirements. Admission to programs in VCU Arts is also based on an evaluation of additional application materials and may be more competitive. Transfer applicants with fewer than 24 earned semester (36 quarter) hours will also be reviewed based on their high school GPA.
College Fit Guidance What You Need to Know
Is This College Right For Me? VCU is a large, research-driven institution nestled on two campuses in downtown Richmond, Virginia, offering a vast array of degree programs from arts to dental hygiene to engineering to education. VCU students have access to hundreds of student organizations, which is a great way to connect with others whether or not you choose to live in one of our many on-campus residence halls. Take advantage of VCU's location with access to the James River and its park system, internship and job opportunities, community engagement, and interstates to travel to the beach, the mountains, and Washington, D.C..
Transfer Student Catalog Year Catalog year is determined by the student's first semester of degree-seeking attendance at VCU.
First Year Student Catalog Year Catalog year is determined by the student's first semester of degree-seeking attendance at VCU.
Applying for Guaranteed Admissions https://admissions.vcu.edu/apply-to-vcu/undergraduate/transfer/
Where Can This Degree Transfer
Expand or Shrink Accordion
This section displays degrees most closely related to this program and to which you may be able to transfer. So, you can use this list to find the next degree you can complete in your major. Please click the degree name to visit that program page.

Institution Title Degree Award Name Award Level Delivery Mode
Wytheville Community CollegeAssociate of Arts & Sciences Degree in Science: Computer Science SpecializationAssociateAssociate of Arts and Sciences2-YearIn-Person, Online, Hybrid
Blue Ridge Community CollegeAssociate of Applied Science Degree in Information Systems TechnologyAssociateAssociate of Applied Science2-YearIn-Person, Hybrid, Online
Blue Ridge Community CollegeAssociate of Applied Science in Information Systems Technology: Information Technology for BusinessAssociateAssociate of Applied Science2-YearIn-Person, Hybrid, Online
Blue Ridge Community CollegeAssociate of Applied Science in Information Systems Technology: CybersecurityAssociateAssociate of Applied Science2-YearIn-Person, Hybrid, Online
Blue Ridge Community CollegeAssociate of Applied Science in Information Systems Technology -Cloud ComputingAssociateAssociate of Applied Science2-YearIn-Person, Hybrid, Online
Blue Ridge Community CollegeAssociate of Applied Science in Information Systems Technology - Digital Design and GraphicsAssociateAssociate of Applied Science2-YearIn-Person, Hybrid, Online
Central Virginia Community CollegeAAS in Information Systems TechnologyAssociateAssociate of Applied Science2-YearIn-Person, Online
Mountain Gateway Community CollegeAssociate in Applied Science Degree in Information Systems TechnologyAssociateAssociate of Applied Science2-YearIn-Person, Online
Danville Community CollegeAssociate of Applied Science in Information Systems Technology - Software Development SpecializationAssociateAssociate of Applied Science2-YearIn-Person, Hybrid
Danville Community CollegeAssociate of Applied Science in Information Systems Technology Network EngineerAssociateAssociate of Applied Science2-YearIn-Person, Hybrid
Danville Community CollegeAssociate of Applied Science in IST - Gaming and Mobile Application DesignAssociateAssociate of Applied Science2-YearIn-Person, Hybrid
Danville Community CollegeAssociate of Applied Science in IST Network Engineer - Cyber and Network Security SpecializationAssociateAssociate of Applied Science2-YearIn-Person, Hybrid
Germanna Community CollegeAssociate of Applied Science Degree in Information SystemsTechAssociateAssociate of Applied Science2-YearIn-Person, Hybrid, Online
Germanna Community CollegeAssociate of Arts & Sciences Degree in ScienceAssociateAssociate of Arts and Sciences2-YearIn-Person, Hybrid
J Sargeant Reynolds Community CollegeAssociate of Applied Science Degree in Information Systems TechnologyAssociateAssociate of Applied Science2-YearIn-Person, Online, Hybrid
Brightpoint Community CollegeAssociate of Applied Science Degree in Information TechnologyAssociateAssociate of Applied Science2-YearIn-Person, Online, Hybrid
Brightpoint Community CollegeAssociate of Science Degree in Information SystemsAssociateAssociate of Science2-YearIn-Person, Online, Hybrid
Laurel Ridge Community CollegeAssociate of Science Degree in Computer ScienceAssociateAssociate of Science2-YearIn-Person, Online, Hybrid
Laurel Ridge Community CollegeAssociate of Applied Science Degree in Information Systems TechnologyAssociateAssociate of Applied Science2-YearHybrid
Laurel Ridge Community CollegeAssociate of Applied Science Degree in CybersecurityAssociateAssociate of Applied Science2-YearHybrid
New River Community CollegeAssociate of Applied Science in Information TechnologyAssociateAssociate of Applied Science2-YearIn-Person, Online, Hybrid
New River Community CollegeAssociate of Applied Science in Information Technology-Cyber Security SpecializationAssociateAssociate of Applied Science2-YearIn-Person, Online, Hybrid
New River Community CollegeAssociate of Applied Science in Information Technology-Full Stack DeveloperAssociateAssociate of Applied Science2-YearIn-Person, Online, Hybrid
New River Community CollegeAssociate of Applied Science in Information Technology-Network and Technical Support SpecializationAssociateAssociate of Applied Science2-YearIn-Person, Online, Hybrid
New River Community CollegeAssociate of Science in Engineering-Computer Sciences MajorAssociateAssociate of Science2-YearIn-Person, Online, Hybrid
Northern Virginia Community CollegeInformation Systems Technology, A.A.S.AssociateAssociate of Applied Science2-YearIn-Person, Online
Northern Virginia Community CollegeInformation Systems Technology: Cloud Computing Specialization, A.A.S.AssociateAssociate of Applied Science2-YearIn-Person, Hybrid
Northern Virginia Community CollegeInformation Technology, A.S.AssociateAssociate of Science2-YearIn-Person, Online
Patrick & Henry Community CollegeAssociate of Applied Science in Information TechnologyAssociateAssociate of Applied Science2-YearIn-Person, Online, Hybrid
Patrick & Henry Community CollegeAssociate of Applied Science in Information Technology-Cyber Security SpecializationAssociateAssociate of Applied Science2-YearIn-Person, Online, Hybrid
Piedmont Virginia Community CollegeAssociate of Applied Science in Information Systems TechnologyAssociateAssociate of Applied Science2-YearIn-Person, Online, Hybrid
Piedmont Virginia Community CollegeAssociate of Applied Science in Information Systems Technology-Cloud ComputingAssociateAssociate of Applied Science2-YearIn-Person, Online, Hybrid
Piedmont Virginia Community CollegeAssociate of Applied Science in Information Systems Technology-CybersecurityAssociateAssociate of Applied Science2-YearIn-Person, Online, Hybrid
Piedmont Virginia Community CollegeAssociate of Applied Science in Information Systems Technology-ProgrammingAssociateAssociate of Applied Science2-YearIn-Person, Online, Hybrid
Southside Virginia Community CollegeAssociate of Applied Science with a major in Information Systems TechnologyAssociateAssociate of Applied Science2-YearIn-Person, Hybrid, Online
Southwest Virginia Community College Associate of Applied Science Degree in Information Systems TechAssociateAssociate of Applied Science2-YearOnline, Hybrid
Virginia Peninsula Community CollegeAssociate of Applied Science in Information Systems TechnologyAssociateAssociate of Applied Science2-YearIn-Person, Online
Virginia Peninsula Community CollegeAssociate of Science in Information TechnologyAssociateAssociate of Science2-YearIn-Person
Tidewater Community CollegeAssociate of Applied Science - Cyber SecurityAssociateAssociate of Applied Science2-YearIn-Person
Tidewater Community CollegeAssociate of Applied Science - Information Systems Technology (Database Specialist)AssociateAssociate of Applied Science2-YearIn-Person
Tidewater Community CollegeAssociate of Applied Science - Information Systems Technology (Geographic Information Systems - GIS)AssociateAssociate of Applied Science2-YearIn-Person
Tidewater Community CollegeAssociate of Applied Science - Information Systems Technology (Network Administration)AssociateAssociate of Applied Science2-YearIn-Person
Tidewater Community CollegeAssociate of Applied Science - Information Systems Technology (Network Infrastructure Specialist)AssociateAssociate of Applied Science2-YearIn-Person
Tidewater Community CollegeAssociate of Applied Science - Information Systems Technology (Programming and Mobile Applications Development)AssociateAssociate of Applied Science2-YearIn-Person
Virginia Highlands Community CollegeAssociate in Applied Science Degree in Infor Systems TechAssociateAssociate of Applied Science2-YearIn-Person, Hybrid
Virginia Highlands Community CollegeAssociate in Applied Science Degree in Information Systems Technology - Specialization in NetworkingAssociateAssociate of Applied Science2-YearIn-Person, Hybrid
Virginia Western Community CollegeAssociate of Applied Science Degree in Information Systems TechnologyAssociateAssociate of Applied Science2-YearIn-Person, Online, Hybrid
Virginia Western Community CollegeAssociate of Science Degree in Engineering - Computer Science SpecializationAssociateAssociate of Science2-YearIn-Person, Hybrid
Wytheville Community CollegeAssociate of Applied Science Degree in Information Systems TechnologyAssociateAssociate of Applied Science2-YearIn-Person, Online, Hybrid
Wytheville Community CollegeAssociate of Science in Social Sciences Degree Computer Information Systems MajorAssociateAssociate of Science2-YearIn-Person, Online, Hybrid
James Madison UniversityBachelor of Science, Major in Computer ScienceBachelorBachelor of Science4-YearIn-Person
Richard Bland CollegeAssociate of Science-Math/Computer ScienceAssociateAssociate of Science2-YearIn-Person, Hybrid
The University of Virginia's College at WiseBachelor of Science in Computer Science, Major in Computer ScienceBachelorBachelor of Science4-YearIn-Person
George Mason UniversityComputer Science, BSBachelorBachelor of Science4-YearIn-Person
Norfolk State UniversityBachelor of Science in Computer ScienceBachelorBachelor of Science4-YearIn-Person
Norfolk State UniversityBachelor of Science in Computer Science - Computer EngineeringBachelorBachelor of Science4-YearIn-Person
Norfolk State UniversityBachelor of Science in Computer Science - Computer Engineering (DNIMAS) TrackBachelorBachelor of Science4-YearIn-Person
Norfolk State UniversityBachelor of Science in Computer Science - Software Engineering TrackBachelorBachelor of Science4-YearIn-Person
Norfolk State UniversityBachelor of Science in Computer Science - Software Engineering (DNIMAS) TrackBachelorBachelor of Science4-YearIn-Person
Norfolk State UniversityBachelor of Science in Computer Science - CyberSecurity (DNIMAS) TrackBachelorBachelor of Science4-YearIn-Person
Norfolk State UniversityBachelor of Science in Computer Science - Cybersecurity TrackBachelorBachelor of Science4-YearIn-Person
Norfolk State UniversityBachelor of Science in Computer Science - (DNIMAS) TrackBachelorBachelor of Science4-YearIn-Person
George Washington University College of Professional StudiesBPS in Information TechnologyBachelorBachelor of Professional Studies in Information Technology4-YearIn-Person
Old Dominion UniversityComputer Science-BSCSBachelorBS in Computer Science4-YearIn-Person, Online
University of Mary WashingtonBS in CS/Geospatial Info SystBachelorBachelor of Science4-YearIn-Person
University of Mary WashingtonBS in Computer Information SysBachelorBachelor of Science4-YearIn-Person
University of Mary WashingtonBS in Computer ScienceBachelorBachelor of Science4-YearIn-Person
University of Mary WashingtonBS in Comp. Sci: CybersecurityBachelorBachelor of Science4-YearIn-Person
Bridgewater CollegeComputer Science Major - BS (Cybersecurity Track)BachelorBachelor of Science4-YearIn-Person
Bridgewater CollegeComputer Science Major - BS (Full-Stack Software Development Track)BachelorBachelor of Science4-YearIn-Person
Bluefield UniversityBS in Information TechologyBachelorBachelor of Science4-YearOnline
Randolph-Macon CollegeComputer Science (BS)BachelorBachelor of Science4-YearIn-Person
Regent UniversityA.S. in Information SystemsAssociateAssociate of Science4-YearHybrid
Regent UniversityB.S. in Information Systems TechnologyBachelorBachelor of Science4-YearHybrid
University of LynchburgBS in Computer ScienceBachelorBachelor of Science4-YearIn-Person
Careers Where This Degree Applies
Expand or Shrink Accordion
O*Net Code Name Description Parent
15-1299.07Blockchain EngineersMaintain and support distributed and decentralized blockchain-based networks or block-chain applications such as cryptocurrency exchange, payment processing, document sharing, and digital voting. Design and deploy secure block-chain design patterns and solutions over geographically distributed networks using advanced technologies. May assist with infrastructure setup and testing for application transparency and security.Computer and Mathematical Occupations
15-1241.00Computer Network ArchitectsDesign and implement computer and information networks, such as local area networks (LAN), wide area networks (WAN), intranets, extranets, and other data communications networks. Perform network modeling, analysis, and planning, including analysis of capacity needs for network infrastructures. May also design network and computer security measures. May research and recommend network and data communications hardware and software.Computer and Mathematical Occupations
15-1299.00Computer Occupations, All OtherAll computer occupations not listed separately.Computer and Mathematical Occupations
25-1021.00Computer Science Teachers, PostsecondaryTeach courses in computer science. May specialize in a field of computer science, such as the design and function of computers or operations and research analysis. Includes both teachers primarily engaged in teaching and those who do a combination of teaching and research.Educational Instruction and Library Occupations
15-1211.00Computer Systems AnalystsAnalyze science, engineering, business, and other data processing problems to develop and implement solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions, improve existing computer systems, and review computer system capabilities, workflow, and schedule limitations. May analyze or recommend commercially available software.Computer and Mathematical Occupations
15-1299.08Computer Systems Engineers/ArchitectsDesign and develop solutions to complex applications problems, system administration issues, or network concerns. Perform systems management and integration functions.Computer and Mathematical Occupations
15-1221.00Computer and Information Research ScientistsConduct research into fundamental computer and information science as theorists, designers, or inventors. Develop solutions to problems in the field of computer hardware and software.Computer and Mathematical Occupations
11-3021.00Computer and Information Systems ManagersPlan, direct, or coordinate activities in such fields as electronic data processing, information systems, systems analysis, and computer programming.Management Occupations
15-1243.01Data Warehousing SpecialistsDesign, model, or implement corporate data warehousing activities. Program and configure warehouses of database information and provide support to warehouse users.Computer and Mathematical Occupations
15-1242.00Database AdministratorsAdminister, test, and implement computer databases, applying knowledge of database management systems. Coordinate changes to computer databases. Identify, investigate, and resolve database performance issues, database capacity, and database scalability. May plan, coordinate, and implement security measures to safeguard computer databases.Computer and Mathematical Occupations
15-1243.00Database ArchitectsDesign strategies for enterprise databases, data warehouse systems, and multidimensional networks. Set standards for database operations, programming, query processes, and security. Model, design, and construct large relational databases or data warehouses. Create and optimize data models for warehouse infrastructure and workflow. Integrate new systems with existing warehouse structure and refine system performance and functionality.Computer and Mathematical Occupations
15-1299.06Digital Forensics AnalystsConduct investigations on computer-based crimes establishing documentary or physical evidence, such as digital media and logs associated with cyber intrusion incidents. Analyze digital evidence and investigate computer security incidents to derive information in support of system and network vulnerability mitigation. Preserve and present computer-related evidence in support of criminal, fraud, counterintelligence, or law enforcement investigations.Computer and Mathematical Occupations
15-1299.03Document Management SpecialistsImplement and administer enterprise-wide document management systems and related procedures that allow organizations to capture, store, retrieve, share, and destroy electronic records and documents.Computer and Mathematical Occupations
15-1299.02Geographic Information Systems Technologists and TechniciansAssist scientists or related professionals in building, maintaining, modifying, or using geographic information systems (GIS) databases. May also perform some custom application development or provide user support.Computer and Mathematical Occupations
15-1211.01Health Informatics SpecialistsApply knowledge of nursing and informatics to assist in the design, development, and ongoing modification of computerized health care systems. May educate staff and assist in problem solving to promote the implementation of the health care system.Computer and Mathematical Occupations
15-1299.05Information Security EngineersDevelop and oversee the implementation of information security procedures and policies. Build, maintain and upgrade security technology, such as firewalls, for the safe use of computer networks and the transmission and retrieval of information. Design and implement appropriate security controls to identify vulnerabilities and protect digital files and electronic infrastructures. Monitor and respond to computer security breaches, viruses, and intrusions, and perform forensic investigation. May oversee the assessment of information security systems.Computer and Mathematical Occupations
15-1299.09Information Technology Project ManagersPlan, initiate, and manage information technology (IT) projects. Lead and guide the work of technical staff. Serve as liaison between business and technical aspects of projects. Plan project stages and assess business implications for each stage. Monitor progress to assure deadlines, standards, and cost targets are met.Computer and Mathematical Occupations
15-1244.00Network and Computer Systems AdministratorsInstall, configure, and maintain an organization's local area network (LAN), wide area network (WAN), data communications network, operating systems, and physical and virtual servers. Perform system monitoring and verify the integrity and availability of hardware, network, and server resources and systems. Review system and application logs and verify completion of scheduled jobs, including system backups. Analyze network and server resource consumption and control user access. Install and upgrade software and maintain software licenses. May assist in network modeling, analysis, planning, and coordination between network and data communications hardware and software.Computer and Mathematical Occupations
15-1299.04Penetration TestersEvaluate network system security by conducting simulated internal and external cyberattacks using adversary tools and techniques. Attempt to breach and exploit critical systems and gain access to sensitive information to assess system security.Computer and Mathematical Occupations
15-1253.00Software Quality Assurance Analysts and TestersDevelop and execute software tests to identify software problems and their causes. Test system modifications to prepare for implementation. Document software and application defects using a bug tracking system and report defects to software or web developers. Create and maintain databases of known defects. May participate in software design reviews to provide input on functional requirements, operational characteristics, product designs, and schedules.Computer and Mathematical Occupations
15-1241.01Telecommunications Engineering SpecialistsDesign or configure wired, wireless, and satellite communications systems for voice, video, and data services. Supervise installation, service, and maintenance.Computer and Mathematical Occupations
15-1255.01Video Game DesignersDesign core features of video games. Specify innovative game and role-play mechanics, story lines, and character biographies. Create and maintain design documentation. Guide and collaborate with production staff to produce games as designed.Computer and Mathematical Occupations
15-1299.01Web AdministratorsManage web environment design, deployment, development and maintenance activities. Perform testing and quality assurance of web sites and web applications.Computer and Mathematical Occupations
15-1255.00Web and Digital Interface DesignersDesign digital user interfaces or websites. Develop and test layouts, interfaces, functionality, and navigation menus to ensure compatibility and usability across browsers or devices. May use web framework applications as well as client-side code and processes. May evaluate web design following web and accessibility standards, and may analyze web use metrics and optimize websites for marketability and search engine ranking. May design and test interfaces that facilitate the human-computer interaction and maximize the usability of digital devices, websites, and software with a focus on aesthetics and design. May create graphics used in websites and manage website content and links.Computer and Mathematical Occupations
Cost To Complete
Expand or Shrink Accordion

This section provides you with a very high-level estimate of your costs and is purely intended as a guide. You should consult the institution via College Connect to get a more detailed estimate based on the totality of your circumstances. The selections below are based on information gathered from your Profile and the estimated costs are calculated based on the 120 credits remaining to be completed

Please select the "Cumulative Months of Service" that determine your Post 9/11 GI Bill benefits.
Estimated Cost for the Plan Name Not Provided at Virginia Commonwealth University
These costs are based on an estimated 8 semesters or 4 years remaining to complete this degree (assuming a full-time load of 16 hours per semester)
Category Cost Basis Cost (To You) Estimated Benefits Net Cost Notes
Tuition $6,600 Per Semester $52,800 $0 $52,800 Every credit above 14 credits in a semester is charged at half price ($230 per credit for credits 15 and above; credits 1 -14 are charged the full rate)
Fees
University Fee $1,341 Per Semester $10,728 0 $10,728
Technology Fee $158 Per Semester $1,264 0 $1,264
Library Fee $44 Per Semester $352 0 $352
Student Activity Fee $45 Per Semester $360 0 $360 MCV Campus students pay a flat rate of $18
Academic Support Services Fee $50 Per Semester $400 0 $400
Health Fee $123 Per Semester $984 0 $984
Program Fee $45 Per Semester $360 0 $360
Transition Fee $150 Per Semester $1,200 0 $1,200 New undergraduate transfer students will be charged the Student Transition Fee in their first semester to cover Orientation. The Transition Fee for new First-Year Students is $225 and will be assessed in the first semester.
*Please note that the above estimated costs do not include all Federal, State or other financial aid, grants, scholarships, etc. for which you may qualify. All such aid could substantially reduce these costs.
Tuition & Fee Notes:
  • Potential Additional Fees
    • Additional fees may include on-campus housing, meal plan, parking, technology, and program- and course-specific fees.
Other Financial Aid to Pay for College:
  • You may be eligible for additional financial aid from Federal, State, and Local sources. Military education benefits are not considered in determining eligibility for federal financial aid. Everyone is therefore encouraged to apply for federal financial aid by submitting the Free Application for Federal Student Aid (FAFSA), because many will qualify for additional educational funds like Pell Grants, worth over $5,500/yr.