A Minor in Computer Engineering is earned through completion of 20 credits selected from among the courses listed below.
No more than 8 credits from the student’s major degree program can be used to satisfy minor requirements.
Students are expected to obtain the necessary background (prerequisites or equivalents) to
complete chosen courses in the minor program.
Students must have a declared major on record in order to apply for a minor in Computer
For the minor to be awarded, the grade point average (GPA) of the courses (20 credits) counted
toward the minor must be 2.0 or greater.
Applications for a Minor in Computer Engineering must be approved by the Associate Chair of Electrical & Computer Engineering Undergraduate Programs.
Students planning to pursue a minor in Computer Engineering should apply as early as possible
to facilitate course planning, and in no case later than October 1 of the senior year.
The following courses may be used to satisfy the requirements of the CE minor:
ENC EC 311: Logic Design
ENG EC 327: Software Engineering
ENG EC 330: Applied Algorithms for Engineers
ENG EC 413: Computer Organization
ENG EC 440: Introduction to Operating Systems
ENG EC 441: Introduction to Computer Networking
ENG EC 444: Smart and Connected Systems
ENG EC 447: Software Design
ENG EC 450: Microprocessors
ENG EC 504: Advanced Data Structures
ENG EC 512: Enterprise Client-Server Software Systems
ENG EC 513: Computer Architecture
ENG EC 521: Cybersecurity
ENG EC 526: Parallel Programming
ENG EC 527: Higher Performance Programming w/ Multicore
ENG EC 528: Cloud Computing
ENG EC 535: Introduction to Embedded Systems
ENG EC 541: Computer Communications Networks
ENG EC 551: Advanced Digital Design
ENG EC 571: Digital VLSI Circuit Design
Students may select no more than one of the following:
CAS CS 320: Concepts of Programming Languages
CAS CS 350: Fundamentals of Computing Systems
CAS CS 410: Advanced Software Systems
CAS CS 411: Software Engineering *Courses that are core requirements for the student’s major (i.e., not an elective or part of a restricted elective) may not be used to fulfill requirements for the CE minor.
Please note: In each of the lists (1) and (2) below, students are expected to complete the course required for the major,where appropriate. The courses within each list overlap too much for both to be taken for credit, with one counted toward the major, and the other toward the minor: