IS Course Requirements & Courses For Fall '25 For Students
Technical Core (Prerequisites)
- AI Management
 - Data Analytics
 - Health Information Systems
 - Information Security
 - Product Management
 - Technology and Arts Enterprises
 - Technology and International Development
 - User Experience (UX)
 - Minors and Additional Majors
 
Technical Core (Prerequisites)
Mathematics
Complete one of the following math courses:| 21-112 | Integral Calculus | 10 Units | 
| 21-120 | Differential and Integral Calculus | 10 Units | 
| 21-127 | Concepts of Mathematics | 10 Units | 
| 21-240 | Matrix Algebra with Applications | 10 Units | 
| 80-210 | Logic and Proofs | 9 Units | 
Computer Science
| 15-110 | Principles of Computing | 10 Units | 
| 15-112 | Fundamentals of Programming and Computer Science | 12 Units | 
| 15-121 | Introduction to Data Structures | 10 Units | 
Information Systems Core
Complete all of these courses:
| 67-100 | Information Systems First Year Colloquium | 1 Unit | First Year | 
| 67-200 | Information Systems Research Colloquium | 1 Unit | Second Year | 
| 67-262 | Database Design and Development | 9 Units | Second Year | 
| 17-313 | Foundations of Software Engineering | 12 Units | 
 Third/Fourth Year  | 
| 95-422 | Managing Digital Transformation | 9 Units | 
 Fourth Year  | 
Complete one of these:
| 05-391 | Designing Human Centered Software | 12 Units | 
| 05-410 | User-Centered Research and Evaluation | 12 Units | 
| 05-452 | Service Design | 12 Units | 
Back to Top
Information Systems Breadth
One course from EACH of the three Information Systems Breadth categories are needed to fulfill this requirement:
Professional Communications
| 05-317 | Design of Artificial Intelligence Products | 12 Units | 
| 36-315 | Statistical Graphics and Visualization | 9 Units | 
| 51-261 | 
 Communication Design Fundamentals: IxD for Communications  | 
9 Units | 
| 67-336 | 
 Building Visualizations into Information Systems  | 
9 units | 
| 70-340 | Business Communications | 9 Units | 
| 70-342 | Managing Across Cultures | 9 Units | 
| 70-350 | Acting for Business | 9 Units | 
| 76-270 | Writing for the Professions | 9 Units | 
| 88-230 | Human Intelligence and Human Stupidity | 9 Units | 
| 88-231 | Thinking in Person vs. Thinking Online | 9 Units | 
| 
 88-341 or 70-341  | 
Team Dynamics and Leadership | 9 Units | 
Back to Top
Quantitative Analysis & Research Methods
| 21-325 | Probability | 9 Units | 
| 36-202 | Methods for Statistics and Data Science | 9 Units | 
| 36-225 | Introduction to Probability Theory | 9 Units | 
| 36-235 | Probability and Statistical Inference I | 9 Units | 
| 36-309 | Experimental Design for Behavioral and Social Sciences | 9 Units | 
| 36-315 | Statistical Graphics and Visualization | 9 Units | 
| 36-350 | Statistical Computing | 9 Units | 
| 36-401 | Modern Regression | 9 Units | 
| 73-265 | Economics and Data Science | 9 Units | 
| 80-305 | Game Theory | 9 Units | 
| 88-251 | Empirical Research Methods | 9 Units | 
| 88-252 | Casual Inference: from Data to Decisions | 9 Units | 
Back to Top
Innovation and Entrepreneurship
Students must first complete 67-272 Application Design & Development in order to fulfill one of the courses below towards their Innovation and Entrepreneurship requirement.
| 05-470 | Digital Service Innovation | 12 Units | 
| 67-443 | 
 Mobile Application Design and Development  | 
12 Units | 
| 94-491 | 
 Lean Innovation Lab  | 
12 Units | 
Back to Top
Concentrations
Students must select a concentration or a double major/minor from the options below in order to graduate:
AI Management
Artificial Intelligence Fundamentals: (Choose one of)
| 15-281 | 
 Artificial Intelligence: Representation and Problem Solving  | 
12 Units | 
Operationalizing AI: (Choose one of)
| ^94-879 | 
 Fundamentals of Operationalizing AI  | 
6 Units | 
| ^94-829 | 
 Advanced AI and Enterprise Strategy  | 
6 Units | 
| 05-317 | 
 Design of Articial Intelligence Products  | 
12 Units | 
| ^94-894 | 
 AI and Emerging Economies  | 
12 Units | 
Ethics of AI: (Choose one of)
| ^94-885 | 
 Responsible AI: Principles, Policies & Practices  | 
6 Units | 
| 67-348 | 
 Black Mirror - Cultural Representations of Technology  | 
9 Units | 
Summative Course: (Choose one of)
| ^94-844 | 
 Generative AI Lab  | 
6 Units | 
| ^94-816 | 
 Generative AI: Applications, Implications & Governance  | 
 6 Units  | 
| ^95-820 | 
 Applications of NL(X) and LLM  | 
 6 Units  | 
| ^95-767 | 
 Cybersecurity for Artificial Intelligene and Machine Learning  | 
 6 Units  | 
| ^94-889 or ^94-489 | 
 Machine Learning for Public Policy Lab  | 
 12 Units  | 
^ These are Heinz courses, IS students are only eligible to take Heinz courses in their junior and senior years
Back to Top
Data Analytics
Fundamentals on Cleaning/Visualizing Data: (Choose one of)
| 36-315 | 
 Statistical Graphics and Visualization (cannot be double counted for core Professional Communications requirement)  | 
9 Units | 
| 67-336 | 
 Building Data Visualizations into Information Systems  | 
9 Units | 
Analyzing Data: (Choose one of)
| 36-202 | 
 Methods for Statistics & Data Science (cannot be double counted for core Quantitative Analysis requirement)  | 
9 Units | 
| *05-434 or *11-344 | 
 Machine Learning in Practice  | 
12 Units | 
Machine Learning Focus: (Choose one of)
| 10-301 | 
 Introduction to Machine Learning  | 
12 Units | 
| 70-467 | 
 Machine Learning for Business Analytics  | 
9 Units | 
| 05-434 or 11-344 | Machine Learning in Practice | 12 Units | 
*Any course with an asterisk can only count towards one of the above three categories
Summative Course:
| ^94-489 | 
 Machine Learning for Public Policy Lab  | 
 12 Units  | 
^ This is a Heinz course, IS students are only eligible to take Heinz courses in their junior and senior years
Back to Top
Health Information Systems
Required courses:
| ^90-436 or ^90-836 | 
 Health Systems  | 
6 Units | 
Summative Course:
| ^94-739 | 
 Capstone Project  | 
12 Units | 
Contact Alexandra Lutz ashansen@andrew.cmu.edu the semester before you intend to enroll in the Capstone Project course.
^ These are Heinz courses, IS students are only eligible to take Heinz courses in their junior and senior years
Back to Top
Information Security
Foundational Course:
| ^95-452 or ^95-752 | 
 Introduction to Information Security Management  | 
12 Units | 
Technical Security Courses: (Choose at least one of)
| ^94-806 | 
 Privacy in the Digital Age  | 
6 Units | 
| ^95-747 | 
 Security Data Analytics  | 
6 Units | 
| ^95-758 | 
 Network and Internet Security  | 
12 Units | 
| ^95-748 | 
 Software and Security  | 
6 Units | 
| ^95-410 or ^95-810 | 
 Blockchain Fundamentals  | 
6 Units | 
Policy and Management Courses: (Choose at least one of)
| ^95-743 | 
 Cybersecurity Policy and Governance I  | 
6 Units | 
| ^95-723 | 
 Managing Disruptive Technologies  | 
6 Units | 
| ^95-818 | 
 Privacy, Policy, Technology and Law  | 
12 Units | 
| ^95-824 | 
 Policies of Wireless Systems  | 
12 Units | 
| ^95-844 | 
 Introduction to Cyber Intelligence  | 
6 Units | 
^ These are Heinz courses, IS students are only eligible to take Heinz courses in their junior and senior years
Back to Top
Product Management
Required Course:
| 67-368 | 
 User Experience (UX) Research for Product Managers  | 
9 Units | 
Strategic Decision Making Courses: (Choose one of)
| ^94-881 | 
 Managing Analytic Projects  | 
6 Units | 
| ^95-851 | 
 Making Products Count: Data Science for Product Managers  | 
6 Units | 
Marketing, Finance & Economy Courses: (Choose one of)
| ^90-710 | 
 Applied Economic Analysis  | 
12 Units | 
| ^90-723 | 
 Financial Statements and Analysis  | 
6 Units | 
| ^94-708 | 
 Applied Strategic Marketing  | 
6 Units | 
^ These are Heinz courses, IS students are only eligible to take Heinz courses in their junior and senior years
Back to Top
Technology and Arts Enterprises
Required courses:
| ^93-703 | 
 Arts Enterprises: Structures and Strategies Must be taken in Fall of 3rd year This 12 unit, full-semester, graduate course that counts as 2 courses for Concentration purposes  | 
12 Units | 
| ^93-430 | 
 Technologies Transforming the Arts Must be taken in 3rd year  | 
6 Units | 
^ These are Heinz courses, IS students are only eligible to take Heinz courses in their junior and senior years
Back to Top
Technology and International Development
History/Context of Development: (Choose one of)
| 79-275 | 
 Introduction to Global Studies  | 
9 Units | 
| ^90-404 | 
 Poverty Reduction and Social Policies in the U.S.  | 
6 Units | 
Working/Communicating Across Cultures: (Choose one of)
| 70-342 | 
 Managing Across Cultures  | 
9 Units | 
| 82-283 | 
 Language Diversity & Cultural Identity  | 
9 Units | 
| 84-362 | 
 Diplomacy and Statecraft  | 
9 Units | 
Program development, monitoring, and evaluation:
| ^90-823 | 
 Program Evaluation  | 
12 Units | 
^ These are Heinz courses, IS students are only eligible to take Heinz courses in their junior and senior years
Summative Course:
Consult abroad as part of the Technology Consulting in the Global Community Program
Back to Top
User Experience (UX)
Fundamentals: (Choose one of)
| 05-360 | 
 Interaction Design Fundamentals  | 
12 Units | 
| 51-261 | 
 Communication and Digital Design Fundamentals  | 
9 Units | 
Grid Design: (Choose one of)
| 76-391 | 
 Document & Information Design  | 
9 Units | 
| ^90-401 | 
 Media & Communication Design I  | 
6 Units | 
^ This is a Heinz course, IS students are only eligible to take Heinz courses in their junior and senior years
Toolkit Options: (Choose one of)
| 05-291 | 
 Learning Media Design  | 
12 Units | 
| 05-452 | 
 Service Design (Cannot be double counted for core IS HCI requirement)  | 
12 Units | 
| 49-313 | 
 Designing for the Internet of Things  | 
12 Units | 
| 62-142 | 
 Digital Photography I  | 
10 Units | 
| 76-481 | 
 Introduction to Multimedia Design  | 
12 Units | 
Summative Course:
IS Design Capstone: 05-315 - Persuasive Deisgn (12 Units)
Back to Top
Minors and Additional Majors
IDeATe Minors:
- Game Design
 - Animation & Special Effects
 - Design for Learning
 - Media Design
 - Sonic Arts
 - Innovation & Entrepreneurship
 - Intelligent Environments
 - Physical Computing
 - Soft Technologies
 - Immersive Technologies in Arts & Culture
 
Additional Majors/Second Minors Include:
- Artificial Intelligence
 - Business Analytics
 - Computational Biology
 - Computational Finance
 - Computer Science
 - Cybersecurity & International Conflict
 - Decision Analytics & Systems
 - Decision Science
 - Economics
 - Engineering Studies
 - Human-Computer Interaction
 - Humanities Analytics
 - Information Security, Privacy, and Policy
 - Language Technologies
 - Machine Learning
 - Neural Computation
 - Operations & Supply Chain Management
 - Policy & Management
 - Robotics
 - Science, Technology & Society
 - Software Engineering
 - Statistics
 - Technology & Policy
 
Additional Majors Only:
- Behavioral Economics, Policy, and Organizations (BEPO)
 - Business Administration
 - Cognitive Science
 - Engineering & Public Policy
 - Political Science, Security and Technology
 - Statistics and Machine Learning
 
Business Administration:
Only if the following conditions are met can the Business Administration minor also be used to meet the IS Concentration requirement.
Required Courses:
| 70-100 | 
 Global Business  | 
9 Units | 
| 70-122 | 
 Introduction to Accounting  | 
9 Units | 
| 73-102 | 
 Principle of Microeconomics  | 
9 Units | 
Constrained Electives (Take one of):
| 70-381 | 
 Marketing I  | 
9 Units | 
| 70-391 | 
 Finance  | 
9 Units | 
| 70-371 | 
 Operations Management  | 
 9 Units  | 
Note: The BA minor also accepts 70-311 Organizational Behavior, but that will not count toward the Concentration.
Electives:
Take 2 courses from this subset of courses allowed for the BA minor:
| 73-265 | 
 Economics and Data Science  | 
9 Units | 
| 70-374 | 
 Data Mining & Business Analytics  | 
9 Units | 
| 70-469 | End to End Business Analytics | 
 9 Units  | 
| 70-443 | Digital Marketing & Social Media | 
 9 Units  | 
| 70-371 | Operations Management | 
 9 Units  | 
| 70-471 | Supply Chain Management | 
 9 Units  | 
| 70-460 | Mathematical Models for Consulting | 9 Units | 
| 70-462 | Uncertainty and Risk Modeling | 9 Units | 
Back to Top
Electives
The following are optional IS courses (not required for graduation) for interested students.
| 67-220 | Digital Accessibility - Ensuring Universal Access to the Information Society | 9 Units | 
| 67-240 | Mobile Web Design & Development | 9 Units | 
| 67-309 | Special Topics: Information Assurance and Security | 6 Units | 
| 67-328 | Full-Stack Application Development | 9 Units | 
| 67-348 | Black Mirror - Cultural Representations of Technology | 9 Units | 
Back to Top
Heinz Courses
The following are courses available for Information Systems students in their junior and senior years to take through Heinz College
| 90-401 | Media & Communication Design I | 6 Units | 
| 90-403 | Gender, Politics & Policies- US & World | 6 Units | 
| 90-404 | Racial & Gender Impact of U.S. Social Policy | 6 Units | 
| 90-435 | Public Finance | 12 Units | 
| 90-436 | Health Systems | 6 Units | 
| 90-440 | Critical Analysis of Policy Research | 12 Units | 
| 90-442 | Critical AI Studies for Public Policy | 6 Units | 
| 93-430 | Disruptive Technologies/Arts Enterprises | 6 Units | 
| 94-401 | Acting for Management | 6 Units | 
| 94-408 | Management Consulting | 12 Units | 
| 94-413 | Project Management | 6 Units | 
| 94-423 | Measuring Social | 12 Units | 
| 94-431 | Applied Econometrics for DAS | 6 Units | 
| 94-433 | Optimization for DAS | 6 Units | 
| 94-454 | Developing as a Leader | 6 Units | 
| 
 94-486  | 
Advances in Robotic Process Automation | 6 Units | 
| 
 94-489  | 
Machine Learning for Public Policy Lab | 12 Units | 
| 94-491 | Lean Innovation Lab | 12 Units | 
| 95-408 | IT Project Management | 6 Units | 
| 95-410 | Blockchain Fundamentals | 6 Units | 
| 95-433 | Internet of Things | 6 Units | 
| 95-444 | Cybersecurity Policy and Governance | 12 Units | 
| 95-451 | Making Products Count: Data Sci for PM | 6 Units | 
| 95-452 | Intro to Information Security Management | 12 Units | 
| 95-475 | IT Business Leadership | 6 Units | 
| 95-483 | Ethical Penetration Testing | 6 Units | 
| 95-499 | Linux and Open Source | 6 Units | 
Back to Top