SchoolSkimmer

Follow your curiosity / Undergraduate study

Find what you’d
love to study.

Explore Carnegie Mellon, Bowdoin, Amherst, MIT, and Northeastern through their courses and the paths that connect them.

140 selected courses · 36 program pathways · 7 focus areas and more

Official catalogs: CMU ↗ · Bowdoin ↗ · Amherst ↗ · MIT ↗ · Northeastern ↗

Courses you like: CMU 0 · Bowdoin 0 · Amherst 0 · MIT 0 · Northeastern 0See your comparison →
Reset filters

Explore the pathways

36 results

This is a selected collection, with full department catalogs below. A catalog listing does not guarantee a class will run or have open seats.

Carnegie Mellon

B.S. major

Computer Science

Computer science

A broad computing degree spanning theory, systems, software, and AI.

Requirements at a glance
  • Core includes 15-122, 15-150, 15-210, 15-213, 15-251, and 15-451.
  • Required elective categories include AI, domains, logic/languages, and software systems.
  • Complete the mathematics, science/engineering, general education, and breadth requirements in the degree plan.

Requirements shown are for students entering in fall 2026.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Bowdoin

Major

Computer Science

Computer science

A computing core with breadth across theory, systems, and artificial intelligence.

Requirements at a glance
  • Four core courses: CSCI 2100 or 2101, 2102, 2200, and 2330.
  • Five electives at 2000+ covering theory, systems, AI, and a project; at least two at 3000+.
  • One mathematics course at 1300+; introductory CS may be needed before the core.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Amherst

Major

Computer Science

Computer science

Develop foundations in programming, algorithms, and systems before choosing electives.

Requirements at a glance
  • Core: COSC 111, 112 or 113, 175, 211, 275, and 311.
  • Class of 2027 and later: at least ten CS courses, including four electives, plus a comprehensive exercise.
  • Placement out of core courses requires replacement electives; thesis courses do not count as electives.

Earlier class years have different totals.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

MIT

B.S. major

Computer Science and Engineering (6-3)

Computer science

Build depth in software, algorithms, systems, and computing theory, then choose advanced areas.

Requirements at a glance
  • Programming, software construction, discrete mathematics, algorithms, a theory choice, and systems/computation requirements.
  • Complete approved track electives, including advanced work and AI coverage, plus two communication-intensive subjects in the major.
  • Complete MIT’s General Institute Requirements, including science, humanities/arts/social sciences, communication, and physical education.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Northeastern

B.S.C.S. major

Computer Science — Boston

Computer scienceData science

Build a computing foundation and choose a concentration such as AI, foundations, or software.

Requirements at a glance
  • Programming and labs, discrete structures, data structures, algorithms, systems, theory, software engineering, and mathematical foundations of AI.
  • Security and presentation choices, Khoury electives, a four-course concentration, and supporting study. The current degree plan requires 133 total semester hours.
  • Also complete universitywide, NUpath, writing, and applicable college requirements; consult the Boston degree plan for the full rules.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Carnegie Mellon

B.S. major

Mathematical Sciences

MathStatistics

A flexible mathematics degree with options in applied mathematics, discrete mathematics, statistics, and operations research.

Requirements at a glance
  • General B.S. core covers calculus, proofs, linear algebra, differential equations, probability, analysis, and algebra.
  • Complete a computing course and 72 units of depth electives.
  • Concentration-specific curricula and Mellon College of Science general education requirements also apply.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Bowdoin

Major

Mathematics

MathStatisticsData science

Build a mathematics program that can include probability, statistics, data science, and machine learning.

Requirements at a glance
  • At least nine courses; MATH 2000 and 2020 are the required core.
  • At least one advanced course in the 3000–3969 range, plus six further electives.
  • Submit a planned program. The catalog’s introductory level threshold and elective table differ; confirm eligible electives with the department.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Amherst

Major

Mathematics

Math

Study calculus and linear algebra, then pursue analysis, algebra, and electives.

Requirements at a glance
  • Eleven courses, including the required calculus, linear algebra, analysis, and abstract algebra sequence.
  • Up to two approved electives applying mathematics outside the department.
  • Placement can waive introductory work. Non-honors majors complete a comprehensive examination.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

MIT

B.S. major

Artificial Intelligence and Decision Making (6-4)

Computer scienceData scienceMath

Combine computing and mathematics with learning, decision-making, and human-centered applications.

Requirements at a glance
  • Foundations in programming, algorithms, discrete mathematics, linear algebra, and probability.
  • Five center subjects spanning data, models, decisions, computation, and human concerns; application and advanced electives with communication requirements.
  • Complete MIT’s General Institute Requirements, including science, humanities/arts/social sciences, communication, and physical education.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Northeastern

B.S. major

Artificial Intelligence — Boston

Computer scienceData scienceStatisticsMath

Combine programming, data systems, machine learning, and mathematical foundations.

Requirements at a glance
  • Core programming and labs, data structures, databases, advanced data programming, visualization, information storage, and machine learning.
  • AI electives, advanced machine learning or neural networks, calculus, linear algebra, probability/statistics, ethics, and presentation requirements.
  • Also complete universitywide, NUpath, writing, and applicable college requirements; consult the Boston degree plan for the full rules.

The former Data Science B.S. URL redirects to this Artificial Intelligence program in the current catalog; the title here follows that catalog.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Carnegie Mellon

B.S. major

Statistics and Data Science

StatisticsData science

Develop statistical judgment and apply it to a self-defined area outside statistics.

Requirements at a glance
  • Calculus and linear algebra foundations; data analysis and probability/inference sequences.
  • Programming plus 36-350 Statistical Computing, advanced methodology, and a special-topics course.
  • Complete the outside concentration and Dietrich College degree requirements; approved alternatives vary.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Bowdoin

Major

Economics

Economics

Study economic theory and statistics, then investigate advanced topics.

Requirements at a glance
  • Core: ECON 2555, 2556, and 2557.
  • Three 3000-level topics courses, including a seminar above 3500; one other eligible economics course.
  • Introductory micro/macro and calculus support entry to the core.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Amherst

Major

Statistics

StatisticsData science

Combine statistical methods and theory with computing and a data-analysis capstone.

Requirements at a glance
  • Twelve courses, including calculus and computer science.
  • Introductory/intermediate statistics and data science, probability, theoretical statistics, and electives.
  • STAT 495 Advanced Data Analysis fulfills the comprehensive evaluation; honors adds thesis work.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

MIT

B.S. major

Computer Science, Economics, and Data Science (6-14)

Computer scienceEconomicsData scienceStatistics

Connect algorithms and machine learning with economic theory and empirical analysis.

Requirements at a glance
  • Programming, discrete mathematics, algorithms, linear algebra, probability/statistics, microeconomics, econometrics, and machine learning.
  • Project/communication selections, one approved CS elective, and three economics electives spanning data science and theory.
  • Complete MIT’s General Institute Requirements, including science, humanities/arts/social sciences, communication, and physical education.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Northeastern

B.S. major

Mathematics — Boston

MathStatistics

Study proof, analysis, algebra, and applied methods, with electives and a capstone.

Requirements at a glance
  • Fourteen mathematics courses and two physics courses: reasoning, calculus, linear algebra, differential equations, probability/statistics, analysis, and group theory.
  • Four math electives and an approved capstone, plus supporting study and upper-division electives outside the major; 128 total semester hours.
  • Also complete universitywide, NUpath, writing, and applicable college requirements; consult the Boston degree plan for the full rules.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Carnegie Mellon

B.S. major

Statistics and Machine Learning

StatisticsData scienceComputer science

Pair statistical inference with a deeper sequence in computation and machine learning.

Requirements at a glance
  • Mathematics foundations include calculus, linear algebra, and mathematical proofs.
  • Complete data analysis, probability/inference, statistical computing, regression, and advanced methods.
  • Add the prescribed machine-learning and computer-science coursework plus college requirements.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Bowdoin

Minor

Economics and Finance

EconomicsFinance

A formal finance-related option alongside another major.

Requirements at a glance
  • ECON 2555 and 3401; upper-division and finance electives; an approved statistics option.
  • Overlap and replacement-elective rules apply; check the official table.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Amherst

Major

Economics

Economics

Develop microeconomics, macroeconomics, and econometrics alongside electives.

Requirements at a glance
  • ECON 111/111E, three core courses (300/301, 330/331, 360/361), and five electives.
  • At least one elective must be numbered 400–490. MATH 111 is also required.
  • Honors replaces the regular elective pattern with four electives (two upper-level) and two thesis courses.

Advanced core versions have additional mathematics prerequisites.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

MIT

B.S. major

Mathematics (18)

MathStatistics

Build a foundation in proof and mathematical methods with room for advanced electives.

Requirements at a glance
  • One subject each in differential equations, linear algebra, analysis, probability/statistics, and an approved advanced mathematical area.
  • Six additional Course 18 subjects; at least seven of the eleven major subjects must meet the advanced-subject rule. Complete two approved communication-intensive subjects.
  • Complete MIT’s General Institute Requirements, including science, humanities/arts/social sciences, communication, and physical education.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Northeastern

B.S. major

Economics — Boston

EconomicsStatisticsData science

Combine economic theory with statistics, econometrics, and a broad elective selection.

Requirements at a glance
  • Introductory micro/macro, micro/macro theory, statistics, applied econometrics, and a senior seminar or thesis.
  • Seven economics electives, calculus, and information analytics; 64 semester hours in the major and 128 overall. Complete the college’s experiential requirement.
  • Also complete universitywide, NUpath, writing, and applicable college requirements; consult the Boston degree plan for the full rules.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Carnegie Mellon

B.S. major

Business Administration

BusinessFinanceData science

A quantitative business degree with concentrations including Finance, AI and Business, and Business Analytics and Technologies.

Requirements at a glance
  • At least 364 units across business foundations, core, concentration, electives, university core, and a minor.
  • Foundations include mathematics, economics, statistics, and optimization; core includes accounting, marketing, operations, and finance.
  • Choose a concentration and complete the capstone; additional-major/dual-degree rules can modify concentration and minor requirements.

Finance is a concentration within this degree. Computational Finance is a separate B.S. program.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Bowdoin

Interdisciplinary major

Computer Science and Mathematics

Computer scienceMath

Combine the computing core with proof-based mathematics.

Requirements at a glance
  • Ten courses: two math core, four CS core, one additional CS, and three additional math courses.

An interdisciplinary major cannot normally be combined with another major.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

MIT

B.S. major

Economics (14-1)

EconomicsStatisticsData science

Study economic models and evidence, with options ranging from market design to public policy.

Requirements at a glance
  • Microeconomics, macroeconomics, statistics, and econometrics, plus intermediate/advanced macroeconomics and approved theory choices.
  • Two communication-intensive subjects, four economics electives, and a thesis that may be replaced by an additional economics elective.
  • Complete MIT’s General Institute Requirements, including science, humanities/arts/social sciences, communication, and physical education.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Northeastern

B.S.B.A. major

Business Administration — Boston

BusinessFinanceEconomicsData science

Explore core business fields, select a concentration, and connect coursework with professional experience.

Requirements at a glance
  • Business core spanning accounting, finance, marketing, information systems, operations, organizational behavior, strategy, global responsibility, and statistics.
  • One concentration (a second is optional), calculus and introductory economics, and an approved experiential component; 128 total semester hours.
  • Also complete universitywide, NUpath, writing, and applicable college requirements; consult the Boston degree plan for the full rules.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Carnegie Mellon

B.S. major

Economics

EconomicsStatisticsData science

Combine economic theory, quantitative analysis, and an independent senior project.

Requirements at a glance
  • At least 360 units; calculus, multivariate analysis, and linear algebra.
  • Micro/macro core; Economics and Data Science, Econometrics I, and an approved advanced quantitative course.
  • Six economics electives, a senior project or honors thesis, university core, and a minor (with additional-major/dual-degree exceptions).

CMU also lists a B.A. in Economics and joint economics degrees in its official catalog.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Bowdoin

Interdisciplinary major

Economics and Computer Science

EconomicsComputer scienceData science

Connect economic analysis with algorithms and software development.

Requirements at a glance
  • Ten courses: micro, macro, statistics/econometrics, an advanced economics course, four CS core, software engineering, and a CS elective.

An interdisciplinary major cannot normally be combined with another major.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

MIT

B.S. major

Management (15-1)

BusinessEconomicsFinance

Combine a business foundation with a concentration tailored to your interests.

Requirements at a glance
  • Economics, accounting, statistics, communication, and an organizational laboratory or processes subject.
  • Two restricted electives and a five-subject concentration; at least three concentration subjects must be in Course 15.
  • Complete MIT’s General Institute Requirements, including science, humanities/arts/social sciences, communication, and physical education.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Northeastern

Business concentration

Finance

FinanceBusiness

Focus a business degree on corporate finance, investments, risk, and financial decisions.

Requirements at a glance
  • FINA 3301 Corporate Finance or FINA 3303 Investments, plus three approved electives (16 semester hours total).
  • Electives include machine learning, algorithmic trading, valuation, portfolio management, and other finance topics. Up to one course may double count with another business concentration.

A concentration within an eligible business degree, rather than a standalone Finance major.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Carnegie Mellon

B.S. major

Computational Finance

FinanceMathStatisticsComputer science

A mathematical route into finance combining programming, probability, economics, and financial engineering.

Requirements at a glance
  • Mathematics foundations plus mathematical finance: 21-270, 21-370, 21-420, and 46-977.
  • Statistics, programming, economics, and professional-development requirements.
  • Three depth electives totaling at least 24 units, with college-specific degree requirements.

Admission is by application. Overlap rules prohibit combining this major with Business Administration, Mathematical Sciences, or Economics and Mathematical Sciences.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Bowdoin

Interdisciplinary major

Mathematics and Economics

MathEconomicsStatistics

Emphasize the mathematical models behind economic questions.

Requirements at a glance
  • Eleven courses across economic theory, econometrics, calculus, linear algebra, probability, statistics, and approved electives.

An interdisciplinary major cannot normally be combined with another major.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

MIT

B.S. major

Business Analytics (15-2)

BusinessData scienceStatisticsComputer science

Use programming, optimization, and statistical learning to improve organizational decisions.

Requirements at a glance
  • Programming, machine learning/analytics, optimization, operations analytics, statistics, communicating with data, and organizational study.
  • Five restricted electives, including at least three Course 15 subjects, subject to the degree chart’s category limits.
  • Complete MIT’s General Institute Requirements, including science, humanities/arts/social sciences, communication, and physical education.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Northeastern

Business concentration

Business Analytics

BusinessData scienceStatistics

Use data management, visualization, and analytics to inform business decisions.

Requirements at a glance
  • MISM 2510, MISM 3501, and either MISM 3403 or MISM 3405, plus one approved elective (16 semester hours total).
  • Elective options include sports analytics, data mining, modeling, and information products. Only one course may double count with another concentration or minor.

A concentration within an eligible business degree; the parent degree’s requirements also apply.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Bowdoin

Coordinate major

Digital and Computational Studies

Data scienceComputer science

Connect computational methods with questions from another liberal-arts discipline.

Requirements at a glance
  • Eight DCS credits alongside the requirements of the coordinated department/program.
  • Introduction, ethics/AI-in-society choice, capstone, advanced DCS, methods choice, and three connected electives.

A coordinate major requires another field; it is not a standalone Data Science major.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

MIT

B.S. major

Finance (15-3)

FinanceBusinessStatistics

Study investment and corporate finance through analytical coursework and laboratories.

Requirements at a glance
  • Economics, financial accounting, statistics, and the Investments and Corporate Finance laboratories.
  • Seven restricted electives: five to seven finance subjects and up to two approved non-finance subjects.
  • Complete MIT’s General Institute Requirements, including science, humanities/arts/social sciences, communication, and physical education.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Northeastern

B.S. major

Quantitative Finance — Boston

FinanceMathComputer scienceData scienceStatisticsBusiness

Bring finance, mathematical modeling, and programming together in one undergraduate degree.

Requirements at a glance
  • Business and finance core, financial mathematics, discrete-time finance, and risk management, alongside calculus, differential equations, probability, and stochastic processes.
  • Programming with labs, AI mathematics, advanced data programming, and six restricted electives (at least three FINA); approved experiential work and 128 total semester hours.
  • Also complete universitywide, NUpath, writing, and applicable college requirements; consult the Boston degree plan for the full rules.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

MIT

Minor

Statistics and Data Science

StatisticsData scienceMathComputer science

Add a structured sequence in uncertainty, computation, and data analysis to another major.

Requirements at a glance
  • Seven subjects (84 units): programming and mathematics foundations, two statistics/probability choices, two computation/data-analysis choices, and a capstone.
  • At least four subjects used for this minor cannot also count toward a major or another minor.

This is a minor; the separate 6-14 major also offers a route into data science.

Overview of key requirements. The official degree plan includes full rules, electives, and exceptions.

Official program & full requirements ↗

Full catalogs & how to read this page

Course descriptions are SchoolSkimmer summaries. Subject tags are our browsing categories, including related applications. Requirements are abbreviated; consult the official program for degree totals, prerequisites, placement, grades, and enrollment restrictions.

Reviewed September 22, 2026. This collection is a dated snapshot, not a live schedule. “Not offered” refers specifically to 2026–27. Other offerings may rotate. Units, course credits, and semester hours differ across schools and are not directly comparable.