Department website: http://www.lcsee.statler.wvu.edu/
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, https://www.abet.org.
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.
Code | Title | Hours |
---|---|---|
General Education Foundations | ||
F1 - Composition & Rhetoric | 3-6 | |
Introduction to Composition and Rhetoric and Composition, Rhetoric, and Research | ||
or ENGL 103 | Accelerated Academic Writing | |
F2A/F2B - Science & Technology | 4-6 | |
F3 - Math & Quantitative Reasoning | 3-4 | |
F4 - Society & Connections | 3 | |
F5 - Human Inquiry & the Past | 3 | |
F6 - The Arts & Creativity | 3 | |
F7 - Global Studies & Diversity | 3 | |
F8 - Focus (may be satisfied by completion of a minor, double major, or dual degree) | 9 | |
Total Hours | 31-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 minimum of 126 credit hours
- Satisfy WVU's undergraduate degree 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
Code | Title | Hours |
---|---|---|
University Requirements | 16 | |
Fundamentals of Engineering Requirements | 5 | |
Math and Science Requirements | 34 | |
Computer Engineering Program Requirements | 71 | |
Total Hours | 126 |
University Requirements
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 7 | 15 | |
ENGR 191 | First-Year Seminar | 1 |
Total Hours | 16 |
Fundamentals of Engineering Requirements
Code | Title | Hours |
---|---|---|
A minimum grade of C- is required in all Fundamentals of Engineering courses. | ||
ENGR 101 | Engineering Problem Solving 1 | 2 |
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 Hours | 5 |
Math and Science Requirements
Code | Title | Hours |
---|---|---|
A minimum grade of C- is required in all Math and Science courses. | ||
CHEM 115 & 115L | Fundamentals of Chemistry 1 and Fundamentals of Chemistry 1 Laboratory (GEF 2B) | 4 |
Calculus I (GEF 3): | 4 | |
Calculus 1 | ||
Calculus 1a with Precalculus and Calculus 1b with Precalculus | ||
MATH 156 | Calculus 2 (GEF 8 ) | 4 |
MATH 251 | Multivariable Calculus | 4 |
MATH 261 | Elementary Differential Equations | 4 |
MATH 375 | Applied Modern Algebra | 3 |
PHYS 111 & 111L | General Physics 1 and General Physics 1 Laboratory (GEF 8) | 4 |
PHYS 112 & 112L | General Physics 2 and General Physics 2 Laboratory (GEF 8) | 4 |
STAT 215 | Introduction to Probability and Statistics | 3 |
Total Hours | 34 |
Computer Engineering Program Requirements
Code | Title | Hours |
---|---|---|
ECON 201 | Principles of Microeconomics (GEF 4) | 3 |
CPE 271 | Introduction to Digital Logic Design | 3 |
CPE 271L | Digital Logic Laboratory | 1 |
CPE 310 | Microprocessor Systems | 3 |
CPE 310L | Microprocessor Systems Laboratory | 1 |
CPE 312 | Microcomputer Structures and Interfacing | 3 |
CPE 312L | Microcomputer Structures and Interfacing Laboratory | 1 |
CSEE 380 | Engineering Professionalism Seminar | 1 |
CSEE 480 | Capstone Project - Design | 2 |
or CSEE 480S | Capstone Project - Design | |
or CPE 480 | Capstone Project - Design | |
CSEE 481 | Capstone Project - Implementation | 3 |
or CSEE 481S | Capstone Project - Implementation | |
or CPE 481 | Capstone Project - Implementation | |
CS 110 & 110L | Introduction to Computer Science and Introduction to Computer Science Laboratory | 4 |
CS 111 & 111L | Introduction to Data Structures and Introduction to Data Structures Laboratory | 4 |
CS 230 & 230L | Introduction to Software Engineering and Introduction to Software Engineering Laboratory | 4 |
CS 350 | Computer System Concepts | 3 |
CS 450 & 450L | Operating Systems Structure and Operating Systems Structure Laboratory | 4 |
CS 453 | Data and Computer Communications | 3 |
EE 221 | Introduction to Electrical Engineering | 3 |
EE 221L | Introduction to Electrical Engineering Laboratory | 1 |
EE 223 | Electrical Circuits | 3 |
EE 223L | Electrical Circuits Laboratory | 1 |
EE 251 | Digital Electronics | 3 |
EE 251L | Digital Electronics Laboratory | 1 |
EE 327 | Signals and Systems 1 | 3 |
EE 355 | Analog Electronics | 3 |
EE 355L | Analog Electronics Laboratory | 1 |
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 | ||
Statics | ||
Thermodynamics | ||
Technical Elective (300 level or higher course in BIOM, CPE, CS, CYBE, or EE) *, ** | 3 | |
Total Hours | 71 |
- *
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 | |||
---|---|---|---|
Fall | Hours | Spring | Hours |
MATH 155 (GEF 3) | 4 | MATH 156 (GEF 8) | 4 |
ENGR 101 | 2 | ENGR 102 | 3 |
ENGR 191 | 1 | PHYS 111 & 111L (GEF 8) | 4 |
CHEM 115 & 115L (GEF 2) | 4 | GEF 6 | 3 |
ENGL 101 (GEF 1) | 3 | GEF 7 | 3 |
GEF 5 | 3 | ||
17 | 17 | ||
Second Year | |||
Fall | Hours | Spring | Hours |
CPE 271 | 3 | CS 110 & 110L | 4 |
CPE 271L | 1 | EE 223 | 3 |
EE 221 | 3 | EE 223L | 1 |
EE 221L | 1 | EE 251 | 3 |
MATH 251 | 4 | EE 251L | 1 |
PHYS 112 & 112L (GEF 8) | 4 | MATH 261 | 4 |
16 | 16 | ||
Third Year | |||
Fall | Hours | Spring | Hours |
CPE 310 | 3 | CPE 312 | 3 |
CPE 310L | 1 | CPE 312L | 1 |
CS 111 & 111L | 4 | CS 230 & 230L | 4 |
EE 327 | 3 | CS 350 | 3 |
EE 355 | 3 | STAT 215 | 3 |
EE 355L | 1 | ENGL 102 (GEF 1) | 3 |
CSEE 380 | 1 | ||
16 | 17 | ||
Fourth Year | |||
Fall | Hours | Spring | Hours |
CSEE 480 | 2 | CSEE 481 | 3 |
CS 450 & 450L | 4 | Engr. Science Elective | 3 |
CS 453 | 3 | CPE Tech. Elective | 3 |
MATH 375 | 3 | Tech. Elective | 3 |
ECON 201 (GEF 4) | 3 | ||
15 | 12 | ||
Total credit hours: 126 |
Area of Emphasis
- Cybersecurity
Area of Emphasis in Cybersecurity
Code | Title | Hours |
---|---|---|
A minimum grade of C- is required in each course. | ||
CS 453 | Data and Computer Communications | 3 |
CS 465 | Cybersecurity Principles and Practice | 3 |
CYBE 366 | Secure Software Development | 3 |
CYBE 467 | Ethical Hacking & Penetration Testing | 3 |
Select one of the following: | 3 | |
Computer Incident Response | ||
Host Based Cyber Defense | ||
Total Hours | 15 |
Student Outcomes
Upon graduation, all Bachelor of Science in Computer Engineering students will have:
- An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics.
- 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.
- An ability to communicate effectively with a range of audiences.
- 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.
- 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.
- An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions.
- An ability to acquire and apply new knowledge as needed, using appropriate learning strategies.