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
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:
Additional Majors/Second Minors Include:
Additional Majors Only:
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