The Department of Computer Science offers undergraduate and graduate programs. The Bachelor of Science in Computer Science is a rigorous, highly concentrated curriculum of computer science courses. It includes advanced study in several important areas of computer science and provides a strong foundation in this discipline. Every course is taught by full-time faculty members who also serve as advisers to both undergraduate and graduate students.
The master’s degree program emphasizes continuing self-development of individuals currently engaged in science-, technology- and engineering-related fields. It prepares persons who have completed undergraduate majors in these fields for entry into careers in areas that use computing technology. Both the theoretical and applied aspects of computer science are emphasized in this program. The program offers courses in a wide range of areas in computer science including machine learning, artificial intelligence, cybersecurity and cloud computing, data mining, bioinformatics, and medical informatics.
Last update: 11/20/2012
The VCU Bulletin is in transition! As we move from this first iteration of our online Bulletin to a new product and process, what you find on this website is information for the 2014-15 academic year.
While much of the curricular information remains the same, changes that were approved with the effective date of fall 2015 will not be reflected on this website. Prospective students may wish to contact the school or department that administers their program of interest in order to discuss the most current curriculum and concentration options.
Enrolled students who are completing their studies under an effective Bulletin may continue to access the archives at http://www.pubapps.vcu.edu/Bulletins/archives.aspx, where past Bulletins are available to reference or download.
Our anticipated launch of the new VCU Bulletin is July 2015. To follow our progress, visit the new Bulletin blog.