University of Portland Bulletin 2025-2026

Computer Engineering Minor

A minor in Computer Engineering is available for those students interested in gaining knowledge and experience in the areas of computer hardware and software.

Learning Outcomes:

  1. Design and analyze digital circuits such as those used in computer systems.
  2. Design and write low-level and high-level computer software.

Minor Prerequisites - 7 credit hours

CS 203Introduction to Computer Science

3

CS 273Computer Science Laboratory

1

EE 231Logic Design

3

Required Courses - 8 credit hours

CS 305Data Structures

3

CS 376Unix/Linux Tools Laboratory

1

EE 332Digital Systems Design

3

EE 373Digital Systems Design Laboratory

1

Minor Electives - 6 credit hours

Choose two courses from the following list, avoiding courses required by the student's declared major:
EE 334Embedded Systems Design

3

EE 410/EGR 410Engineering Applications of Artificial Intelligence

3

EE 435Verilog Digital Systems Modeling

3

CS 333Computer Architecture

3

CS 334Operating Systems

3

CS 352Programming Languages

3

CS 357Theory of Computation

3

CS 358Compiler Design

3

CS 427Internet of Things

3

CS 436Parallel Computing

3

CS 445Computer Networks and Internetworking

3

Students who are pursuing a major or minor that includes the courses above are advised to meet with an academic advisor to ensure they meet the degree requirements and the computer engineering minor requirements, subject to the 25% overlap rule.