KSAWorks
KSAWorks
Knowledge • Skills • Abilities
Program checklist · Minor

Software Engineering

Carnegie Mellon University · Pittsburgh, PA

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
Minor
Credits (computed from items)
381
Catalog edition
2026-2027
Checklist type
degree-program
Identifiers
IPEDS UNITID
211440
CourseShelf checklist
CK_211440_99961f01
CollegeTransfer.Net
Institution Transfer Profile
Source
CourseShelf publish 59

Requirements to complete

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

Prerequisite

1 item
  1. 17-214
    Principles of Software Construction: Objects, Design, and Concurrency
    Not resolved to a course
    12

Core Course Requirements

major core · 2 items
  1. 17-313
    Foundations of Software Engineering
    Not resolved to a course
    12
  2. 17-413
    Software Engineering Practicum
    Not resolved to a course
    or: 15-413 Advanced Foundations of Programming Languages
    12

Electives

electives · 33 items
  1. 15-414
    Bug Catching: Automated Program Verification
    Not resolved to a course
    9
  2. 17-355
    Program Analysis
    Not resolved to a course
    12
  3. 17-356
    Software Engineering for Startups
    Not resolved to a course
    12
  4. 17-480
    API Design and Implementation
    Not resolved to a course
    12
  5. 17-653
    Not resolved to a course
    6
  6. 17-614
    Not resolved to a course
    6
  7. 17-612
    Business and Marketing Strategy**Mini: pair with either 17-626 or 17-627
    Not resolved to a course
    6
  8. 17-622
    Not resolved to a course
    6
  9. 17-623
    Not resolved to a course
    6
  10. 17-731
    Foundations of Privacy
    Not resolved to a course
    12
  11. 17-423
    Software System Design
    Not resolved to a course
    12
  12. 15-410
    Operating System Design and Implementation
    Not resolved to a course
    15
  13. 15-412
    Operating System Practicum
    Not resolved to a course
    9
  14. 17-437
    Web Application Development
    Not resolved to a course
    12
  15. 15-440
    Distributed Systems
    Not resolved to a course
    12
  16. 17-422
    Human-AI Interaction using Sensing Systems
    Not resolved to a course
    12
  17. 15-441
    Networking and the Internet
    Not resolved to a course
    12
  18. 15-445
    Database Systems
    Not resolved to a course
    12
  19. 18-749
    Not resolved to a course
    12
  20. 67-443
    Mobile Application Design and Development
    Not resolved to a course
    12
  21. 15-390
    Entrepreneurship for Computer Science
    Not resolved to a course
    12
  22. 17-200
    Ethics and Policy Issues in Computing
    Not resolved to a course
    9
  23. 70-311
    Organizational Behavior
    Not resolved to a course
    9
  24. 17-331
    Information Security, Privacy and Policy in the Age of AI
    Not resolved to a course
    12
  25. 17-733
    Privacy Policy, Law, and Technology
    Not resolved to a course
    12
  26. 17-334
    Usable Privacy and Security
    Not resolved to a course
    9
  27. 19-403
    Policies of Wireless Systems
    Not resolved to a course
    12
  28. 70-471
    Supply Chain Management
    Not resolved to a course
    9
  29. 17-562
    Computer and AI Law
    Not resolved to a course
    9
  30. 17-781
    Not resolved to a course
    12
  31. 17-801
    AI Enabled Network Science
    Not resolved to a course
    12
  32. 17-821
    Computer Simulation of Complex Socio-Technical Systems
    Not resolved to a course
    12
  33. 88-341
    Team Dynamics and Leadership
    Not resolved to a course
    9
Source. Carnegie Mellon University, catalog 2026-2027 — https://coursecatalog.web.cmu.edu/schools-colleges/schoolofcomputerscience/minors/software-engineering-minor/. Captured page pages/0265.html.gz. Assembled from the institution's published catalog as captured; every record names its captured page and source URL. Assembled, not asserted.