Portland-State-University 2016-2017 Bulletin

Computer Engineering B.S.

The Computer Engineering program is accredited by the Engineering Accreditation Commission of ABET, 111 Market Place, Suite 1050, Baltimore, MD 21202-4012 – telephone: (410) 347-7700. 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. Two specialized tracks are offered: Computer Hardware and Embedded Systems. 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

ECE 102Engineering Computation

4

ECE 171Digital Circuits

4

ECE 172Digital Systems

4

CS 162Introduction to Computer Science

4

Ch 221General Chemistry I

4

Ch 227General Chemistry Laboratory

1

Mth 251Calculus I

4

Mth 252Calculus II

4

Freshman Inquiry

15

Total Credit Hours:44

CS 162: or equivalent

Sophomore year

ECE 221Electric Circuit Analysis I

4

ECE 222Electric Circuit Analysis II

4

CS 163Data Structures

4

Mth 256Applied Differential Equations I

4

Mth 261Introduction to Linear Algebra

4

Ph 221General Physics (with Calculus)

3

Ph 222General Physics (with Calculus)

3

Ph 223General Physics (with Calculus)

3

Ph 214Lab for Ph 201 or Ph 211 or Ph 221

1

Ph 215Lab for Ph 202 or Ph 212 or Ph 222

1

Ph 216Lab for Ph 203 or Ph 213 or Ph 223

1

Sophomore Inquiry

12

Total Credit Hours:44

Junior year

ECE 321Electronics I

4

ECE 351Hardware Description Languages and Prototyping

4

ECE 371Microprocessors

4

ECE 372Microprocessor Interfacing and Embedded Systems

5

ECE 373Embedded Operating Systems & Device Drivers

5

CS 201Computer Systems Programming

4

CS 333Introduction to Operating Systems

4

Stat 351Probability and Statistics for Electrical and Computer Engineering

4

Mth 356Discrete Mathematics

4

Wr 327Technical Report Writing

4

Upper-division Math/Science elective

4

Total Credit Hours:46

Wr 227 is accepted for transfer students only.

Senior year

ECE 411Industry Design Processes

4

ECE 412Senior Project Development I

3

ECE 413Senior Project Development II

3

ECE 485Microprocessor System Design

4

ECE 486Computer Architecture

4

Track specific senior electrical engineering electives

16

Ec 314UPrivate and Public Investment Analysis

4

Upper-division cluster

8

Total Credit Hours:46

Ec 314U is a required course that can be taken as a part of some upper-division clusters.

Track specific senior computer engineering electives

The student is required to complete at least 16 senior computer engineering elective credits, as determined by their chosen track. A list of tracks and their corresponding electives is published in departmental guides and on departmental website and it currently includes Computer Hardware and Embedded Systems. The following omnibus numbered courses are excluded:

ECE 401Research

1-6

ECE 405Reading and Conference

1-6

ECE 407Seminar

1-6

ECE 403 Honors Thesis may be used by the students in computer engineering honors track.