students walk on University of Idaho campus

Visit UI

Learn about the many reasons the University of Idaho could be a perfect fit for you. Schedule Your Visit

Parents on campus during orientation

Homecoming Sept. 25-Oct. 1

Join other Vandal families for a week of celebration and Vandal traditions. View Calendar

campus full of students

UI Retirees Association

UIRA has a membership of nearly 500 from every part of the University. Learn More

B.S. Electrical Engineering

For further information about undergraduate degree requirements, please refer to the Undergraduate Curricular Requirements and the University Catalog Information page.

Computer engineering involves the application of the principles of electrical engineering and computer science for the benefit of society. Computer engineers design and use digital computers for instrumentation, control, communication, and power conversion systems.

Students in the computer engineering program are assigned a faculty adviser upon entry into the program. The adviser helps the student prepare appropriate class schedules each semester and provides guidance on other academic and professional issues.

In the freshman year, students take introductory courses in physics, mathematics, and computer science to help develop a solid foundation based on these fundamental areas.

The sophomore year continues with more physics and mathematics, but also introduces the students to more advanced courses in computer science, computer engineering, and electrical circuits.

The junior year provides breadth in several areas of electrical and computer engineering and computer science including electronics, signals and systems, computer architecture, software engineering, and operating systems.

The senior year allows the student to develop some depth of knowledge in selected areas through a variety of technical elective courses. In addition, the student takes a two-semester sequence of design courses where students learn to design, test, and build a computer engineering system.

Additional courses in the humanities, social sciences, English, and public speaking help prepare the graduate to become a well-rounded and productive member of society.

For more information, contact the department office at or 208-885-6554.

Required course work includes the university requirements (see regulation J-3) and:

  • Chem 111 Principles of Chemistry I (4 credits)
  • CS 120 Computer Science I (4 credits)
  • ECE 101 Foundations of Electrical and Computer Engineering (2 credits)
  • ECE 210 Electrical Circuits I (3 credits)
  • ECE 211 Electrical Circuits I Lab (1 credit)
  • ECE 212 Electrical Circuits II (3 credits)
  • ECE 213 Electrical Circuits II Lab (1 credit)
  • ECE 240 Digital Logic (3 credits)
  • ECE 241 Logic Circuit Lab (1 credit)
  • ECE 292 Sophomore Seminar (0 credits)
  • ECE 310 Microelectronics I (3 credits)
  • ECE 311 Microelectronics I Lab (1 credit)
  • ECE 320 Energy Systems I (3 credits)
  • ECE 321 Energy Systems I Lab (1 credit)
  • ECE 330 Electromagnetic Theory (3 credits)
  • ECE 331 Electromagnetics Lab(1 credit)
  • ECE 340 Microcontrollers (3 credits)
  • ECE 341 Microcontrollers Lab (1 credit)
  • ECE 350 Signals and Systems I (3 credits)
  • ECE 351 Signals and System Lab (1 credit)
  • ECE 480 EE Senior Design I (3 credits)
  • ECE 481 EE Senior Design II (3 credits)
  • ECE 491 Senior Seminar (0 credits)
  • Engr 210 Engineering Statics (3 credits)
  • Engr 220 Engineering Dynamics (3 credits)
  • Engr 360 Engineering Economy (2 credits)
  • Engl 317 Technical Writing (3 credits)
  • Math 170 Analytic Geometry and Calculus I (4 credits)
  • Math 175 Analytic Geometry and Calculus II (4 credits)
  • Math 275 Analytic Geometry and Calculus III (3 credits)
  • Math 310 Ordinary Differential Equations (3 credits)
  • Math 330 Linear Algebra (3 credits)
  • Phys 211, Phys 211L Engineering Physics I and Lab (4 credits)
  • Phys 212, Phys 212L Engineering Physics II and Lab (4 credits)
  • Stat 301 Probability and Statistics (3 credits)
  • One of the following (3 credits):
    • AmSt 301 Studies in American Culture (3 credits)
    • Phil 103 Ethics (3 credits)
  • One of the following (3-4 credits):
    • Econ 201 Principles of Macroeconomics (3 credits)
    • Econ 202 Principles of Microeconomics (3 credits)
    • Econ 272 Foundations of Economics (4 credits)

Upper-division engineering science elective chosen from Engr 320, Engr 335, Engr 350, Engr 428, Math 428, or Phys 428 (3 credits)

Technical electives taken from upper-division Engineering, Math, Physics, Statistics and Computer Science courses. Students may request, after approval by their academic advisor and the Petition Committee, to use other upper division technical courses in the College of Science or in Engineering Management (EM) in partial fulfillment of this requirement. Of these eighteen credits a minimum of twelve credits must be selected from electrical engineering courses including at least nine credits from the follow courses: ECE 410 or ECE 418, ECE 420, ECE 430, ECE 440 or ECE 443, ECE 450 and ECE 460 or ECE 465. (18 credits)

Courses to total 128 credits for this degree, not counting Engl 101, Math 143 and other courses that might be required to remove deficiencies.

Students majoring in electrical engineering must earn a grade of P in ECE 292 and a grade of C or better in each of the following courses for graduation and before registration is permitted in upper-division electrical and computer engineering courses: Chem 111, CS 120, ECE 210, ECE 211, ECE 212, ECE 213, ECE 240 and ECE 241; Engr 210 and Engr 220; Math 170, Math 175, Math 275 and Math 310; and Phys 211, Phys 212. Students majoring in electrical engineering or computer engineering must meet the college requirements for admission to classes (see "Admission to Classes" under College of Engineering, part four).

Any student majoring in electrical engineering may accumulate no more than five (5) letter grades of D’s and F’s in mathematics, science, or engineering courses that are used to satisfy graduation requirements. Included in this number are multiple repeats of a single class or single repeats in multiple classes and courses transferred from other institutions. Specifically excluded are D or F grades from laboratory sections associated with courses.

Within the constraints on choice of technical electives noted above, students may choose sets of electives to develop proficiencies in certain areas of emphasis. Three such areas are currently available, one in communications, one in integrated circuit design and one in power. The course requirements for each of these areas are described below.

The Communications emphasis prepares students for a variety of careers in the communications industry. Students should take a total of 18 credits from the following: (a) core courses: 9 credits from ECE 410, ECE 430, ECE 450 and (b) technical electives: 9 credits from ECE 413, ECE 432, ECE 445, ECE 452, ECE 455.

The Microelectronics emphasis prepares students for variety careers in the semiconductor industry. It includes courses in analog/RF and mixed-signal integrated circuit (IC) design, semiconductors and IC packaging. Students should take a total of 18 credits from the following: (a) 6 required credits: ECE 410, ECE 460 and (b) 3 core credits: ECE 413, ECE 415, ECE 418 and (c) 3 credits of ECE 440, ECE 430, ECE 450 and ECE 465 and (d) 6 additional credits of technical electives from ECE 413, ECE 415, ECE 417, ECE 418, ECE 419, ECE 445, ECE 462, ECE 465.

The Power emphasis prepares students for a variety of careers with electric utilities, consulting firms and with manufacturing and design firms. Students should take a total of 18 credits from the following: (a) 12 credits: ECE 420, ECE 422, ECE 427 and ECE 450 and (b) 3 core credits from: ECE 410, ECE 430, ECE 440 and (c) 3 additional credits of technical electives.

Contact Us

Buchanan Engineering Building Rm. 213

Mailing Address:

Electrical and Computer Engineering
University of Idaho
875 Perimeter Drive MS 1023
Moscow, ID 83844-1023

Phone: 208-885-6554

Fax: 208-885-7579