A PNW student works at a computer

Electrical and Computer Engineering

Bachelor of Science in Computer Engineering and Master of Science in Electrical and Computer Engineering

Request Information


Program Intro

Our 4+1 combined Bachelor of Science in Computer Engineering and Master of Science in Electrical and Computer Engineering allows students to receive both degrees in five years, as compared to six years needed to complete these degrees separately.

Outstanding undergraduate students enrolled in the BSCmpE program can broaden their studies and improve their career prospects by completing the BSCmpE and MSECE degrees at an accelerated pace.

Department of Electrical and Computer Engineering

The engineering departments offer a strong interdisciplinary program. All graduate faculty members have Ph.D. degrees from major universities and are active in research.

Curriculum Overview

The combined program allows students to use a maximum of nine credits of graduate-level courses approved by the Graduate Advisor or the Graduate Committee of the ECE Department to satisfy both the B.S. and M.S. graduation requirements, thereby making it possible for qualified students to complete both degrees in five years. The graduate portion of the combined program offers both thesis and non-thesis options.

Learn fundamentals through calculus and physics courses, take a first-year seminar for engineers and a foundational class in engineering design.

See the Full Course of Study

Sample Courses

  • ENGR 186000 – First Year Seminar for Engineers
  • ENGR 19000 – Elementary Engineering Design
  • MA 16300 – Integrated Calculus and Analytic Geometry

Familiarize yourself with computer engineering fundamentals of data structure, object-oriented programming, circuit analysis and digital system design.

See the Full Course of Study

Sample Courses

  • ECE 27001 – Intro to Digital System Design
  • ECE 25100 – Object Oriented Programming
  • ECE 20100 – Linear Circuit Analysis I

Engage in software engineering design, embedded systems, microprocessor design and technical writing.

See the Full Course of Study

Sample Courses

  • ECE 31200 – Engineering Project Management
  • ENGL 30700 – Written/Oral Communication for Engineers
  • ECE 36201 – Microprocessor System Design and Interfacing

Take electives like machine learning, network security and big data while the program culminates in a two semester team-based capstone senior-design project.

See the Full Course of Study

Sample Courses

  • ECE 42900 – Senior Engineering Design I
  • ECE 43900 – Senior Engineering Design II

During the fifth year students will take 18 hours of 500-level ECE courses and a 500-level MA course to complete the Electrical and Computer Engineering, MSECE.

See the Full Course of Study


  • ECE 50500 – Networking Programming
  • ECE 51200 – Power Systems

Program Requirements

Students should start the application in their junior year after completion of 65 credits toward the BSCMPE. Requirements for initial conditional admission:

  • Current undergraduate student at PNW with a minimum of 65 credits toward BSCMPE degree
  • Minimum 3.25 GPA
  • B- or higher grade in all completed Electrical Engineering core courses

See the Full Admission Guidelines


US News and World Report includes the engineering programs at PNW in its top 50 rankings of master’s comprehensive universities nationwide.

A lion sculpture on PNW's campus PNW graduates at commencement


As a graduate of this program, you’ll be able to:

  • Identify, formulate and solve engineering problems
  • Use skills and tools necessary for engineering practice
  • Design and conduct experiments; analyze data
  • Design systems or processes within realistic constraints
  • Recognize ethical and professional responsibilities
  • Understand the impact of engineering in economic, environmental and societal contexts

Beyond the Classroom

Students are encouraged to get involved in:

  • Institute of Electrical and Electronics Engineers (IEEE)
  • Society of Women Engineers
  • National Society of Black Engineers
  • Society of Professional Hispanic Engineers

Career Paths

Computer Engineering grads are prepared for a wide variety of careers, including:

  • Software Developer
  • Systems Software Engineer
  • Computer Hardware Engineer


Our alumni are employed with remarkable companies in the region and across the country, including:

  • Cisco Systems
  • Hewlett Packard
  • National Semiconductor
A PNW Student in the Classroom

Take the Next Step

See how a PNW degree opens doors, from corporate boardrooms to non-profit leadership.

Request Info

I studied as a master student at Purdue University Calumet 2011-2013. Currently, I am a senior software engineer at Apple and an active contributor to Apache Cassandra. The research projects at the graduate school with Dr. Xiaoli Yang and Dr. Charles Tseng helped me gain a deep understanding of software design principles and lots of practical experiences.

Yifan Cai

I am currently a Computer Engineer with the Naval Sea Systems Command Crane Division; I work in modeling and simulating to provide data before any prototypes are created and tested. Wwith the help of my professors, I was able to gain the experience of writing well-written reports and presenting them in front of an audience.

Ulises Morales

Meet the Faculty

Khair Al Shamaileh

Khair Al Shamaileh, Ph.D.

Assistant Professor of Electrical Engineering

Khair Al Shamaileh teaches electrical engineering courses, mainly telecommunication and radio frequency electronics. His research spans the topics of microwave engineering and wireless communications.

Colin Elkin

Colin Elkin, Ph.D.

Assistant Professor of Electrical Engineering

Colin Elkin is an assistant professor in the department of electrical and computer engineering. He teaches a variety of programming and engineering design courses at the Westville campus.

Lizhe Tan

Lizhe Tan, Ph.D.

Interim Chair, Professor of Electrical and Computer Engineering

Lizhe Tan is a professor in the department of Electrical and Computer Engineering. His research areas include signal processing, control systems and robotics, computer vision and machine learning.