Urban Science and Planning with Computer Science (Course 11-6)

Department of Urban Studies and Planning

Department of Electrical Engineering and Computer Science

Bachelor of Science in Urban Science and Planning 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 [two subjects satisfied by 11.001[J] and the required Policy/Ethics subjects (all HASS); additional HASS units may be included in urban science electives]; 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 [can be satisfied from among 6.1000, 6.100A and 6.100B or 16.C20[J] and 6.1200[J] (if taken under joint number 18.062[J]) in the Departmental Program] 2
Laboratory Requirement (12 units) [can be satisfied from among 6.1010 or 11.188 in the Departmental Program] 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.

Computer Science RequirementsUnits
Choose 12 units of the following:12
Introduction to Programming and Computer Science
Introduction to Computer Science Programming in Python
and Introduction to Computational Thinking and Data Science
Introduction to Computer Science Programming in Python
and Introduction to Computational Science and Engineering
6.1010Fundamentals of Programming12
6.1200[J]Mathematics for Computer Science12
6.1210Introduction to Algorithms12
6.C01
1.C01
Modeling with Machine Learning: from Algorithms to Applications
and Machine Learning for Sustainable Systems
12
Urban Planning Requirements
11.001[J]Introduction to Urban Design and Development12
11.188Introduction to Spatial Analysis and GIS Laboratory (CI-M)12
11.C35[J]Interactive Data Visualization and Society 115
Select one of the following options:12
Foundations of Information Policy 1
Making Public Policy
The Art and Science of Negotiation 1
Urban Energy Systems and Policy 1
Urban Technology Workshop
Select one of the following options:12
Urban and Environmental Technology Implementation Lab 2
Modeling Pedestrian Activity in Cities 2
Renewable Energy Facility Siting Clinic 2
Crowd Sourced City: Civic Tech Prototyping 2
Big Data, Visualization, and Society 2
Indigenous Environmental Planning 2
Senior Thesis/Project
Majors are required to write a senior thesis or complete a senior project. Select one of the following options:18-24
Option 1
6-12 units of any MIT UROP; AND
Seminar in Undergraduate Advanced Research (CI-M) 3
Climate and Sustainability Undergraduate Advanced Research
Option 2
Thesis Research Design Seminar (CI-M)
Undergraduate Thesis
Electives
Select Computer Science Electives for a minimum of 24 units from the list below24
Select Urban Science Electives for a minimum of 18 units from the list below18
Units in Major183-189
Unrestricted Electives48-57
Units in Major That Also Satisfy the GIRs(48-60)
Total Units Beyond the GIRs Required for SB Degree183-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

6.4590[J], 11.011, and 11.165 can count towards either the Urban Planning Requirements or the Urban Science Electives, but not both.

2

11.00711.024, 11.09211.138, 11.154, and 11.171 can count towards the Urban Technology Workshop or the Urban Science Electives, but not both. 

3

Students are expected to complete a 6-12 unit UROP before enrolling in 6.UAR[J] or 11.UAR[J] twice (fall and spring), through which they receive 18-24 units for the senior project.

Computer Science Electives

6.1020Software Construction15
6.1040Software Design15
6.1060Software Performance Engineering18
6.1100Computer Language Engineering12
6.1120Dynamic Computer Language Engineering12
6.1220[J]Design and Analysis of Algorithms12
6.1600Foundations of Computer Security12
6.1800Computer Systems Engineering12
6.1810Operating System Engineering12
6.1820[J]Mobile and Sensor Computing12
6.1850Computer Systems and Society12
6.1910Computation Structures12
6.1920Constructive Computer Architecture12
6.3260[J]Networks12
6.3720Introduction to Statistical Data Analysis12
6.3730[J]Statistics, Computation and Applications12
6.3950AI, Decision Making, and Society12
6.4110Representation, Inference, and Reasoning in AI12
6.4130[J]Principles of Autonomy and Decision Making12
6.4200[J]Robotics: Science and Systems12
6.4210Robotic Manipulation15
6.4300Introduction to Computer Vision12
6.4400Computer Graphics12
6.4420[J]Computational Design and Fabrication12
6.4500Design for the Web: Languages and User Interfaces12
6.4510Engineering Interactive Technologies12
6.4610Natural Language Processing15
6.5081Multicore Programming12
6.5151Large-scale Symbolic Systems12
6.5831Database Systems12
6.5931Hardware Architecture for Deep Learning12
6.8301Advances in Computer Vision15
6.8371Digital and Computational Photography12
6.C571[J]Optimization Methods12

Urban Science Electives

2.00ADesigning for the Future: Earth, Sea, and Space9
4.032Design Studio: Information Design and Visualization12
4.432Modeling Urban Energy Flows for Sustainable Cities and Neighborhoods12
6.4590[J]Foundations of Information Policy 112
11.007Urban and Environmental Technology Implementation Lab 212
11.008Undergraduate Planning Seminar6
11.011The Art and Science of Negotiation 112
11.013[J]American Urban History12
11.024Modeling Pedestrian Activity in Cities12
11.029[J]Mobility Ventures: Driving Innovation in Transportation Systems12
11.041Introduction to Housing, Community, and Economic Development12
11.074Cybersecurity Clinic12
11.092Renewable Energy Facility Siting Clinic 212
11.100Introduction to Computational Thinking in Cities3
11.111[J]Leadership in Negotiation: Advanced Applications12
11.113The Economic Approach to Cities and Environmental Sustainability12
11.118Applied Data Science for Cities12
11.123Big Plans and Mega-Urban Landscapes9
11.137Financing Economic Development and Housing12
11.138Crowd Sourced City: Civic Tech Prototyping 212
11.148Environmental Justice: Law and Policy12
11.149Decarbonizing Urban Mobility12
11.154Big Data, Visualization, and Society 212
11.155[J]Data and Society12
11.156Healthy Cities: Assessing Health Impacts of Policies and Plans12
11.158Behavioral Science, AI, and Urban Mobility12
11.165Urban Energy Systems and Policy 112
11.169Global Climate Policy and Sustainability12
11.171Indigenous Environmental Planning 212
12.010Computational Methods of Scientific Programming12
15.276Communicating with Data12
IDS.012[J]Statistics, Computation and Applications12
IDS.060[J]Environmental Law, Policy, and Economics: Pollution Prevention and Control12
1

6.4590[J], 11.011, and 11.165 can count towards the Urban Planning Requirements or the Urban Science Electives, but not both. 

2

11.007, 11.024, 11.09211.13811.154, and 11.171 can count towards the Urban Technology Workshop or the Urban Science Electives, but not both.