SCS General Education

General Education Requirements

All undergraduate degrees in the School of Computer Science include depth in their particular field of study but also breadth through the general education requirements. General education requirements are part of SCS degrees to give students an opportunity to learn more about the world from scientific and humanistic points of view. These additional skills are useful for graduates since computing is often embedded in domains that are not entirely within the bounds of computing. SCS students will need to use their computing skills to solve problems alongside scientists and engineers, artists, social and cognitive scientists, historians, linguists, economists and business experts, and SCS students will need to communicate effectively and understand the ethical implications of their work. The general education requirements help SCS students gain this broad perspective so they can work well in a wide variety of domains.

Science and Engineering

All candidates for a B.S. degree in the School of Computer Science must complete a minimum of 36 units offered by the Mellon College of Science and/or the College of Engineering (CIT). This includes at least four undergraduate courses in science and engineering, 9 units or more for each course, where at least one course must have a laboratory component and at least two courses must be from the same department.  The School of Computer Science maintains a separate up-to-date list of approved science and engineering courses.  This catalog page lists the courses approved as of July 2026.

For Computational Biology majors, consult the Computational Biology program page for specific science and engineering requirements. The required science and engineering courses for the Computational Biology major also satisfy the General Education requirement for SCS by default. 

For all other SCS majors, courses for this requirement come from these CIT and MCS departments at Carnegie Mellon University:

  • Biology [03-xxx]
  • Biomedical Engineering [42-xxx]
  • Chemical Engineering [06-xxx]
  • Chemistry [09-xxx]
  • Civil and Environmental Engineering [12-xxx]
  • Electrical and Computer Engineering [18-xxx]
  • Materials Science and Engineering [27-xxx]
  • Mechanical Engineering [24-xxx]
  • Physics [33-xxx]
Laboratory Requirement

Courses meeting the laboratory requirement for Science and Engineering include:

02-261Quantitative Cell and Molecular Biology Laboratory
(can be paired with a course in Biology 03-xxx for two courses in one department)
9
02-262Computation and Biology Integrated Research Lab
(can be paired with a course in Biology 03-xxx for two courses in one department)
Var.
03-118Beer: A Yeast's Perspective
(can be paired with another 3+ unit course to satisfy one science/engineering elective requirement)
6
03-124Modern Biology Laboratory9
03-206Biomedical Engineering Laboratory9
09-101Introduction to Experimental Chemistry
(This 3 unit lab together with 09-105 satisfies the lab requirement.)
3
09-221Laboratory I: Introduction to Chemical Analysis12
27-100Engineering the Materials of the Future12
33-104Experimental Physics9
33-228Electronics I10
42-203Biomedical Engineering Laboratory9
85-310Research Methods in Cognitive Psychology9
85-370Cognitive Neuropsychology Research Methods9
Deletions

Some courses from the Mellon College of Science or the College of Engineering may not count toward Science and Engineering due to the technical (computing and/or mathematical) nature of the courses or due to the level of presentation. Any MCS or CIT courses that are cross-listed with SCS courses cannot be used for this requirement. Courses from Engineering & Public Policy [19-xxx] cannot be used except those listed under Additions (see below). All courses in MCS and CIT that are affiliated with the IDeATe program cannot be used for this requirement.

Along with the constraints above, the following courses cannot be used for this requirement:

03-511Computational Molecular Biology and Genomics9
04-330Fundamentals of Software Development and Problem Solving12
06-262Mathematical Methods of Chemical Engineering9
09-103Atoms, Molecules and Chemical Change9
09-108The Illusion and Magic of Food6
09-109Kitchen Chemistry Sessions3
09-110The Design and Making of Skin and Hair Products3
09-114Basics of Food Science3
09-204Professional Communication Skills in Chemistry3
09-209Kitchen Chemistry Sessions3
09-231Mathematical Methods for Chemists9
09-291Environmental Systems on a Changing Planet9
12-215Introduction to Professional Writing in CEE9
12-271Computation and Data Science for Civil & Environmental Engineering9
18-200ECE Sophomore Seminar1
18-202Mathematical Foundations of Electrical Engineering12
18-213Introduction to Computer Systems12
18-330Introduction to Computer Security12
18-334Network Security12
18-335Secure Software Systems12
18-341Logic Design and Verification12
18-344Computer Systems and the Hardware-Software Interface12
18-349Introduction to Embedded Systems12
18-384Ethics and Policy Issues in Computing9
18-441Computer Networks12
18-447Introduction to Computer Architecture12
18-460Optimization12
18-461Introduction to Machine Learning for Engineers12
18-462Principles and Engineering Applications of AI12
18-465Advanced Probability & Statistics for Engineers12
18-540Rapid Prototyping of Computer Systems12
24-214IDeATe Special Topics: Mazes9
24-215IDeATe Special Topics: Smart Furniture9
24-280Special Topics: C++ Programming for Engineers9
24-281Introduction to Scientific Computing2
24-311Numerical Methods10
27-410Computational Techniques in Engineering12
33-100Basic Experimental Physics6
33-115Physics for Future Presidents9
33-124Introduction to Astronomy9
33-231Physical Analysis10
33-232Mathematical Methods of Physics10
38-402MCS Leadership Development Seminar9
39-402Leadership Development Seminar9
42-201Professional Issues in Biomedical Engineering3
49-300Integrated Product Conceptualization12
Additions

The following additional courses have been approved for Science and Engineering:

02-261Quantitative Cell and Molecular Biology LaboratoryVar.
02-262Computation and Biology Integrated Research LabVar.
19-429Climate Change Science and Solutions9
19-440Combustion and Air Pollution Control9
85-170Foundations of Brain and Behavior9
85-310Research Methods in Cognitive Psychology9
85-314Cognitive Neuroscience Research Methods9
85-370Cognitive Neuropsychology Research Methods9
85-472Cognitive Neuropsychology9

New Courses

In the event that a new course is taught in MCS or CIT, consult with an advisor before taking the course. Your academic advisor will notify the SCS General Education Committee who will review the request and make adjustments to the academic audit if approved. Courses are reviewed based on the constraints given above.


Humanities and Arts

All candidates for a B.S. degree in the School of Computer Science must complete a minimum of 63 units offered by the Dietrich College of Humanities & Social Sciences (DC) and the College of Fine Arts (CFA). In addition, select courses from the Tepper School of Business (TSB) may also count toward this requirement, as indicated below. Students pursuing a Bachelor's in Computer Science and Art should consult the general education requirements for that program.  The School of Computer Science maintains a separate up-to-date list of approved humanities and arts courses for each of the requirements below.  This catalog page lists the courses approved as of July 2026.

Courses for this requirement come from these schools, departments and institutes at Carnegie Mellon University:

  • Architecture [48-xxx]
  • Business Administration [70-xxx]
  • Design [51-xxx]
  • Drama [54-xxx]
  • English [76-xxx]
  • Fine Arts [60-xxx and 62-xxx]
  • History [79-xxx]
  • Languages, Cultures and Applied Linguistics [82-xxx]
  • Music [57-xxx]
  • Philosophy [80-xxx]
  • Psychology [85-xxx]
  • Social and Decision Sciences [88-xxx]
  • Strategy and Technology [84-xxx]
A. First Year Writing Requirement (9 units)
Complete one of the following writing options for 9 units:
76-101Interpretation and Argument9
76-102Advanced First Year Writing: Special Topics
(by invitation only)
9
or two of these three writing minis for 9 units total:
76-106Writing about Literature, Art and Culture4.5
76-107Writing about Data4.5
76-108Writing about Public Problems4.5
B. Breadth Requirement (minimum 27 units: 9 units each)

Complete three courses, one each from Category 1, Category 2, and Category 3. Artificial Intelligence majors replace Category 1 with Category 1A: Cognitive Studies which is a subset of Category 1. Human-Computer Interaction majors satisfy Category 1 with their required Psychology elective.  

Category 1 (for all SCS majors except Artificial Intelligence): Cognition, Choice and Behavior - this requirement explores the process of thinking, decision making, and behavior in the context of the individual.
70-311Organizational Behavior9
70-318Managing Effective Work Teams9
70-385Consumer Behavior9
80-101Dangerous Ideas in Science and Society9
80-130Introduction to Ethics9
80-150Nature of Reason9
80-180Introduction to Linguistics9
80-221Philosophy of Social Science9
80-252Kant9
80-270Problems of Mind and Body: Meaning and Doing9
80-271Mind and Body: The Objective and the Subjective9
80-275Metaphysics9
80-330Ethical Theory9
85-100Introduction to Psychology9
85-106Animal Minds9
85-107The Psychology of Video Games9
85-110Cognitive Psychology9
85-130Developmental Psychology9
85-150Social Psychology9
85-190Psychopathology9
85-213Human Information Processing and Artificial Intelligence9
85-251Personality9
85-413Perception9
85-421Language and Thought9
88-120Reason, Passion and Cognition9
88-230Human Intelligence and Human Stupidity9
88-231Thinking in Person vs. Thinking Online9
Category 1A (for Artificial Intelligence majors): Cognitive Studies - this requirement explores how the brain and the mind work.
85-110Cognitive Psychology9
85-213Human Information Processing and Artificial Intelligence9
85-408Visual Cognition9
85-413Perception9
85-421Language and Thought9
Category 2 (all SCS majors): Economic, Political and Social Institutions - this requirement explores the processes by which institutions organize individual preferences and actions into collective outcomes.
19-101Introduction to Engineering and Public Policy12
36-303Sampling, Survey and Society9
66-221Topics of Law: Introduction to Intellectual Property Law9
70-332Business, Society and Ethics9
70-364Business Law9
73-102Principles of Microeconomics9
73-103Principles of Macroeconomics9
73-104Principles of Microeconomics Accelerated9
73-230Intermediate Microeconomics9
73-240Intermediate Macroeconomics9
73-369Islamic Economics9
76-425Rhetoric, Science, and the Public Sphere9
79-101Making History: How to Think About the Past (and Present)9
79-155Introduction to African American Studies9
79-160Introduction to the History of Science9
79-189Democracy and History: Thinking Beyond the Self9
79-212Jim Crow America9
79-237Comparative Slavery9
79-246War, Genocide, and Gender in Modern Europe9
79-248U.S. Constitution & the Presidency9
79-253Imperialism and Decolonization in South Asia9
79-255Modern Ireland: Politics and Culture from the Famine (1847) to Today9
79-270Anti-Semitism Then and Now: Perspectives from the Middle Ages to the Present9
79-275Introduction to Global Studies9
79-300History of U.S. Immigration Policy9
79-304History of Eugenics and Scientific Racism9
79-315The Politics of Water in Global Perspective9
79-320Women, Politics, and Protest9
79-321Documenting Human Rights9
79-330Medicine and Society: Health, Healers, and Hospitals9
79-331Body Politics: Women and Health in America9
79-370Technology in the United States9
79-380Hostile Environments: The Politics of Pollution in Global Perspective9
79-383The History of Capitalism9
79-391Nations and Nationalisms in South Asia9
79-392Europe and the Islamic World9
80-135Introduction to Political Philosophy9
80-136Social Structure, Public Policy & Ethics9
80-244Environmental Ethics9
80-245Medical Ethics9
80-324Philosophy of Economics9
80-334Social and Political Philosophy9
80-335Social and Political Philosophy9
80-348Health, Human Rights, and International Development9
84-104Decision Processes in American Political Institutions9
84-110The Economics of Politics and Technology9
84-226International Relations9
84-275Comparative Politics9
84-306Latin American Politics9
84-309American Political Divides and Great Debates9
84-322Nonviolent Conflict and Revolution9
84-324The Future of Democracy9
84-325Contemporary American Foreign Policy9
84-352Representation and Voting Rights9
84-362Diplomacy and Statecraft9
84-365The Politics of Fake News and Misinformation9
84-380US Grand Strategy9
84-386The Privatization of Force9
84-387Remote Systems and the Cyber Domain in Conflict9
84-389Terrorism and Insurgency9
84-390Social Media, Technology, and Conflict9
84-393The US Congress: Legislative Progress or Paralysis?9
84-402Judicial Politics and Behavior9
84-405The Future of Warfare9
88-234Negotiation: International Focus9
88-255Strategic Decision Making9
88-281Topics in Law: 1st Amendment9
88-284Topics of Law: The Bill of Rights9
Category 3 (all SCS majors): Cultural Analysis - this requirement seeks to recognize cultures that have shaped and continue to shape the human experience; courses in this category are usually either broad in place, time, or cultural diversity.
48-240History of World Architecture, I9
48-241Modern Architecture: History & Theory9
57-173Survey of Western Music History9
60-105Cultural History of the Visual Arts9
60-106Cultural History of the Visual Arts - the Modern Period9
62-371Photography, The First 100 Years, 1839-19399
70-342Managing Across Cultures9
70-348Cross-Cultural Business Communications9
76-221Books You Should Have Read By Now9
76-230Literature & Culture in the 19th Century9
76-239Introduction to Film Studies9
76-241Introduction to Gender Studies9
76-357(Im)Migration, Multilingualism, and Identities9
76-386Language & Culture9
79-104Global Histories9
79-201Introduction to Anthropology9
79-202Flesh and Spirit: Early Modern Europe, 1400-17509
79-211Modern Southeast Asia: Colonialism, Capitalism, and Cultural Exchange9
79-223Mexico: From the Aztec Empire to the Drug War9
79-226African History: Earliest Times to 17809
79-229The Origins of the Palestinian-Israeli Conflict, 1880-19489
79-230The Arab-Israeli Conflict and Peace Process Through 1948 to Present9
79-234Technology and Society9
79-240U.S. History and Culture9
79-242African American History: Reconstruction to the Present9
79-245Capitalism and Individualism in American Culture9
79-261The Last Emperors: Chinese History and Society, 1600-19009
79-262Modern China: From the Birth of Mao ... to Now9
79-265Russian History: Game of Thrones9
79-281Introduction to Religion9
79-288Bananas, Baseball, and Borders: Latin America and the United States9
79-293Inward Odyssey9
79-316Photography, the First 100 Years, 1839-19399
79-329Introduction to Queer Studies9
79-345Roots of Rock & Roll9
79-350Early Christianity9
79-361Nation, Culture, and Society in South Asian Cinema9
79-378Gender in South Asia9
79-393Institutions of the Roman Church9
79-395The Arts in Pittsburgh9
79-396Music, Art, and Society in 19th and 20th Century Europe and the U.S.9
79-465The Arts in Qatar9
80-100Introduction to Philosophy9
80-250Ancient Philosophy9
80-251Modern Philosophy9
80-253Continental Philosophy9
80-254The History of Analytic Philosophy and Its Influence9
80-255Pragmatism: Scientific Approach to Philosophy9
80-261Experience, Reason, and Truth9
80-276Philosophy of Religion9
82-119Arabic Calligraphy Culture & Skills9
82-137Chinese Calligraphy: Culture and Skills9
82-139Chinese Learning Through Cultural Practices and Community Engagement9
82-179Multicultural Japan9
82-19520th Century Eastern & Western Europe Through Masterpieces of Lit and Film9
82-235Fables, Legends and Stories from Ancient Chinese Civilization9
82-267Beyond the Mafia and Michelangelo9
82-268Introduction to Italian FilmVar.
82-273Introduction to Japanese Language and Culture9
82-278Japanese Film and Literature: The Art of Storytelling9
82-279Anime - Visual Interplay between Japan and the World9
82-280Bilingual & Bicultural Experiences in the US9
82-282Interpreting Global Texts & Cultures9
82-283Language Diversity & Cultural Identity9
82-286Of Minorities and Migrants: Exploring Germany from the Margins Germany Today9
82-293Russian Cinema: From the Bolshevik Revolution to Putin's Russia9
82-29419th Century Russian Masterpieces9
82-303French & Francophone Cultures9
82-304French & Francophone Sociolinguistics9
82-313Topics in Modern Arabic: Contemporary Arab Cinema9
82-314Literature of the Arabic-speaking World9
82-323Germany, Austria and Switzerland in the 20th Century9
82-327The Emergence of the German Speaking World9
82-331Advanced Chinese I: Population, Youth, Marriage and Housing9
82-333Introduction to Chinese Language and Culture9
82-342Cultures of Spain9
82-343Cultures of Latin America9
82-344U.S. Latine Cultures9
82-345Using Spanish in Social Contexts9
82-436Introduction to Classical Chinese9
C. Humanities and Arts Electives (minimum 27 units)

Complete 3 non-technical undergraduate courses of at least 9 units each from any of the departments in the Dietrich College of Humanities & Social Sciences or the College of Fine Arts. Some of the courses taught in these units are considered technical courses and may not be used to satisfy this requirement (see Deletions below). Additionally, a select set of courses from the Tepper School of Business and from Environmental and Public Policy (CIT) can also count for this requirement (see Additions below). Students may combine 2 mini humanities/arts courses totaling at least 9 units together to form a single course of 9 units or more with advisor approval in consultation with the SCS Associate Dean for Undergraduate Programs. Students are encouraged, but not required, to take courses from different departments to gain additional breadth and to create new opportunities for engagement with the university community. 

Deletions

Some courses from the Dietrich College or the College of Fine Arts may not count toward the unconstrained electives in Humanities and Arts in SCS due to the technical (computing and/or mathematical) nature of the courses. In general, any humanities or arts courses that have computer science or mathematics prerequisites do not count toward this requirement.

The following courses do NOT count toward the unconstrained Humanities and Arts electives:

51-257Introduction to Computing for Creative Practices10
51-327Design Center: Introduction to Web Design9
51-328Design for Digital Systems9
54-375IDeATe: Robotics for Creative Practice10
70-317AI, Innovation & Competitive Advantage9
76-388Coding for Humanists9
76-481Introduction to Multimedia Design12
76-487Information Architecture & Content Strategy9
80-210Logic and Proofs9
80-211Logic and Mathematical Inquiry9
80-212Arguments and Logical Analysis9
80-305Game Theory9
80-306Decision Theory9
80-310Formal Logic9
80-311Undecidability and Incompleteness9
80-315Logics for Knowledge and Belief9
80-316Logic and AI9
80-325Foundations of Causation and Machine Learning9
80-411Proof Theory9
80-413Category Theory9
80-419Interactive Theorem Proving9
80-514Categorical Logic9
80-516Causality and Machine Learning9
80-521Seminar on Formal Epistemology: Uncertain InterpretationsVar.
85-170Foundations of Brain and Behavior9
85-270Computational Approaches for Neuroscience Questions9
85-310Research Methods in Cognitive Psychology9
85-314Cognitive Neuroscience Research Methods9
85-412Cognitive Modeling9
85-414Cognition in the Age of AI9
85-419Introduction to Parallel Distributed Processing9
85-426Reverse engineering brains and machines9
85-472Cognitive Neuropsychology9
88-251Empirical Research Methods9
88-372Social and Emotional Brain9
Additions

The following courses from the Dietrich College, the College of Fine Arts, and other Colleges/Schools can count toward the unconstrained Humanities and Arts electives:

07-135Grand Challenge First-Year Seminar: Designing Better Human-AI Futures9
07-402SCS Leadership Development Seminar9
11-423ConLanging: Lrng Ling & Lang Tech via Constru Artif. Lang12
16-161Artificial Intelligence and Humanity12
16-397Art, Conflict and Technology12
17-333Privacy Policy, Law, and Technology9
17-416Responsible AI & AI Governance: Identifying and Mitigating RisksVar.
17-562Computer and AI Law9
19-101Introduction to Engineering and Public Policy12
19-351Applied Methods for Technology-Policy Analysis9
19-403Policies of Wireless Systems12
19-411Science and Innovation Leadership for the 21st Century: Firms, Nations, and Tech9
21-150Mathematics and the Arts9
32-201Leadership & Management9
32-402Leadership and Ethics9
36-303Sampling, Survey and Society9
67-348Black Mirror - Cultural Representations of Technology9
70-100Global Business9
70-101Business Strategy Fundamentals9
70-301Transformational Leadership9
70-311Organizational Behavior9
70-318Managing Effective Work Teams9
70-321Negotiation and Conflict Resolution9
70-332Business, Society and Ethics9
70-340Business Communications9
70-341Team Dynamics and Leadership9
70-342Managing Across Cultures9
70-345Business Presentations9
70-348Cross-Cultural Business Communications9
70-350Acting for Business9
70-352Business Acting
(if combined with a 6+ unit humanities/arts course)
3
70-364Business Law9
70-365International Trade and International Law9
70-381Marketing I9
70-415Introduction to Entrepreneurship9
70-430International Management9
70-443Digital Marketing and Social Media Strategy9
73-102Principles of Microeconomics9
73-103Principles of Macroeconomics9
73-104Principles of Microeconomics Accelerated9
73-230Intermediate Microeconomics9
73-240Intermediate Macroeconomics9
73-369Islamic Economics9
88-312Decision Models and Games9
New Courses

In the event that a new course is taught in DC, CFA or TSB, consult with an advisor before taking the course. Your academic advisor will notify the SCS General Education Committee who will review the request and make adjustments to the academic audit if approved. Courses are reviewed based on the constraints given above.

Back to top