The Certificate in Computer Science is available to students who have received bachelor’s degrees in other subject areas and wish to pursue the study of computer science. Students who receive certification through this program equip themselves for many professional opportunities in the scientific community and with government agencies. The certification is also designed to allow interested students to prepare for graduate study in computer science.
Certification through this program requires a minimum of 30 credits in computer science and mathematics at the 200 level or higher. Appropriate course work completed before or after receiving the bachelor’s degree can be applied to the certification with approval.
At least 18 credits must be from courses in computer science at the 300 level or higher and earned at VCU after the candidate has received a bachelor’s degree. At least six of these credits must be at the 400 level or higher.
CMSC 311 Computer Organization and Assembler Language Programming and CMSC 401 Algorithm Analysis with Advanced Data Structures are required courses for certificate students.
Up to six credits of approved electives in mathematics or statistics may be counted toward the certificate.
Upon successful completion of all course work in five years or less, with a GPA of 2.5 or better, the student is awarded the computer science certificate. Successful completion of this program does not guarantee admission to the master’s degree program in computer science.