Computer Engineering

Degree Awarded

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

Nature of Program

The effects of computer engineering are seen in all facets of our lives. Computer engineers develop systems that can perform very useful operations such as what can be found in high-end computers, devices for networking switches and hubs and for manufacturing control, and systems in automobiles, fax machines, and microwave ovens. Even cell phones have sophisticated computational operations that provide useful features and capabilities, and the work of computer engineers has enabled this technology to be readily available.

The Bachelor of Science in Computer Engineering degree program provides students with the knowledge and skills to ensure successful employment and advancement as an engineer, as well as, to pursue further education. We give students a solid foundation in mathematics and the sciences with a special emphasis on the fundamentals of computer science and electrical engineering relevant to computer engineering. We provide the general education to put the technical knowledge into perspective. The student can pursue special areas of interest through several elective courses. Upon graduation the student will be well prepared to be successful and productive in the workforce.

One of the key features of engineering that sets it apart from other disciplines is design. Design is the creative process of putting ideas, components, and systems together to develop solutions to problems and needs. The curriculum encourages design-oriented thinking at a fundamental level and culminates in the capstone senior design course sequence in which many factors such as technical, economic, environmental, ethical and legal, health and safety, manufacturability, political, social, sustainability, and realistic standards are considered. The program further encourages the development of good communication skills in written, oral and electronic forms.

Educational Objectives

After graduation, students will accomplish one or more of the following objectives:

  • Professional Practice: Computer engineering graduates will be successful in professional practice in engineering.
  • Post-graduate Education: Computer engineering graduates will be successful in pursuing advanced education.
  • Advancement: Computer engineering graduates will successfully advance in their careers.

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.

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 Skills3-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.

Curriculum Requirements

A minimum GPA of 2.0 is required in all CHEM, ENGR, CS, CPE, EE, MATH, PHYS, ENGL 305, and all technical elective courses.
GEF Requirements9
ENGL 101
ENGL 102
Introduction to Composition and Rhetoric
and Composition, Rhetoric, and Research (GEF 1)
ENGL 305Technical Writing3
MATH 155Calculus 1 (GEF 3)4
MATH 156Calculus 2 (GEF 8)4
MATH 251Multivariable Calculus4
MATH 261Elementary Differential Equations4
MATH 378Discrete Mathematics3
MATH 448Probability and Statistics3
CHEM 115Fundamentals of Chemistry (GEF 8)4
PHYS 111General Physics (GEF 2)4
PHYS 112General Physics (GEF 8)4
ECON 401Managerial Economics (GEF 4)3
CPE 271
CPE 272
Introduction to Digital Logic Design
and Digital Logic Laboratory
CPE 320
CPE 321
Microprocessor Systems
and Microprocessor Systems Laboratory
CPE 421Embedded Systems4
CPE 442Introduction to Digital Computer Architecture3
CS 121Computer Science 14
CS 122Computer Science 24
CS 201Data Structures3
CS 222Intro Software Engineering3
CS 321Introduction to Networking3
EE 200Software Tools2
EE 221
EE 222
Introduction to Electrical Engineering
and Introduction to Electrical Engineering Laboratory
EE 223
EE 224
Electrical Circuits
and Electrical Circuits Laboratory
EE 311Junior Instrumentation Lab1
EE 327Signals and Systems 13
EE 365
EE 366
Analog Electronics
and Analog Electronics Laboratory
EE 400Community Service0
EE 480Senior Design Seminar3
EE 481Senior Design Project3
ENGR 101Engineering Problem Solving 12
WVUE 191First Year Seminar1
Computer Engineering Electives6
Embedded Systems
Introduction to Digital Computer Architecture
Introduction to Microelectronics Circuits
VLSI Design
Wireless Networking
Special Topics
Technical Electives (see list below)6
Total Hours126

Technical Electives

BIOL 230Human Anatomy and Physiology 14
BIOL 231Human Anatomy and Physiology 24
BIOL 233Anatomy and Physiology4
BIOL 240Microbiology4
BIOL 303Genetics4
CHEM 215Introductory Analytical Chemistry4
CHEM 233Organic Chemistry3
CHEM 235Organic Chemistry Laboratory1
CS 201Data Structures3
CS 221Analysis of Algorithms3
CS 222Intro Software Engineering3
CS 264Data Base Management3
CS 310Principles of Programming Languages3
CS 321Introduction to Networking3
CS 324Database Management3
CS 350Computer System Concepts3
CS 410Compiler Construction3
CS 450Operating Systems Structure3
CS 454Cryptology3
CS 456Digital Image Processing3
CS 465Introduction to Cybersecurity3
CS 470Introduction to Computer Graphics3
CS 472Artificial Intelligence3
CS 475Game Development3
MAE 241Statics3
MAE 242Dynamics3
MAE 243Mechanics of Materials3
MAE 320Thermodynamics3
MAE 321Applied Thermodynamics3
MAE 331Fluid Mechanics3
MAE 407Power Plant Engineering3
PHYS 314Introductory Modern Physics4
Any CPE (Computer Engineering) Course
Any EE (Electrical Engineering) Course

Business Technical Electives

No more than one course (3 credits) can be used from this list.
ACCT 201Principles of Accounting3
ACCT 202Principles of Accounting3
BCOR 350Principles of Marketing3
BCOR 360Supply Chain Management3
BCOR 370Managing Individuals and Teams3
ENTR 201Business Planning3
FIN 310Investments3
FIN 321Personal Finance3
FIN 325Financial Management 13
FIN 326Financial Management 23
FIN 480International Finance3
MANG 310Management of Small Business3
MANG 350Leadership In Business3
MANG 422The Individual and the Organization3
MKTG 315Buyer Behavior3
MKTG 325Marketing Research3
MKTG 485Global Marketing3

Suggested Plan of Study

First Year
ENGL 101 (GEF 1)3ENGL 102 (GEF 1)3
MATH 155 (GEF 3)4MATH 156 (GEF 8)4
WVUE 1911ENGR 1012
CS 1214CS 1224
CHEM 115 (GEF 8)4GEF 53
 16 16
Second Year
MATH 2514MATH 2614
PHYS 111 (GEF 2)4PHYS 1124
EE 2002EE 2233
EE 2213EE 2241
EE 2221CPE 2713
CS 2013CPE 2721
 17 16
Third Year
EE 3653EE 3111
EE 3661CPE 4214
EE 3273CS 2223
CPE 3203MATH 3783
CPE 3211ENGL 3053
MATH 4483 
GEF 63 
 17 14
Fourth Year
EE 4803EE 4813
CPE 4423EE 4000
CS 3213CPE Elective3
ECON 401 (GEF 4)3Techincal Elective3
CPE Elective3Techincal Elective3
 GEF 73
 15 15
Total credit hours: 126

Major Learning Goals

computer Engineering

  • Engineering Science: Students will attain an ability to apply knowledge of mathematics, science, and engineering.
  • Engineering Experimentation: Students will attain an ability to design and conduct experiments, as well as to analyze and interpret data.
  • Engineering Design: Students will attain an ability to design a system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability.
  • Teamwork: Students will attain an ability to function on multidisciplinary teams.
  • Problem Solving: Students will attain an ability to identify, formulate, and solve engineering problems.
  • Engineering Ethics: Students will attain an understanding of professional and ethical responsibility.
  • Effective Communication: Students will attain an ability to communicate effectively.
  • Impact of Engineering: Students will attain the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context.
  • Life-long Learning: Students will attain a recognition of the need for, and an ability to engage in life-long learning.
  • Contemporary Issues: Students will attain a knowledge of contemporary issues.
  • Modern Tools: Students will attain an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.



  • Asad Davari - PhD

Associate professor

  • Mingyu Lu - PhD

Assistant professors

  • Yadi Eslami - PhD
  • Kenan Hatipoglu - PhD
  • Houbing Song - PhD


  • Stephen Goodman - PhD