The Department of Electrical and Computer Engineering offers programs in electrical and computer engineering. Cooperative educational arrangements with Portland-area industries, government agencies, and engineering consulting offices are available to qualified students. Qualified freshmen are encouraged to participate in the University Honors Program. Qualified upper-division students should consider the Electrical and Computer Engineering departmental honors track as described below.
The Electrical Engineering and Computer Engineering programs are accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Program Criteria.
Computer Engineering B.S.
The Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET, https://www.abet.org, under the General Criteria and the Electrical, Computer, Communications, Telecommunication(s) and Similarly Named Engineering Program Criteria.
It is designed to provide a comprehensive background in computer engineering and offers an opportunity for specialization in the areas of digital electronics, VLSI circuit design and computer aided design, robotics, computer architecture, communication systems, and embedded microprocessor system design. This program provides the student with the educational background necessary for employment in virtually all branches of the digital electronics and computer industry.
Majors in computer engineering must complete the following University and departmental degree requirements. Any deviation from the required courses must be approved by the department.
Requirements
Freshman year
Sophomore year
ECE 211 | Introduction to Design Processes | 1 |
ECE 212 | Introduction to Project Development | 2 |
ECE 221 | Electric Circuit Analysis I | 4 |
ECE 222 | Electric Circuit Analysis II | 4 |
ECE 223 | Electric Circuit Analysis III | 4 |
Mth 256 | Applied Ordinary Differential Equations | 4 |
Mth 261 | Introduction to Linear Algebra | 4 |
Mth 356 | Discrete Mathematics | 4 |
Ph 211 | General Physics (with Calculus) I | 4 |
Ph 212 | General Physics (with Calculus) II | 4 |
Ph 213 | General Physics (with Calculus) III | 4 |
Ph 214 | Lab for Ph 201 or Ph 211 or Ph 221 or Ph 231 | 1 |
Ph 215 | Lab for Ph 202 or Ph 212 or Ph 222 or Ph 232 | 1 |
Ph 216 | Lab for Ph 203 or Ph 213 or Ph 223 or Ph 233 | 1 |
| Sophomore Inquiry | 8 |
Total Credit Hours: | 47 |
Junior year
ECE 315 | Signals and Systems I | 4 |
ECE 321 | Electronics I | 4 |
ECE 351 | Verilog and FPGA Design | 4 |
ECE 361 | Computer System Organization | 4 |
ECE 362 | Embedded Operating Systems | 4 |
ECE 371 | Microprocessors | 4 |
ECE 372 | Microprocessor Interfacing and Embedded Systems | 5 |
ECE 373 | Embedded Operating Systems & Device Drivers | 5 |
Stat 351 | Probability and Statistics for Electrical and Computer Engineering | 4 |
| Junior ECE elective | 4 |
Total Credit Hours: | 42 |
The junior-level ECE elective is any ECE or EE course numbered 311 or higher.
The junior- or senior-level ECE elective may be a Mth, CS, ME, or Ph course numbered 311 (or 411) or higher
Senior year
ECE 411 | Industry Design Processes | 2 |
ECE 412 | Senior Project Development I | 4 |
ECE 413 | Senior Project Development II | 2 |
ECE 424 | Engineering Professional Practice | 2 |
ECE 485 | Microprocessor System Design | 4 |
ECE 486 | Computer Architecture | 4 |
| Junior or senior ECE elective | 4 |
| Senior ECE elective | 4 |
| Free elective | 1 |
Ec 314U | Private and Public Investment Analysis | 4 |
| Upper-division cluster | 8 |
Total Credit Hours: | 39 |
EC 314U is a required course contained within some upper-division clusters.
Senior-level ECE electives are any ECE course numbered 400 and above.