Computer Science Department
Fostering intellectual curiosity that leads to academic excellence is one of the primary goals in the Department of Computer Science. We seek to impart you with a strong foundation in computing, mathematics and technology fundamentals with a comprehensive curriculum that will prepare you for a successful career.
An inclusive community of faculty, staff and students supports this endeavor. We encourage you to participate in cutting-edge research labs and interdisciplinary collaborations, where you can gain practical expertise through applying theoretical concepts to real-world problems.
The Department of Computer Science is the largest department in the VCU College of Engineering, with resources that allow faculty and students to tackle important research that makes an impact in our communities. These study areas include:
- Artificial intelligence
- Cybersecurity
- Data science
- High-performance data mining
- Machine learning
- Software engineering
Education within the Department of Computer Science is student-centric, emphasizing the application of in-class teachings in the real world. With close mentorship from our faculty, you’ll receive a deep and rich education that prepares you for success in the rapidly-evolving computer science field. Our faculty strives to foster a supportive environment to help you reach your full potential and achieve your goals.