Computer Science Department

A computer science undergraduatre class in Cheek Hall.

Code the future

Join a sector that’s on the front edge of technology, creativity and growth.

Computer science graduates have 100% job placement and high starting salaries.

Undergraduate programs

Computer science (CS) is the study of computers and computational systems.

Computer scientists create systems – from video games and phones to cars and airplanes  that are correct, reliable and efficient.

Computer science professor Dr. Hui Liu helps a student during an undergraduate class.
Major
Use your creativity to solve problems. This major prepares you to work in computer/video game design, software development, computer forensics and many other arenas.
A person writes code at the computer station in their home office.
Major
Unlock more than just numbers. Discover patterns, predict trends and make the world smarter.

Enhance your degree with a certificate or minor

Tech knowledge is valuable in any career field.

Two computer science students give a Powerpoint presentation during a software class.
Certificate
Explore how programs and software are made.
Three computer science students seated in the front row of a class at their computer stations.
Minor
Learn to code and other computer science basics.
A scientist wearing a white lab coat looks at data on a computer monitor.
Minor
Discover how tiny bits of data can lead to big discoveries.

Graduate programs

Propel your career or pivot into new roles with practical skills and advanced knowledge.

Our master's programs can be completed in two years (four semesters) or less. Certificates give you specialized training in less time.

A computer science graduate student works on code at a computer station in a research lab on campus.
Master's
Be the architect of digital innovation.
A computer science student smiles at the camera while studying in a research lab on campus. Three computer monitors displaying data are seen in the background.
Master's
Craft a tailored science degree that reflects you.
A computer science graduate student types a string of code on his computer.
Certificate
Use computer systems to interpret data across various scientific disciplines.
Behind-the-head view of a computer science student looking at computer code.
Certificate
Leverage new insights that yield better results.
An instructor provides guidance to a student during a computer coding workshop.
Certificate
Learn the tools and tactics for making quality software.

News

Loading