Skip to main content

Computer Science

Available as a major or minor

A computer science degree will give you a deeper understanding of the theoretical foundations of computer science and prepare you for grad school.

As a computer science major at Roanoke, you can gain valuable on-the-job experience through part-time work in the information technology department. Internships with local businesses and government agencies can also provide valuable workplace learning experiences.

student at computer

Curriculum & Courses


CPSC 270: Software Engineering & Project Design 
CPSC 362: Video Game Development
CPSC 370: Data Mining

Computer Science students working on laptops

Student Experiences

“Be bold. Don’t be afraid to do what others tell you is impossible. Find what you love and pursue it no matter what others tell you. Don’t be afraid of being the only woman in a class, meeting or group  —  as the only woman, you have a view that no one else does, and believe it or not, your voice can make more of a difference than you think.”

Maya Shende '16

Direct To Tech Master's Program

Roanoke College students are eligible for direct admission into Virginia Tech's master of engineering programs in either computer engineering or computer science and applications.

That includes an option to earn your master's in just one year, instead of two, as part of a 4+1 dual enrollment track. This partnership accelerates your path into graduate school and into a career in the cutting-edge world of tech.

Read more about the Direct to Tech program.

Computer Science Jobs & Outcomes

Logos of graduate schools
  • As a research scientist and engineer at Meta, Thomas Lux ’16 is on the forefront of artificial intelligence and machine learning. It started at Roanoke College, before the industry was so captivated by AI. "When I first started doing research, I went into robotics but realized very quickly that it wasn’t the hardware that blocked you from making cool things – intelligence was the limiter." 

Faculty

Department:
Phone:
Fax:
MailingAddress:
Location:
Email:
Department:
Phone:
Fax:
MailingAddress:
Location:
Email:
Department:
Phone:
Fax:
MailingAddress:
Location:
Email:

News

The computer science program prepares you to meet the computational challenges of our modern world. Our computer labs are equipped with a virtual reality environment, dual-boot systems and a heterogeneous computer cluster. 

Our students have gone on to graduate programs at Clemson University, John Hopkins University, the University of Virginia and Wake Forest University. Recent graduates have found jobs as software engineers, technical directors, web developers and game programmers.

We offer both a major and a minor in computer science.