Computer Engineering, B.S.Cp.E. < West Virginia University (2024)

Department website:

Degree Offered

  • Bachelor of Science in Computer Engineering (B.S.Cp.E.)

Nature of the Program

Computer engineers design, develop, test, and oversee the manufacture and maintenance of embedded computer hardware and software. As such, computer engineering combines portions of the knowledge of electrical engineers and computer scientists. Embedded computer systems include applications in the automotive, communications, radio and television, consumer electronics, aircraft, robotics, and health-care industries. In addition, computer engineers design, develop, test, manufacture, and maintain complex systems including digital communications systems such as cell phone networks, secure computer networks, and system-level software such as operating systems and applications software.The Bachelor of Science in Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET,

Fundamental courses in the computer engineering areas of hardware and software are taken during the second year with general fundamental engineering courses included. The third and fourth years in the curriculum concentrate on areas of computer engineering in both software and hardware with technical electives provided to allow the student to acquire more depth in a preferred area of expertise.

Program Educational Objectives

The Program Educational Objectives (PEO) of the Computer Engineering (CpE) program at West Virginia University is to produce graduates who will apply their knowledge and skills to achieve success in their careers in industry, research, government service or graduate study. It is expected that in the first five years after graduation our graduates will achieve success and proficiency in their profession, be recognized as leaders, and contribute to the well-being of society.

Click here to view the Suggested Plan of Study

Curriculum in Computer Engineering

General Education Foundations

Please use this link to view a list of courses that meet each GEF requirement.

NOTE: Some major requirements will fulfill specific GEF requirements. Please see the curriculum requirements listed below for details on which GEFs you will need to select.

Course List
Code Title Hours
General Education Foundations
F1 - Composition & Rhetoric3-6


Introduction to Composition and Rhetoric
and Composition, Rhetoric, and Research


Accelerated Academic Writing
F2A/F2B - Science & Technology4-6
F3 - Math & Quantitative Reasoning3-4
F4 - Society & Connections3
F5 - Human Inquiry & the Past3
F6 - The Arts & Creativity3
F7 - Global Studies & Diversity3
F8 - Focus (may be satisfied by completion of a minor, double major, or dual degree)9
Total Hours31-37

Please note that not all of the GEF courses are offered at all campuses. Students should consult with their advisor or academic department regarding the GEF course offerings available at their campus.

Degree Requirements

Students must meet the following criteria to qualify for a Bachelor of Science in Computer Engineering degree:

  • Complete a minimumof 126 credit hours
  • SatisfyWVU's undergraduatedegree requirements
  • Satisfy Statler College's undergraduate degree requirements
  • Complete all courses listed in the curriculum requirements with the required minimum grades
  • Attain an overall grade point average of 2.00 or better
  • Attain a WVU grade point average of 2.00 or better
  • Attain a Statler grade point average of 2.00 or better
  • A maximum of one math or science courses with a grade of D+, D, or D- may apply towards a Statler College degree
  • Complete a survey regarding their academic and professional experiences at WVU, as well as post-graduation job placement or continuing education plans.

The Statler GPA is computed based on all work taken at WVU with a subject code within Statler College (BIOM, BMEG, CE, CHE, CPE, CS, CSEE, CYBE, EE, ENGR, ENVE, ETEC, IENG, IH&S, MAE, MINE, PDA, PNGE, SAFM, SENG) excluding ENGR 140, ENGR 150, and CS 101. The WVU GPA is computed based on all work taken at WVU. The Overall GPA is computed based on all work taken at WVU and transfer work.

Curriculum Requirements

Course List
Code Title Hours
University Requirements16
Fundamentals of Engineering Requirements5
Math and Science Requirements34
Computer Engineering Program Requirements71
Total Hours126

University Requirements

Course List
Code Title Hours
General Education Foundations (GEF) 1, 2, 3, 4, 5, 6, 7, and 8 (31-37 Credits)
Outstanding GEF Requirements 1, 5, 6, and 715
ENGR191First-Year Seminar1
Total Hours16

Fundamentals of Engineering Requirements

Course List
Code Title Hours
A minimum grade of C- is required in all Fundamentals of Engineering courses.
ENGR101Engineering Problem Solving 12
Engineering Problem Solving (Select one of the following):3


Introduction to Chemical Engineering


Engineering Problem-Solving 2


Introduction to Nanotechnology Design


Introduction to Mechanical and Aerospace Engineering Design
Total Hours5

Math and Science Requirements

Course List
Code Title Hours
A minimum grade of C- is required in all Math and Science courses.
Fundamentals of Chemistry 1
and Fundamentals of Chemistry 1 Laboratory (GEF 2B)
Calculus I (GEF 3):4


Calculus 1


Calculus 1a with Precalculus
and Calculus 1b with Precalculus
MATH156Calculus 2 (GEF 8 )4
MATH251Multivariable Calculus4
MATH261Elementary Differential Equations4
MATH375Applied Modern Algebra3
General Physics 1
and General Physics 1 Laboratory (GEF 8)
General Physics 2
and General Physics 2 Laboratory (GEF 8)
STAT215Introduction to Probability and Statistics3
Total Hours34

Computer Engineering Program Requirements

Course List
Code Title Hours
ECON201Principles of Microeconomics (GEF 4)3
CPE271Introduction to Digital Logic Design3
CPE271LDigital Logic Laboratory1
CPE310Microprocessor Systems3
CPE310LMicroprocessor Systems Laboratory1
CPE312Microcomputer Structures and Interfacing3
CPE312LMicrocomputer Structures and Interfacing Laboratory1
CSEE380Engineering Professionalism Seminar1
CSEE480Capstone Project - Design2
orCSEE480S Capstone Project - Design
orCPE480 Capstone Project - Design
CSEE481Capstone Project - Implementation3
orCSEE481S Capstone Project - Implementation
orCPE481 Capstone Project - Implementation
Introduction to Computer Science
and Introduction to Computer Science Laboratory
Introduction to Data Structures
and Introduction to Data Structures Laboratory
Introduction to Software Engineering
and Introduction to Software Engineering Laboratory
CS350Computer System Concepts3
Operating Systems Structure
and Operating Systems Structure Laboratory
CS453Data and Computer Communications3
EE221Introduction to Electrical Engineering3
EE221LIntroduction to Electrical Engineering Laboratory1
EE223Electrical Circuits3
EE223LElectrical Circuits Laboratory1
EE251Digital Electronics3
EE251LDigital Electronics Laboratory1
EE327Signals and Systems 13
EE355Analog Electronics3
EE355LAnalog Electronics Laboratory1
CPE Technical Elective (400-level course in Computer Engineering) *3
Engineering Science Elective (Select one of the following):3


Material and Energy Balances 1


Materials Science


Engineering Economy




Technical Elective (300 level or higher course in BIOM, CPE, CS, CYBE, or EE) *, **3
Total Hours71

Students choosing an AOE in Cybersecurity are not required to take the CPE Technical Elective (3 credits) or the Technical Elective (3 credits).


Excludes any 490, 491, 495

Suggested Plan of Study

It is important for students to take courses in the order specified as much as possible; all prerequisites and concurrent requirements must be observed. A typical B.S.Cp.E. degree program that completes degree requirements in four years is as follows.

First Year
MATH155 (GEF 3)4MATH156 (GEF 8)4
&111L (GEF 8)
&115L (GEF 2)
4GEF 63
ENGL101 (GEF 1)3GEF 73
GEF 53
Second Year
&112L (GEF 8)
Third Year
EE355L1ENGL102 (GEF 1)3
Fourth Year
4Engr. Science Elective3
CS4533CPE Tech. Elective3
MATH3753Tech. Elective3
ECON201 (GEF 4)3
Total credit hours: 126

Area of Emphasis

  • Cybersecurity

Area of Emphasis in Cybersecurity

Course List
Code Title Hours
A minimum grade of C- is required in each course.
CS453Data and Computer Communications3
CS465Cybersecurity Principles and Practice 3
CYBE366Secure Software Development3
CYBE467Ethical Hacking & Penetration Testing3
Select one of the following:3


Computer Incident Response


Host Based Cyber Defense
Total Hours15

Student Outcomes

Upon graduation, all Bachelor of Science in Computer Engineering students will have:

  1. An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
  2. An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors.
  3. An ability to communicate effectively with a range of audiences.
  4. An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts.
  5. An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives.
  6. An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
  7. An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.
Computer Engineering, B.S.Cp.E. < West Virginia University (2024)
Top Articles
Latest Posts
Article information

Author: Msgr. Benton Quitzon

Last Updated:

Views: 5595

Rating: 4.2 / 5 (63 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Msgr. Benton Quitzon

Birthday: 2001-08-13

Address: 96487 Kris Cliff, Teresiafurt, WI 95201

Phone: +9418513585781

Job: Senior Designer

Hobby: Calligraphy, Rowing, Vacation, Geocaching, Web surfing, Electronics, Electronics

Introduction: My name is Msgr. Benton Quitzon, I am a comfortable, charming, thankful, happy, adventurous, handsome, precious person who loves writing and wants to share my knowledge and understanding with you.