KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · Minors

Minors

Duke University · Durham, NC

A checklist is the list of requirements to complete this program and receive the award, as the college publishes it in its catalog. It is the same for everyone. It does not say what you have completed; that comes from applying your own record.

Program
Award
Minors
CIP
30.7104
Catalog edition
2026
Checklist type
degree-program
Identifiers
IPEDS UNITID
198419
CourseShelf checklist
CK_198419_61e4c918
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 61

Requirements to complete

Every course or condition the catalog lists, in the catalog's order.

Requirements

33 items
  1. As published: “ECE 110L Fundamentals of ECE”
  2. As published: “ECE 230L Microelectronic Devices & Circuits”
  3. As published: “ECE 110L is a prerequisite for the other core courses”
  4. As published: “ECE 682D/CS 571D/Stat 561D”
  5. ECE 687D
    ECE 687D/CS 671D/STA 671D
    Not resolved to a course
  6. As published: “ECE 585: Signal Detection and Extraction Theory”
  7. As published: “ECE 588: Image & Video Processing”
  8. As published: “ECE 661: Computer Engineering Machine Learning & Deep Neural Networks”
  9. As published: “ECE 662: Machine Learning Acceleration & Neuromorphic Computing”
  10. As published: “ECE 663: Machine Learning in Adversarial Settings”
  11. As published: “ECE 684: Natural Language Processing”
  12. As published: “ECE 685D: Deep Learning”
  13. ECE 689
    ECE 689/CS 676: Advanced Topics in Deep Learning
    Not resolved to a course
  14. As published: “MATH 412: Topological Data Analysis”
  15. MATH 465
    MATH 465/COMPSCI 445: Introduction to High Dimensional Data Analysis
    Not resolved to a course
  16. As published: “STA 340: Introduction to Statistical Decision Analysis”
  17. As published: “STA 360: Bayesian Inference and Modern Statistical Methods”
  18. As published: “ECE 495/496/590: Special Topics courses on machine learning and artificial intelligence topics (with ECE DUS approval)”
  19. As published: “ECE 495 (F24, F25): Introduction to Natural Language Processing”
  20. As published: “ECE 590 (S25, S26): Neural-net-based Large Language Models”
  21. As published: “BME 590: Machine Learning in Pharmacology”
  22. As published: “ME 555: Robot Learning”
  23. As published: “ME 555: Data-Driven Dynamic Systems”
  24. ECE 351
    ECE 351: Software Engineering (Prof. Rahbar) (Fall 2025 offering is ECE 495.03)
    Not resolved to a course
  25. ECE 653
    ECE 653/CS 653: Human-Centered Computing
    Not resolved to a course
  26. ECE 657
    ECE 657/CS 586: Usable Security and Privacy
    Not resolved to a course
  27. As published: “ECE 590: Cross Platform Mobile Application Development”
  28. ECE 490
    ECE 490/495/496/590: Special Topic courses on HCI/UX (DUS approved)
    Not resolved to a course
  29. ECE 353
    ECE 353/CS 310: Introduction to Operating Systems
    Not resolved to a course
  30. ECE 356
    ECE 356/CS 356: Computer Network Architecture
    Not resolved to a course
  31. ECE 553
    ECE 553/CS 553: Compiler Construction
    Not resolved to a course
  32. As published: “ECE 560: Computer and Information Security”
  33. As published: “ECE 566: Enterprise Storage Architecture”

Two (2) Electives:

4 items
  1. As published: “ECE 458: Engineering Software for Maintainability”
  2. As published: “ECE 568: Engineering Robust Server Software”
  3. As published: “ECE 661: Computer Engineering Machine Learning and Deep Neural Nets”
  4. ECE 490
    ECE 490/495/496/590: Special Topic courses on Software Engineering (with DUS approval)
    Not resolved to a course
Source. Duke University, catalog 2026 — https://ece.duke.edu/academics/undergrad/minors/. Captured page pages/1256.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.