Mathematics with Computer Science (Course 18-C)

Department of Mathematics

Bachelor of Science in Mathematics with Computer Science

General Institute Requirements (GIRs)

The General Institute Requirements include a Communication Requirement that is integrated into both the HASS Requirement and the requirements of each major; see details below.

Summary of Subject Requirements Subjects
Science Requirement 6
Humanities, Arts, and Social Sciences (HASS) Requirement; at least two of these subjects must be designated as communication-intensive (CI-H) to fulfill the Communication Requirement. 8
Restricted Electives in Science and Technology (REST) Requirement [one subject can be satisfied by 18.03 or 18.06 in the Departmental Program] 2
Laboratory Requirement (12 units) 1
Total GIR Subjects Required for SB Degree 17
Physical Education Requirement
Swimming requirement, plus four physical education courses for eight points.

Departmental Program

Choose at least two subjects in the major that are designated as communication-intensive (CI-M) to fulfill the Communication Requirement.

Required SubjectsUnits
Foundational Subjects
18.03Differential Equations 112
18.06Linear Algebra 212
Discrete Mathematics
Select one of the following:12-15
Mathematics for Computer Science
Principles of Discrete Applied Mathematics (15 units, CI-M)
Principles of Discrete Applied Mathematics
Computation and Algorithms
6.0001Introduction to Computer Science Programming in Python6
6.006Introduction to Algorithms12
6.009Fundamentals of Programming12
18.400[J]Automata, Computability, and Complexity12
or 18.404 Theory of Computation
18.410[J]Design and Analysis of Algorithms12
Select one of the following: 312
Elements of Software Construction
Artificial Intelligence
Introduction to Machine Learning
Restricted Electives60-63
Select four additional 12-unit subjects from Course 18 4
Select one additional subject of at least 12 units from Course 6 5
Units in Major102-108
Unrestricted Electives48-51
Units in Major That Also Satisfy the GIRs(24)
Total Units Beyond the GIRs Required for SB Degree186-189

The units for any subject that counts as one of the 17 GIR subjects cannot also be counted as units required beyond the GIRs.

1

Students may substitute one of the more advanced subjects, 18.152 Introduction to Partial Differential Equations or 18.303 Linear Partial Differential Equations: Analysis and Numerics, for 18.03. 18.034 Differential Equations, which places more emphasis on theory, is also an acceptable option.

2

Students may substitute 18.700 Linear Algebra, which places more emphasis on theory and proofs, or the more advanced subject, 18.701 Algebra I.

3

Students may substitute 6.005 or 6.033.

4

The overall program must consist of subjects of essentially different content, and must include at least five Course 18 subjects with a first decimal digit of 1 or higher.

5

The Course 6 subject may not be 6.00 or 6.042[J].

Communication-Intensive Subjects in the Major

To satisfy the requirements that students take two CI-M subjects, students must select one of the following options:
Option A
Select two subjects from the list below:
Seminar in Analysis
Undergraduate Seminar in Discrete Mathematics
Undergraduate Seminar in Physical Mathematics
Seminar in Information Theory
Seminar in Theoretical Computer Science
Seminar in Logic
Seminar in Algebra
Seminar in Number Theory
Project Laboratory in Mathematics
Seminar in Topology
Seminar in Geometry
Option B
Select one subject from Option A and one of the following:
Computer System Engineering
Quantum Physics III
Research and Communication in Economics: Topics, Methods, and Implementation
Real Analysis
Real Analysis
Principles of Discrete Applied Mathematics