Skip to main content

Shape the digital frontier

Deeply ingrained in how the world functions, computer science permeates every facet of our everyday lives. Whether it involves programming or learning how to use computers to solve problems, you'll develop the skills for rewarding careers in fields like data analytics, software development, cybersecurity or artificial intelligence. Let's explore the depths of computer science.

Apply Now

Bachelor of Science Computer Science

As a discipline that involves the understanding and design of computational processes, computer science will expose you from a theoretical study of algorithms and information processing, to a practical design of efficient and reliable software that meets given specifications. This differs from most physical sciences, engineering included, that separate theoretical underpinnings of the science from applications within it.

Experiential Learning

Computer science has a variety of opportunities to expand learning outside of the classroom.

Male and female students working on computers

CYBER WVU

As a student-run organization, CyberWVU focuses on hands-on experience in cybersecurity. You will regularly participate in cybersecurity competitions such as Cyberforce Competition, National Cyber League (NCL), Collegiate Cyber Defense Competition (CCDC), and the NATO organized Locked Shields exercise in collaboration with the WV National Guard and DISA.

Read More : CYBER WVU
A laptop and AR equipment

Association for Computing Machinery

As a member of the ACM, you'll network with computing educators, researchers and professionals, to share resources and address global challenges in the field. Founded at the dawn of the computer age, ACM’s reach extends to every part of the world, with more than half of its 100,000 members residing outside the U.S. 

Read More : Association for Computing Machinery
Jacob Thrasher, AIWVU founder, working on a computer

AIWVU

As a member of AIWVU, you'll strive to bring technical AI knowledge to everyone who wants to learn, regardless of their experience. This very active student organization hosts biweekly workshops, guest speakers and discussions to make AI more accessible to anyone who wants to learn.

Read More : AIWVU
Students working together at the IEEE Hack-a-thon

Institute of Electrical and Electronics Engineers (IEEE)

WVU IEEE fosters professional development by finding opportunities to develop your technical and social skills outside of the classroom. Workshops and participating in multiple projects throughout the semester are proven to develop these skills for your engineering career, such as soldering to assemble your own micro keyboard.

Read More : Institute of Electrical and Electronics Engineers (IEEE)
Students testing a video game

Game Developers Club

The Game Developers Club fosters game development experience to interested students on campus. You'll participate in workshops on game development, weekly meetings and events ranging from topics on game design to local guest speakers in the gaming industry. Any skill level can join the club and learn how to make games. 

Read More : Game Developers Club
EcoCAR Cadillac being worked on by students.

EcoCAR

The EcoCAR Mobility Challenge tasks 11 universities across North America to redesign a GM automobile into an energy-efficient hybrid with autonomous capabilities. As a member of the team, your goal is to optimize the driving performance and retain high safety and consumer standards while maintaining the promise of a “stylish utility vehicle.”

Read More : EcoCAR

A legacy of champions

WVU has a proud history of triumphs for multidisciplinary students and faculty in the field of robotics. Over the past decade, our robotics teams have consistently achieved recognitions, earning over twenty placement awards. Notably, they have secured nine first-place victories in multiple high-profile national and international robotics competitions.

Focus Areas

Software Engineering

Rely on your knowledge of computer theory to develop large-scale computer applications, such as those used to manage homeland security or air traffic control.

Computer Security

Dive into new ways to safeguard information stored on computers and computer networks from unauthorized or malicious access.

Database Systems

Explore the theoretical aspects of computer science to improve relational and object relational database models for more efficient data retrieval and analysis.

Big Data

Harness the flood of data available from today’s always-connected world to understand trends and make future predictions.

Artificial Intelligence

Create various forms of artificial intelligence by developing machines (computer programs) that mimic human intelligence — some of which are capable of playing games with human opponents and recognizing human voice patterns.

Undergraduate Research

Join our undergraduates that have conducted research in human/computer interface, social media, biometrics data acquisition and algorithms for machine learning. This research has been sponsored in the summer by Summer Undergraduate Research Experience (SURE) undergraduate scholarships.

Learn About Undergraduate Research

Nature of Program

Computer science is a discipline focused on understanding and designing computational processes. You’ll study algorithms and information processing theory while also learning to design efficient, reliable software that meets specific requirements. The computer science major prepares you for a variety of careers in fields such as software development, cybersecurity, machine learning, data analytics, virtual reality, and human-computer interfaces.

COURSEWORK

This four-year degree program prepares you for a range of careers in research and development, nationally and internationally recognized companies, federal and state agencies, consulting firms and higher education.

View Plan of Study

Get Hired

With a computer science degree, you'll have opportunities from around the globe when looking for employment in your field. These are just some of the companies and government agencies that have most recently have hired computer science graduates:

Leidos, Amazon, Northrop Grumman, Boeing, First Energy, Volvo, NASA, Dominion Energy, Eaton, Microsoft, KeyLogic, IBM, Northrop Grumman, Red Hat, National Security Agency and QolSys

Hired

Meet one of our students who is gaining real-world experience in the workforce.

Jacob Thrasher

Jacob Thrasher

Jacob Thrasher, a computer science PhD student from Charles Town, WV, found his passion for artificial intelligence during his time as an undergraduate at WVU. This led him to start the AI Club on campus and become a graduate research assistant. Through his involvement on and off campus, he landed a position as an FBI Honors intern.

The Future Will Be Built By Those Who Are Willing To Go After It.

Let's Go!

Request Info Apply Now Schedule a Visit

Questions?

For more information about the computer science program,
contact Brian Powell by email Brian.Powell@mail.wvu.edu or by phone  304-293-6255.