Electives for Electrical and Computer Engineering

Six Required Courses for all Departments / Majors

  1. ACS 1000 - Ancients
  2. ACS 1001 - Moderns
  3. THL 1000 - Faith, Reason and Culture
  4. Theology (THL) course or course with CTHL attribute, at the 2000 level or above
  5. Department approved Ethics course
  6. One 3-credit course from:
    • Theology (THL) course or course with CTHL attribute, at the 2000 level or above
    • Philosophy (PHI)
    • EGR 2001 - Egr: Humanistic Context
    • Peace and Justice (PJ)
    • ETH 2050 - The Good Life: Ethics & Cont Prob
    • CHE 2930 - Catholic Social Teaching for EGRs


Electrical and Computer Engineering Department Ethics (#5 above)

PHI 2116 - Bioethics
PHI 2150 - Engineering Ethics

Technical Electives

The three Computer Engineering technical electives can be taken from the list of approved classes below.  A student can take all three electives from the ECE department or two ECE classes and one CSC class.  If a student wishes to take a second CSC class as one of their three technical electives they must get permission from the Chair of the Electrical and Computer Engineering Department.

ECE 5225 - Biomedical System Design
ECE 5430 - Microcomputer System Design
ECE 5445 - Introduction to Neural Networks
ECE 5448 - Processor & Memory Microarchitecture
ECE 5484 - Advanced Digital System Design
ECE 5540 - Digital Integrated Electronics
ECE 5792 - Real-Time Digital Signal Processing
CSC 5930 - Special Topics: Digital Forensics
CSC 5930 - Special Topics: Mobile Device Prog.

Math/Science Electives

  • AST 1072, 1074, 2120, 2121, 2122
  • BIO 1055 through 8999
  • CHM 1152 through 8999
  • GEV 1050, 1051, 1750
  • MAT 2500, 2600, 2930, 3000 through 8999
  • MET 1221, 1222, 2001
  • PHY 2414, 2416, 4000-8999

Professional Electives

Professional Electives are pre-approved by student’s Academic Advisor, for the pursuit of minors, concentrations, and other academic plans.