Bachelor of Science in Electrical & Computer Engineering

About

In the Bachelor of Science in Electrical and Computer Engineering Program, you’ll learn about digital circuit design, electric and electronic circuits, computer systems, digital signal processing and communications, power and energy systems, and control systems. You’ll be prepared to enter and progress in electrical and computer engineering positions in business, industry and government. Graduates are generally expected to work in the research and development of ideas, products and processes by applying engineering principles to the solution of practical problems in the electrical and computer engineering field.

Curriculum & RequirementsLearning OutcomesAcademic Plan


Accreditation

This degree combines studies in selected areas of engineering, physics, mathematics, and science to prepare students to solve real-world problems in electrical and computer engineering. The EWU Bachelor of Science in Electrical Engineering Degree is accredited by the Engineering Accreditation Commission of ABET. Our graduation rates are as follows:

Student Type2015-162016-172017-182018-192019-20
Majors158148157147114
Graduates4832334544
Pre-Majors

What You'll Learn

The following information comes from the official EWU catalog, which outlines all degree requirements and serves as the guide to earning a degree. Courses are designed to provide a well-rounded and versatile degree, covering a wide range of subject areas.

Electrical and Computer Engineering Major, Bachelor of Science (BS)

The first two years of the curriculum allow students to establish a solid foundation in mathematics and sciences. The third-year curriculum introduces students to a broad spectrum of electrical and computer engineering coursework, followed by specialization courses and a capstone design experience in the fourth year. The senior year capstone course allows students to consolidate their education experience with the solution of real-world, practical engineering problems often provided by industry.

The primary objective of the electrical and computer engineering program is to prepare students to enter and progress in electrical and computer engineering positions in business, industry and government. Graduates are generally expected to work in the research and development of ideas, products and processes by applying engineering principles to the solution of practical problems in the electrical and computer engineering field.

Note: incoming freshmen are expected to start both the Calculus and Physics series in their first year in order to finish the degree in four years.

In order to ensure all EWU Electrical and Computer Engineering graduates meet EWU ABET accreditation requirements, all Electrical and Computer Engineering students are required to take EENG 320EENG 330EENG 360EENG 401 and EENG 490A/EENG 490B from EWU. Exceptions to this policy will be reviewed on a case by case basis by the Electrical and Computer Engineering curriculum review (ECECR) committee to ensure the student has successfully met the EWU ABET performance indicators required for each course.

Grade Requirements

  • In order to graduate, students majoring in the department must earn a GPA ≥2.5 in departmental coursework.
  • Students getting a minor in the department must also earn a GPA ≥2.5 in departmental coursework.
Required Courses Outside Department
CHEM 171
171L
GENERAL CHEMISTRY I
and GENERAL CHEMISTRY LABORATORY I
5
MATH/HONS 161CALCULUS I5
MATH 162CALCULUS II5
MATH 163CALCULUS III5
MATH 231LINEAR ALGEBRA5
MATH 241CALCULUS IV5
MATH 347INTRODUCTORY DIFFERENTIAL EQUATIONS4
PHYS 151GENERAL PHYSICS I4
PHYS 152GENERAL PHYSICS II4
PHYS 153GENERAL PHYSICS III4
PHYS 161MECHANICS LABORATORY1
PHYS 162HEAT AND OPTICS LABORATORY1
PHYS 163ELECTRONICS LABORATORY I1
Required Departmental Courses
EENG 160DIGITAL CIRCUITS5
EENG 163INTRODUCTION TO EMBEDDED SYSTEMS AND ELECTRICAL ENGINEERING5
EENG 209CIRCUIT THEORY I5
EENG 210CIRCUIT THEORY II5
EENG 255INTRODUCTION TO C FOR EMBEDDED SYSTEMS5
EENG 260MICROCONTROLLER SYSTEMS4
EENG 320SIGNALS AND SYSTEMS I5
EENG 321SIGNALS AND SYSTEMS II5
EENG 330MICROELECTRONICS I5
EENG 331MICROELECTRONICS II5
EENG 350ENERGY SYSTEMS5
EENG 360HARDWARE DESCRIPTION LANGUAGES5
EENG 383APPLIED STOCHASTIC PROCESSES4
EENG 388STOCHASTIC PROCESSES LAB1
EENG 401ENGINEERING APPLIED ELECTROMAGNETICS5
Electives Electrical and Computer Engineering–students are required to complete three courses from a single concentration, with each of those courses taken at EWU. Additionally, a minimum of 20 credits must be taken within Electrical and Computer Engineering, excluding EENG 495 and EENG 499. As an option, students may select EENG 495, EENG 499, or a 400 level technical elective from outside Electrical and Computer Engineering for the remaining five elective credits, where the latter requires ECECR committee approval prior to enrolling in the course.25
Computer Engineering
COMPUTING SYSTEMS: ORGANIZATION AND DESIGN
EMBEDDED SYSTEMS DESIGN
REAL TIME EMBEDDED SYSTEMS
Power Systems
POWER SYSTEMS ANALYSIS
PROTECTIVE RELAYS
CONTROL SYSTEMS
Communications, Controls, or Machine Learning
DIGITAL SIGNAL PROCESSING
CONTROL SYSTEMS
Select one of the following
INTRODUCTION TO DEEP NEURAL NETWORKS
DIGITAL COMMUNICATION SYSTEMS
DIGITAL CONTROL SYSTEMS
Other Courses
INTRODUCTION TO COMPUTER COMMUNICATION NETWORKS
PRINCIPLES OF DIGITAL IMAGE PROCESSING
MOBILE COMMUNICATIONS
INTERNSHIP
DIRECTED STUDY
Required Senior Capstone
EENG 490A
EENG 490B
SR CAPSTONE: DESIGN LAB I
and SR CAPSTONE: DESIGN LAB II
5
Total Credits148

The following plan of study is for a student with zero credits. Individual students may have different factors such as: credit through transfer work, Advanced Placement, Running Start, or any other type of college-level coursework that requires an individual plan.

Courses may be offered in different terms and not all courses are offered every term, checking the academic schedule is paramount in keeping an individual plan current. There may be some courses that have required prerequisites not listed in the plan, review the course descriptions for information. Students should connect with an advisor to ensure they are on track to graduate.

All Undergraduate students are required to meet the Undergraduate Degree Requirements.

First Year
Fall QuarterCreditsWinter QuarterCreditsSpring QuarterCredits
ENGL 2015EENG 1605EENG 1635
MATH 1615MATH 1625MATH 1635
PHYS 151
PHYS 161 (Natural Science BACR 1)
5PHYS 152
PHYS 162 (Natural Science BACR 2)
5PHYS 153
PHYS 163
5
 15 15 15
Second Year
Fall QuarterCreditsWinter QuarterCreditsSpring QuarterCredits
CHEM 171
171L
5EENG 2095EENG 2105
MATH 2415EENG 2555EENG 2604
Humanities & Arts BACR 115Diversity - graduation requirement15MATH 3474
  Humanities & Arts BACR 215
 15 15 18
Third Year
Fall QuarterCreditsWinter QuarterCreditsSpring QuarterCredits
EENG 3505EENG 3205EENG 3215
EENG 3834EENG 3305EENG 3315
EENG 3881Social Science BACR 115EENG 3605
MATH 2315  
 15 15 15
Fourth Year
Fall QuarterCreditsWinter QuarterCreditsSpring QuarterCredits
EENG 4015EENG 490A (Senior Capstone - graduation requirement)2EENG 490B (Senior Capstone - graduation requirement)3
Electrical and Computer Engineering Elective25Electrical and Computer Engineering Elective25Electrical and Computer Engineering Elective25
Electrical and Computer Engineering Elective25Electrical and Computer Engineering Elective25Global Studies - graduation requirement15
 Social Science BACR 215 
 15 17 13
Total Credits 183
1

University Graduation Requirements (UGR) and Breadth Area Course Requirements (BACR) courses may be less than 5 credits and additional credits may be required to reach the required 180 total credits needed to graduate.  Students should connect with an advisor to ensure they are on track to graduate.

2

Electives Electrical and Computer Engineering–students are required to complete three courses from a single concentration, with each of those courses taken at EWU. Additionally, a minimum of 20 credits must be taken within Electrical and Computer Engineering, excluding EENG 495 and EENG 499. As an option, students may select EENG 495, EENG 499, or a 400 level technical elective from outside Electrical and Computer Engineering for the remaining five elective credits, where the latter requires ECECR committee approval prior to enrolling in the course.

Program Learning Outcomes

Upon completion of graduation requirements, students will have:

  • PLO #1: an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics
  • PLO #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
  • PLO #3: an ability to communicate effectively with a range of audiences
  • PLO #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
  • PLO #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
  • PLO #6: an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions
  • PLO #7: an ability to acquire and apply new knowledge as needed, using appropriate learning strategies.

Program Educational Objectives

The program educational objectives of the BS program in Electrical and Computer Engineering at EWU are:

  1. PEO #1: Students will have the ability to apply mathematics, science, engineering concepts, techniques and modern tools necessary in the field of electrical and computer engineering.
  2. PEO #2: Students will have social and leadership skills such as effective communication skills, team work skills and independent learning ability.
  3. PEO #3: Students will understand the impact of professionalism, ethical responsibility, and social, economic, technical and global implications of their engineering contributions.
  4. PEO #4: Students will have the ability to fulfill the diverse and changing electrical and computer engineering needs in the Northwest Region.

Sample Courses

EENG 360. HARDWARE DESCRIPTION LANGUAGES. 5 Credits.

Pre-requisites: CSCD 255 and EENG 160.
This course introduces methodologies and computer-aided design (CAD) tools for the design of complex electronic systems. The emphasis is on high-level description languages and their use for specifying, designing, simulating and synthesizing digital very large-scale integration (VLSI) circuits in MOS (metal-oxide-semiconductor) technologies. Theoretical knowledge will be complemented by hands-on use of commercial CAD tools.

Catalog Listing

EENG 420. DIGITAL SIGNAL PROCESSING. 5 Credits.

Notes: this course meets 4 hours per week for lecture and 2 hours per week for lab.
Pre-requisites: EENG 321.
This course provides an introduction to digital signal processing. Convolution, time invariance and stability of discrete-time systems are presented. In addition, various signal processing techniques such as Z-transform, discrete Fourier transform (DFT) and fast Fourier transform (FFT) are studied. Time and frequency domain techniques for designing and applying infinite impulse response (IIR) and finite impulse response (FIR) digital filters are introduced.

Catalog Listing

EENG 440. DIGITAL COMMUNICATION SYSTEMS. 5 Credits.

Pre-requisites: EENG 321, EENG 383.
This course provides students with a solid background in modern digital communication systems. Random processing is applied in the realm of communication theory. Common digital modulation and demodulation techniques are presented. Other topics include bandpass transmission of binary data, coherent/noncoherent communications, intersymbol interference and equalization.

Catalog Listing

EENG 460. COMPUTING SYSTEMS: ORGANIZATION AND DESIGN. 5 Credits.

Pre-requisites: EENG 255, EENG 360.
This course provides the theoretical and practical knowledge required for analyzing and designing complex computing systems. Topics include computer performance, MIPs assembly language, integer and floating point arithmetic, designing a processor, pipelining and memory hierarchies. Assembly programming and design using VHDL are offered in weekly labs.

Catalog Listing