General Institute Requirements (GIRs)  Subjects 
Science Requirement  6 
Humanities, Arts, and Social Sciences Requirement  8 
Restricted Electives in Science and Technology (REST) Requirement [one subject can be satisfied by 18.03, 18.034, 18.06, or 18.700 in the Departmental Program]  2 
Laboratory Requirement  1 
Total GIR Subjects Required for SB Degree  17 
Communication Requirement  
The program includes a Communication
Requirement of 4 subjects: 2 subjects designated as Communication Intensive in Humanities, Arts, and Social Sciences (CIH); and 2 subjects designated as Communication Intensive in the Major (CIM). 

PLUS Departmental Program  Units 
Subject names below are followed by credit units, and by prerequisites, if any (corequisites in italics).  
Required Subjects  96–99 
18.03 or 18.034 Differential Equations, 12 ^{(1)}, REST; Calculus II (GIR)  
18.06 or 18.700 Linear Algebra, 12 ^{(2)}, REST; Calculus II (GIR)  
18.410J Design and Analysis of Algorithms, 12; 6.006*  
6.01 Introduction to EECS I, 12, 1/2 LAB  
6.006 Introduction to Algorithms, 12; 6.01, 18.062J  
One subject from each of the following three groups: 18.062J Mathematics for Computer Science, 12, REST; Calculus I (GIR) 18.310A Principles of Discrete Applied Mathematics, 12; Calculus II (GIR); 18.310 Principles of Discrete Applied Mathematics, 15; CIM; Calculus II (GIR) 

18.400J Automata, Computability, and Complexity, 12; 18.062J 18.404J Theory of Computation,^{(3)} 12; 18.062J* 

6.005 Elements of Software Construction, 12; 6.01, 18.062J* 6.033 Computer System Engineering, 12; 6.004, 6.02 

Restricted Electives  6063 
Four additional 12unit subjects from Course 18 and one additional subject of at least 12 units from Course 6. The Course 6 subject may be 6.02, 6.041, 6.17x, a Foundation or Header subject, or, with the permission of the Department of Mathematics, an advanced Course 6 subject. 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.  
To satisfy the requirements that students take two CIM subjects, students must
take two of the following subjects:
18.104,
18.304,
18.384,
18.424,
18.434,
18.504,
18.704,
18.784,
18.821,
18.904, or
18.994 or one from the above list and one of the following subjects: 6.033, 8.06, 14.33, 18.100C, or 18.310. 

Departmental Program Units That Also Satisfy the GIRs  (24) 
Unrestricted Electives  48 
Total Units Beyond the GIRs Required for SB Degree  180–186 
No subject can be counted both as part of the 17subject GIRs and as part of the 180 units required beyond the GIRs. Every subject in the student's departmental program will count toward one or the other, but not both.  
Notes  
*Alternate prerequisites and corequisites are listed in the subject description.  
^{(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.  
^{(2)} Students may substitute the more advanced subject 18.701 Algebra 1.  
^{(3)} Recommended alternative.  
For an explanation of
credit units, or hours, please refer to the online
help in the MIT Subject Listing & Schedule, http://student.mit.edu/catalog/index.cgi. 