The purpose of the electrical engineering (EE) and computer engineering (CpE) programs is to develop knowledgeable and competent engineering professionals who exemplify the humanistic, Catholic, and Jesuit tradition of education, and who are committed to social justice, service to others, life-long learning, ethical and moral responsibility, and concern for the environment. The integration of the Gonzaga University core curriculum as an essential part of the EE and CpE curricula gives the programs their distinct and desirable characteristics.
Roughly half of the credits in either the EE or the CpE program are devoted to engineering topics and design. While the EE program offers five technical electives, the CpE program provides four technical electives, allowing students to pursue specialization in one or more areas of electrical engineering and/or computer engineering. During their final year, students complete a design project, which involves both technical and non-technical aspects of an engineering problem, under faculty supervision. The senior design project culminates in a comprehensive written report and an oral presentation.
Career Opportunities
Graduates of our EE and CpE programs are well prepared to embark on careers in electrical engineering or computer engineering, or to further their education at graduate schools of their choice. Our graduates find employment with a broad segment of industry, as well as with governmental agencies. Employment opportunities include the design of electronic products, design of electrical systems, development of computer, hardware, software/firmware, robots, artificial intelligence (AI), computer applications, research and development, engineering consulting, electrical utilities, manufacturing, marketing, operations and maintenance, administration, and teaching. Moreover, electrical and computer engineers traditionally engage in interdisciplinary fields, such as aerospace engineering, national defense systems, global communication systems, biomedical engineering, instrumentation, transportation systems, energy conversion, robotics, and industrial automation. Many of our graduates have distinguished themselves at some of the best graduate schools in the USA. Moreover, a substantial number of our graduates have achieved high positions in academia, business, and government.
Computer Engineering (BS)
Program Requirements
Technical Electives in Computer Engineering
Only 300 and 400 level courses that are not required in the degree plan can be used to satisfy the technical elective requirements. Approved electrical and computer engineering and computer science courses with an EENG, CPEN or CPSC designation may be used as electives. The student’s advisor must approve the selection. However, a maximum number of two approved computer science courses with a CPSC course designation may be used to satisfy computer engineering technical elective degree requirements. Please see your advisor for current course offerings.
Computer Engineering and Computer Science
Course List
Code |
Title |
Hours |
CPEN 431 | Computer Hardware Design and Architecture | 3 |
CPEN 435 | Parallel & Cloud Computing | 3 |
CPEN 436 | Machine Learning in Biomed | 3 |
CPEN 443 | Autonomous Mobile Robots | 3 |
CPSC 321 | Database Management Systems | 3 |
CPSC 322 | Data Science Algorithms | 3 |
CPSC 346 | Operating Systems | 3 |
CPSC 435 | Parallel and Cloud Computing | 3 |
CPSC 436 | Biomedical Informatics and Computing | 3 |
CPSC 450 | Design and Analysis of Computer Algorithms | 3 |
Electrical Engineering
Course List
Code |
Title |
Hours |
EENG 340 & 340L | Introduction Electric Power Engineering and Introduction Electric Power Engineering Lab | 4 |
EENG 401 | Lower Power Bioelectronics | 3 |
EENG 403 | Passive and Active Filter Design | 3 |
EENG 406 | VLSI Circuits and Systems | 3 |
EENG 410 | Information Theory and Coding | 3 |
EENG 411 | Introduction to Control Systems | 3 |
EENG 412 | Digital Control Systems | 3 |
EENG 413 | Artificial Intelligence Powered Automation | 3 |
EENG 421 | Introduction Communication Systems | 3 |
EENG 424 | Digital Signal Processing | 3 |
ECE: Concentration in Robotics
The Department of Electrical and Computer Engineering offers a Concentration in Robotics.
This concentration is for students majoring in either the BSEE or the BSCpE degrees. A student majoring in one of these programs may pursue the concentration as they are not eligible for a minor in this area. The concentration course requirements are identical regardless of the degree a student is seeking.
Course List
Code |
Title |
Hours |
CPEN 442 | Introduction to Robotics | 3 |
CPEN 443 | Autonomous Mobile Robots | 3 |
| 6 |
| Machine Learning in Biomed | |
| Introduction to Control Systems | |
| Digital Control Systems | |
| Digital Signal Processing | |
ECE: Concentration in AI in Engineering and Applied Science
The Department of Electrical and Computer Engineering offers a Concentration in AI in Engineering and Applied Science.
This concentration is for students majoring in either the BSEE or the BSCpE degrees. A student majoring in one of these programs may pursue the concentration as they are not eligible for a minor in this area. The concentration course requirements are identical regardless of the degree a student is seeking.
Course List
Code |
Title |
Hours |
CPEN 231 | Embedded Computer Systems | 3 |
CPEN 436 | Machine Learning in Biomed | 3 |
CPEN 443 | Autonomous Mobile Robots | 3 |
EENG 413 | Artificial Intelligence Powered Automation | 3 |
ECE: Concentration in Robotics
The Department of Electrical and Computer Engineering offers a Concentration in Robotics.
This concentration is for students majoring in either the BSEE or the BSCpE degrees. A student majoring in one of these programs may pursue the concentration as they are not eligible for a minor in this area. The concentration course requirements are identical regardless of the degree a student is seeking.
Course List
Code |
Title |
Hours |
CPEN 442 | Introduction to Robotics | 3 |
CPEN 443 | Autonomous Mobile Robots | 3 |
| 6 |
| Machine Learning in Biomed | |
| Introduction to Control Systems | |
| Digital Control Systems | |
| Digital Signal Processing | |