Skip to main content

Computer Engineering

Our program provides a particularly strong emphasis on real-time and embedded systems. You’ll also have unique opportunities to participate in national student competitions against other universities.

By the numbers1

The WVU Robotics Team finished No. 1 in the 2016 NASA Centennial Challenge Competition.


What is Computer Engineering at WVU like?


Computer Engineering teaches you how information systems are put together from components, and provides you with an understanding of both hardware and software systems. Computer Engineering provides the training necessary for some of the fastest growing fields, including big data analytics, cybersecurity, robotics and networking.

Our program provides a particularly strong emphasis on real-time and embedded systems. We also provide you with a unique set of opportunities to participate in national level student competitions against other universities.

Computer engineers are in high demand and some surveys rank computer engineering as the top paid engineering profession for new graduates.

At a Glance

Next Steps

Interested in this major? Here are some suggested next steps:

Apply NowRequest InfoVisit WVU

Areas of Emphasis

Tailor this major to your interests by taking courses in one of these areas:

  • Cybersecurity

Fast Facts

What makes Computer Engineering at WVU unique?

Dual Major

This major offers the option to simultaneously complete a second bachelor's degree in:

Research and Academic Opportunities

Computer Engineering students can take part in the Department of Energy-sponsored EcoCar 3 Competition, which is led by the Department of Mechanical and Aerospace Engineering.

Transfer Articulation Agreements

In addition to guaranteed admission agreements WVU has transfer articulation agreements with:

Student Organizations

Connect with other students who share your academic interests as a member of:

View all of the student organizations you can join.


You can earn a secondary teaching certificate through WVUteach while completing a four-year degree in WVU's Computer Engineering major.


What can you do with this degree?

Computer Engineering graduates are in demand and placement rates are high. For example, Northrup-Grumman is one employer with a large summer internship program that has led to many employment offers and full-time jobs.

Possible Careers

Wondering what you can do with a degree from WVU's Computer Engineering major? Check out these ideas from WVU Career Services and the Occupational Information Network (O*NET). A median salary is the midpoint of what people typically earn—half of those surveyed earned above the median salary, and half earned below.

This page includes information from O*NET OnLine by the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA). Used under the CC BY 4.0 license.


Graduates from this major have gone to work at:


What are the courses like in Computer Engineering at WVU?

Major Map

Check out the course requirements and suggested plan of study for WVU's Computer Engineering major.

View the Major Map

For a program overview, learning goals and course descriptions, visit the course catalog.

Popular Courses

CPE 462:
Wireless Networking

Design and analysis of modern wireless data networks. Digital modulation techniques, wireless channel models, design of cellular networks, spread spectrum, carrier sense multiple access, ad-hoc networks routing, error control coding, automatic request strategies.

CS 453:
Data and Computer Communications

or consent for non-majors. An in-depth study of the Internet, networking fundamentals, protocols, algorithms, and principles of distributed computing, introduction to network security and management.

CS 465:
Introduction to Cybersecurity

Covers the fundamentals of cybersecurity, including encryption, malicious code, authentication and access control, database security, operating system security, and network security. Provides students with a comprehensive overview of the cybersecurity threats, technologies for information assurance, and engineering approaches to build and maintain secure computer systems and networks.

Capstone Projects

Before graduating, all undergraduates in this major complete an academic project (or "capstone") to demonstrate their research, communication and critical thinking skills. Projects in WVU's Computer Engineering major have included:

Cost and Aid

How much does Computer Engineering at WVU cost? And how can you save?

Tuition and Fees

Estimated rates for the 2018-19 academic year. Rates are subject to change. Anyone that is not a current West Virginia resident will be charged non-resident rates. That includes international students.

West Virginia Resident
Per Credit $429
Per Semester $5,148
Fall and Spring Semesters $10,296
Per Credit $1,128
Per Semester $13,536
Fall and Spring Semesters $27,072
Per Credit $1,128
Per Semester $13,836
Fall and Spring Semesters $27,672
Scholarship Calculator

Estimate your eligibility for merit scholarships at WVU Morgantown.

Visit the Scholarship Calculator
Net Price Calculator

Estimate your cost of attendance and eligibility for financial aid and scholarships at any WVU System campus.

Visit the Net Price Calculator

Ways to Save

Here are a few ways for you to save on the cost of attending WVU in addition to university scholarships.

Merit-based Scholarships

Incoming freshmen to the Benjamin M. Statler College of Engineering and Mineral Resources may qualify for merit-based scholarships based on GPA and SAT/ACT test score. No additional application is necessary. These scholarships are in addition to University scholarships.

See if You Qualify

Academic Common Market

In-state tuition for Computer Engineering is available through the Southern Regional Education's Academic Common Market for students from:

  • Delaware

Learn More

Transfer Articulation Agreements

To simplify the transfer process, we have formal agreements with certain institutions. These agreements outline the courses you should take to prepare for transferring to WVU. In addition to guaranteed admission agreements Computer Engineering has transfer articulation agreements with:

Review the full list of transfer articulation agreements to see if your institution is listed.

Learn How to Transfer Course Credits


What are the requirements to apply for Computer Engineering at WVU?

Program Requirements

In addition to meeting WVU's base admission standards, first-time freshmen must also meet one of these admission requirements for the 2019-20 academic year:

Engineering Track 1:
  • GPA: 3.00
  • ACT Math: 28
  • SAT Math: 660
Engineering Track 2:
  • GPA: 2.75
  • ACT Math: 26
  • SAT Math: 610
Engineering Track 3:
  • GPA: 2.50
  • ACT Math: 22
  • SAT Math: 540

If you don't meet the admission requirements for WVU's Computer Engineering major, check out some related programs.

University Requirements

To be admitted to WVU's Computer Engineering major, you must first meet WVU's first-time freshman admission requirements for the 2019-20 academic year. Interested in transferring? Review the transfer admission requirements.

Next Steps

I like this major. What are the next steps?

Apply Now

Your first step to becoming a Mountaineer is applying for admission. Our online application makes the process as convenient as possible.

Apply Now

Request Information

Want to know more about Computer Engineering at WVU? Fill out the Request Information form to receive more information about the program and life at WVU.

Request Info

Visit WVU

It's the next-best thing to being here – you can virtually tour residence halls and the WVU Morgantown Campus.

Virtual TourVisit WVU

Interested in talking to someone about WVU?

Contact an Admissions Counselor