Fundamentals of Computing Fall 2020

Online course fees have been waived for fall 2020 and spring 2021

The additional online course fee that is normally assessed to online courses is being waived for the fall 2020 and spring 2021 semesters. Tuition and other fees are still being assessed at the standard rates.

You can earn a technology certificate — without being a tech major

The VCU College of Engineering’s Department of Computer Science now offers a new Baccalaureate Certificate in the Fundamentals of Computing that is open to all VCU undergraduates regardless of major.*

To earn the specialization, students complete four courses:

CMSC 210: Computers and Programming (prerequisite)*

CMSC 320: Software Engineering and Web Development

CMSC 330: Data Science Skills*

CMSC 340: Cybersecurity Skills*

View the Course Descriptions

You’ll also earn a digital badge that can be posted to LinkedIn and added to your resume.

*Students who complete three of the four courses (Computers and Programming, Cybersecurity Skills and Data Science Skills) are eligible for

  • The Capital CoLAB Digital Technology Generalist Credential, which gives students exclusive hiring advantages with companies in the Capital Region. Learn more about this credential and which companies offer exclusive internship and hiring advantages.
Capital CoLab Digital Credential
Thomas Levine playing saxophone at Emilio’s.
Up to Code: Music major finds skills and inspiration in new computer science course for non-majors.

To pursue a certificate in Fundamentals of Computing, current VCU students must:

To enroll without pursuing the certificate, simply register through eServices.

Non-VCU students

Register through the VCU Office of Continuing and Professional Education

OCPE Registration

VCU students

Register through eServices

eServices Registration

*Except computer science majors and minors