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
- 17-214Principles of Software Construction: Objects, Design, and ConcurrencyNot resolved to a course12
Core Course Requirements
major core · 2 items
- 17-313Foundations of Software EngineeringNot resolved to a course12
- 17-413Software Engineering PracticumNot resolved to a courseor: 15-413 Advanced Foundations of Programming Languages12
Electives
electives · 33 items
- 15-414Bug Catching: Automated Program VerificationNot resolved to a course9
- 17-355Program AnalysisNot resolved to a course12
- 17-356Software Engineering for StartupsNot resolved to a course12
- 17-480API Design and ImplementationNot resolved to a course12
- 17-653Not resolved to a course6
- 17-614Not resolved to a course6
- 17-612Business and Marketing Strategy**Mini: pair with either 17-626 or 17-627Not resolved to a course6
- 17-622Not resolved to a course6
- 17-623Not resolved to a course6
- 17-731Foundations of PrivacyNot resolved to a course12
- 17-423Software System DesignNot resolved to a course12
- 15-410Operating System Design and ImplementationNot resolved to a course15
- 15-412Operating System PracticumNot resolved to a course9
- 17-437Web Application DevelopmentNot resolved to a course12
- 15-440Distributed SystemsNot resolved to a course12
- 17-422Human-AI Interaction using Sensing SystemsNot resolved to a course12
- 15-441Networking and the InternetNot resolved to a course12
- 15-445Database SystemsNot resolved to a course12
- 18-749Not resolved to a course12
- 67-443Mobile Application Design and DevelopmentNot resolved to a course12
- 15-390Entrepreneurship for Computer ScienceNot resolved to a course12
- 17-200Ethics and Policy Issues in ComputingNot resolved to a course9
- 70-311Organizational BehaviorNot resolved to a course9
- 17-331Information Security, Privacy and Policy in the Age of AINot resolved to a course12
- 17-733Privacy Policy, Law, and TechnologyNot resolved to a course12
- 17-334Usable Privacy and SecurityNot resolved to a course9
- 19-403Policies of Wireless SystemsNot resolved to a course12
- 70-471Supply Chain ManagementNot resolved to a course9
- 17-562Computer and AI LawNot resolved to a course9
- 17-781Not resolved to a course12
- 17-801AI Enabled Network ScienceNot resolved to a course12
- 17-821Computer Simulation of Complex Socio-Technical SystemsNot resolved to a course12
- 88-341Team Dynamics and LeadershipNot resolved to a course9
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.