Skip to main content

Using computing power to change the world

Computer Engineering

Computing technology is moving fast, and WVU Tech is preparing the next generation of scientists and engineers to discover what possible for the future.

I'm ready to explore computer engineering!

The Impact of Computer Engineering

The impact of computer engineering touches every aspect of our daily lives. Computer engineers create systems that perform essential functions found in high-end computers, networking devices, automobiles and even smart phones. Pursuing a Computer Engineering bachelor's degree can open doors to a world of possibilities.

ABET accredited Bachelor of Science in Computer Engineering Program

Tech's ABET-Accredited Bachelor of Science in Computer Engineering program equips students with the knowledge and skills needed for a successful career as an engineer and provides a solid foundation in mathematics, sciences, computer science and electrical engineering. 

Preparing for Real-World Challenges

The emphasis on design thinking throughout the curriculum prepares students for real-world challenges and computer engineering degree jobs and prospects. Additionally, students can delve into computer programming languages for engineering students and explore computer engineering internships, providing valuable hands-on experience.


Students who show financial need in our Computer Engineering program are eligible for the SUCCESS program, which can offer up to $10,000 in scholarships. Students in the SUCCESS program get to participate in mentoring, join a cohort of other students in the program, present at conferences and much more. Learn more about the program here.

Abet Logo

WVU Tech's Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET.


Median Computer Engineering Yearly Salary

*U.S. Bureau of Labor Statistics 2024

Innovating and creating the future

Computer engineering graduates have exciting career prospects in many industries and government agencies. They work on digital systems, develop software, troubleshoot technology issues and manage databases.

Career Opportunities for Computer Engineering Graduates

Graduates have the opportunity to pursue careers with nationally competitive starting salaries in various industries and government agencies. Computer engineers can specialize in designing digital systems for government defense, automotive, manufacturing, or utilities applications. They may also focus on developing new programs and applications, installing and troubleshooting software, maintaining computer hardware and software systems, and managing databases for companies and government entities.

Diverse Roles in Computer Engineering

The field offers a wide range of roles that involve design, fieldwork, maintenance, or new project development in hardware and software. Graduates may find themselves working on innovative projects in both hardware and software domains, contributing to advancements in technology and digital systems. Companies that have recruited our graduates include prestigious organizations such as the FBI, the National Security Agency, the Joint Warfare Analysis Center, Navair, the Naval Surface Weapons Center, and Dominion Power. The field of computer engineering presents abundant opportunities for growth and advancement.

Digital Logic Design

Uncover concepts behind the design of digital circuit systems, including number systems, coding, Boolean and switching algebra, logic design, minimization of logic, sequential logic and design of digital subsystems. You'll also conduct laboratory experiments with digital circuits including number systems, design and application of modern digital circuitry for combinational and sequential circuits.

Wireless Networking

This course is all about the design and analysis of modern wireless data networks. Learn digital modulation techniques, wireless channel models, design of cellular networks, spread spectrum, carrier sense multiple access, ad-hoc networks routing, error control coding and automatic request strategies.

Microprocessor Systems

Explore this introduction to microcomputer systems with emphasis on the use of a microcontroller as a digital design element. Topics include basic computer architecture, binary number systems and codes, binary arithmetic and logic operations, parallel and serial I/O, timers and counters, A/D conversion and interrupts. You'll put what you've learned to use developing assembly language and C-language software.

Your Computer Engineering Faculty

Waseem Al Aqqad, Ph.D.

Assistant Professor of Electrical & Computer Engineering

Profile: Waseem Al Aqqad, Ph.D.

Asadollah Davari, Ph.D.

Professor of Electrical & Computer Engineering

Profile: Asadollah Davari, Ph.D.

Kenan Hatipoglu, Ph.D.

Professor of Electrical and Computer Engineering | Professor of Computer Science and Information Systems | Chair – Leonard C. Nelson School of Engineering

Profile: Kenan Hatipoglu, Ph.D.

Charan Litchfield, Ph.D.

Assistant Professor of Electrical & Computer Engineering

Profile: Charan Litchfield, Ph.D.