Brown University School of Engineering

Changes to Concentration Requirements for ScB Degrees in Biomedical Engineering and Engineering

The School of Engineering is pleased to announce changes to requirements for the ScB degree programs in

  • Biomedical Engineering
  • Computer Engineering
  • Electrical Engineering
  • Mechanical Engineering

The updated requirements can be found in the tables below.

The new requirements will give you more freedom to construct a program that matches your interests, but still include the mathematics, science, engineering topics, and design that will prepare you for professional practice or graduate school.

Note that

  • The previous requirements still meet the new requirements.  If you have already declared your concentration, and are happy with your choice of courses, you don’t need to change anything.
  • The specialized ‘tracks’ in Electrical, Computer and Mechanical Engineering have been replaced by more flexible options.  While the ‘tracks’ are no longer required, they are still useful guidelines for choosing courses that will prepare you for future career opportunities. You are welcome to follow them if you wish.  The suggested courses for the specialized tracks can be found here:
  • Anyone can file a concentration with the new requirements if they wish.  If you have already filed a concentration, you will need to follow these steps to do so:
    • Switch your concentration to a different program (this will erase your “program plan”, but the “course plan” will not be affected.
    • Switch your concentration back to your desired concentration
    • Create a new “program plan” by dragging courses into the bins with the updated requirements

UPDATED BIOMEDICAL ENGINEERING PROGRAM REQUIREMENTS

1. Core Courses (SEM 1-V): (All required)

ENGN 0030

Introduction to Engineering

or ENGN0031

Honors Introduction to Engineering

ENGN 0040

Dynamics and Vibrations

ENGN 0510

Electricity and Magnetism

or ENGN 0520

Electrical Circuits and Signals

ENGN 0720

Thermodynamics

ENGN 0810

Fluid Mechanics

CHEM 0330

Equilibrium, Rate, and Structure

or CHEM 0331

Equilibrium, Rate, and Structure (Engineering)

CHEM 0350

Organic Chemistry

MATH 0190

Advanced Placement Calculus (Physics/Engineering)

or MATH 0170

Advanced Placement Calculus

or MATH 0100

Introductory Calculus II

MATH 0200

Intermediate Calculus (Physics/Engineering)

or MATH 0180

Intermediate Calculus

or MATH 0350

Honors Calculus

APMA 0330

Methods of Applied Mathematics I

or APMA 0350

Applied Ordinary Differential Equations

APMA 1650

Statistical Inference I

or APMA 0650

Essential Statistics

or BIOL 0200*

The Foundation of Living Systems


2. Upper-Level Bioengineering Curriculum (Sem V-VIII) (All required)

ENGN 1110

Transport and Biotransport Properties

ENGN 1210

Biomechanics

ENGN 1230

Instrumentation Design

ENGN 1490

Biomaterials

BIOL 0800

Physiology


3. Additional Bioengineering Electives (Sem V-VIII):

(Complete at least 3 courses from the following groups)


At least one course from:

ENGN 1220

Neuroengineering

ENGN 1510

Nanoengineering and Nanomedicine

ENGN 1520

Cardiovascular Engineering

ENGN 1930B

Biomedical Optics

ENGN 1931K

Cell-Material Interactions

BIOL 1140

Tissue Engineering

ENGN 2910S

Cancer Nanotechnology

ENGN 2912R

Implantable Devices


Up to two more courses from:

BIOL 1090

Polymer Science for Biology

BIOL 1150

Stem Cell Engineering

BIOL 1210

Synthetic Biology (not currently offered)

BIOL 1520

Molecular Genetics

BIOL 1555

Methods in Biomedical Informatics

BIOL 1800

Animal Locomotion

APMA 1070

Quantitative Methods for Biological Systems

CSCI 1820

Algorithmic Foundations of Computational Biology

CLPS 1520

Computational Vision

ENGN 2920D

Environmental Technologies and Human Health

or ENGN 2920G**

Topics in Translational Research and Technologies

BIOL 2010

Computational Approaches to Biology

BIOL 2110

Drug and Gene Delivery

BIOL 2130

Techniques in Molecular and Cell Science (not currently offered)

BIOL 2300

Health, Disease and Drug Design

PHP 2510

Principles of Biostatistics and Data Analysis


4. Capstone Design (courses must be taken in Sem VII and VIII)

ENGN 1930L

Biomedical Engineering Design

ENGN 1931L*** Biomedical Engineering Design II

5. General Education Requirement: At least four approved courses must be taken in humanities and social sciences

*

If BIOL0200 is counted, a statistics module must be completed in ENGN1930L or other courses

**

At most one of these two courses may be counted.

***

In some cases Independent Study may be substituted subject to Concentration Adviser approval.

 

UPDATED COMPUTER ENGINEERING PROGRAM REQUIREMENTS

1. Core Courses:

ENGN 0030

Introduction to Engineering

or ENGN 0031

Honors Introduction to Engineering

ENGN 0040

Dynamics and Vibrations

ENGN 0510

Electricity and Magnetism

ENGN 0520

Electrical Circuits and Signals

APMA 1650

Statistical Inference I

or APMA 1655

Statistical Inference I

or CSCI 1450

Probability and Computing

MATH 0190

Advanced Placement Calculus (Physics/Engineering)

or MATH 0170

Advanced Placement Calculus

or MATH 0100

Introductory Calculus II

MATH 0200

Intermediate Calculus (Physics/Engineering)

or MATH 0180

Intermediate Calculus

or MATH 0350

Honors Calculus

APMA 0330

Methods of Applied Mathematics I, II

or APMA 0350

Applied Ordinary Differential Equations

or APMA 1170

Introduction to Computational Linear Algebra

or APMA 1710

Information Theory

or CSCI 0220

Introduction to Discrete Structures and Probability

or CSCI 1570

Design and Analysis of Algorithms

or MATH 1260

Complex Analysis

CHEM 0330

Equilibrium, Rate, and Structure

or ENGN 0410

Materials Science

or NEUR 0010 *

The Brain: An Introduction to Neuroscience


Select one of the following series (Other CSCI courses subject to approval):

CSCI 0150

and CSCI 0160

Introduction to Object-Oriented Programming and Computer Science

and Introduction to Algorithms and Data Structures

CSCI 0170

and CSCI 0180

Computer Science: An Integrated Introduction

and Computer Science: An Integrated Introduction

CSCI 0190

and CSCI XXXX

Accelerated Introduction to Computer Science (and one additional CSCI course subject to approval)


2. Upper-Level Computer Engineering Curriculum:

ENGN 1570

Linear System Analysis

ENGN 1630

Digital Electronics Systems Design

ENGN 1640

Design of Computing Systems

MATH 0520

Linear Algebra

or MATH 0540

Honors Linear Algebra


One advanced CE foundations course:

ENGN 1580

Communication Systems

ENGN 1600

Design and Implementation of Very Large Integrated Systems

ENGN 1610

Image Understanding

ENGN 1620

Analysis and Design of Electronic Circuits

ENGN 2530

Digital Signal Processing


One advanced CS course with significant systems programming:

CSCI 0330

Introduction to Computer Systems (recommended)

or CSCI 0320

Introduction to Software Engineering

or CSCI 1230

Introduction to Computer Graphics

or CSCI 1380

Distributed Computer Systems

or CSCI 1670

Operating Systems

or CSCI 1680

Computer networks

Select at least one CE/EE course (Other CE/EE courses subject to approval):

ENGN 1220

Neuroengineering

ENGN 1560

Applied Electromagnetics

ENGN 1580

Communication Systems

ENGN 1590

Introduction to Semiconductors and Semiconductor Electronics

ENGN 1600

Design and Implementation of Very Large Integrated Systems

ENGN 1610

Image Understanding

ENGN 1620

Analysis and Design of Electronic Circuits

ENGN 1660

Automatic Control Systems

ENGN 1680

Design and Fabrication of Semiconductor Circuits

ENGN 1690

Photonics and Applications

ENGN 1930B

Biomedical Optics

ENGN 1931A

Photovoltaics Engineering

ENGN 1931F

Power Engineering

ENGN 1931I

Design of Robotic Systems

ENGN1931Y

Controls System Engineering

ENGN 1931Z

Interfaces, Information & Automation

ENGN 2520

Pattern Recognition and Machine Learning

ENGN 2530

Digital Signal Processing

ENGN 2560

Computer Vision

ENGN 2610

Physics of Solid-State Devices

ENGN 2620

Solid-State Quantum and Optoelectronics

ENGN 2910A

Advanced Computer Architecture

ENGN 2912E

Low Power VLSI System Design

ENGN 2911X

Reconfigurable Computing

ENGN 29212B

Scientific Programming in C++


Select at least one CSCI course  (Other CSCI courses subject to approval):

CSCI 0320

Introduction to Software Engineering

CSCI 0330

Introduction to Computer Systems

CSCI 1230

Introduction to Computer Graphics

CSCI 1270

Database Management Systems

CSCI 1300

User Interfaces and User Experience

CSCI 1320

Creating Modern Web Applications

CSCI 1380

Distributed Computer Systems

CSCI 1410

Applied Artificial Intelligence

CSCI 1480

Building Intelligent Robots

CSCI 1570

Design and Analysis of Algorithms

CSCI 1600

Real-Time and Embedded Software

CSCI 1660

Introduction to Computer Systems Security

CSCI 1670

Operating Systems

CSCI 1680

Computer Networks

CSCI 1730

Design and Implementation of Programming Languages

CSCI 1760

Multiprocessor Synchronization

CSCI 1900

csciStartup

Select up to one interdisciplinary science course: **

CLPS 1491

Neural Modeling Laboratory

CLPS 1520

Computational Vision

ENGN 1450

Properties and Processing of Electronic Materials

NEUR 1680

Computational Neuroscience

NEUR 2110

Statistical Neuroscience


3. Capstone Design ***

ENGN 1650

Embedded Microprocessor Design

or ENGN 1000/1

Projects in Engineering Design I or II (only one may be counted)


4. General Education Requirement: At least four approved courses must be taken in humanities and social sciences

*

Or Biology course beyond BIOL 0200 subject to Concentration Adviser approval

**

Student should consult with Concentration Adviser for recommendation and approval.

***

Subject to approval by the Concentration Adviser, an independent study course (ENGN1970/1971) may be used to fulfill the Engineering Capstone Design requirement. To qualify for such approval, the independent study project must: (1) contain a significant and definable design component; (2) be based on the knowledge and skills acquired in earlier course work, (3) incorporate appropriate engineering standards; and (4) address multiple realistic constraints.

UPDATED ELECTRICAL ENGINEERING PROGRAM REQUIREMENTS

1. Core Courses (SEM 1-V): (All required)

ENGN 0030

Introduction to Engineering

or ENGN0031

Honors Introduction to Engineering

ENGN 0040

Dynamics and Vibrations

ENGN 0410

Materials Science

ENGN 0510

Electricity and Magnetism

ENGN 0520

Electrical Circuits and Signals

ENGN 0720

Thermodynamics

ENGN 0310

Mechanics of Solids and Structures

or ENGN 0810

Fluid Mechanics

or CSCI 0160

Introduction to Algorithms and Data Structures

or CSCI 0180

Computer Science: An Integrated Introduction

CHEM 0330

Equilibrium, Rate, and Structure

or CHEM 0331

Equilibrium, Rate, and Structure (Engineering)

MATH 0190

Advanced Placement Calculus (Physics/Engineering)

or MATH 0170

Advanced Placement Calculus

or MATH 0100

Introductory Calculus II

MATH 0200

Intermediate Calculus (Physics/Engineering)

or MATH 0180

Intermediate Calculus

or MATH 0350

Honors Calculus

APMA 0330

Methods of Applied Mathematics I, II

or APMA 0350

Applied Ordinary Differential Equations

APMA 0340 *

Methods of Applied Mathematics I, II

or APMA 0360

Applied Partial Differential Equations I

or APMA 1650

Statistical Inference I

or APMA 0520

Linear Algebra

or APMA 0540

Honors Linear Algebra

CSCI 0150

Introduction to Object-Oriented Programming and Computer Science

or CSCI 0040

Introduction to Scientific Computing and Problem Solving

or CSCI 0170

Computer Science: An Integrated Introduction

or CSCI 0190

Accelerated Introduction to Computer Science


2. Upper-Level Electrical Engineering Curriculum (Sem V-VIII) (All required)

ENGN 1570

Linear System Analysis

ENGN 1620

Analysis and Design of Electronic Circuits

ENGN 1630

Digital Electronics Systems Design

PHYS 0790 **

Physics of Matter

or PHYS 1410

Quantum Mechanics A


3. Electrical Engineering Specialization:

(Complete at least 3 courses from the following groups)


At least one advanced EE foundations course:

ENGN 1230

Instrumentation Design

ENGN 1580

Communication Systems

ENGN 1590

Introduction to Semiconductors and Semiconductor Electronics

ENGN 1600

Design and Implementation of Very Large Integrated Systems

ENGN 1610

Image Understanding

ENGN 1640

Design of Computing Systems


Up to two other EE courses:***

ENGN 1220

Neuroengineering

ENGN 1560

Applied Electromagnetics

ENGN 1650

Embedded Microprocessor Design

ENGN 1680

Design and Fabrication of Semiconductor Circuits

ENGN 1690

Photonics and Applications

ENGN 1930B

Biomedical Optics

ENGN 1931A

Photovoltaics Engineering

ENGN 1931F

Power Engineering

ENGN 1931I

Design of Robotic Systems

ENGN 1931Y

Controls System Engineering

ENGN 1931Z

Interfaces, Information & Automation


Up to one interdisciplinary engineering science course:

CLPS 1491

Neural Modeling Laboratory

CLPS 1520

Computational Vision

CSCI 0330 ****

Introduction to Computer Systems

ENGN 1370

Advanced Engineering Mechanics

ENGN 1450

Properties and Processing of Electronic Materials

NEUR 1680

Computational Neuroscience

NEUR 2110

Statistical Neuroscience

PHYS 1420

Quantum Mechanics B


4. Capstone Design (At least one course must be taken in Sem VII or VIII)*****

ENGN 1650

Embedded Microprocessor Design

or ENGN 1000/1

Projects in Engineering Design I or II (only one may be counted)



5. General Education Requirement: At least four approved courses must be taken in humanities and social sciences


*

Or 1000-level Applied Mathematics or Mathematics course subject to Concentration Adviser approval.

**

Or 1000-level Physics course subject to Concentration Adviser approval.

***

Or 2000-level Electrical Engineering graduate course (such as ENGN2500, ENGN2520, ENGN2530, ENGN2560, ENGN2912K)

****

Or Computer Science course beyond CSCI0150/CSCI0170 subject to Concentration Adviser approval.

*****

Subject to approval by the Concentration Adviser, an independent study course (ENGN1970/1971) may be used to fulfill the Engineering Capstone Design requirement. To qualify for such approval, the independent study project must: (1) contain a significant and definable design component; (2) be based on the knowledge and skills acquired in earlier course work, (3) incorporate appropriate engineering standards; and (4) address multiple realistic constraints.


UPDATED MECHANICAL ENGINEERING CONCENTRATION REQUIREMENTS

1. Core Curriculum (Sem I-V) (all required)

ENGN 0030

Introduction to Engineering

or ENGN 0031

Honors Introduction to Engineering

ENGN 0040

Dynamics and Vibrations

ENGN 0310

Mechanics of Solids and Structures

ENGN 0410

Materials Science

ENGN 0510

Electricity and Magnetism

ENGN 0520

Electrical Circuits and Signals

ENGN 0720

Thermodynamics

ENGN 0810

Fluid Mechanics

CHEM 0330

Equilibrium, Rate, and Structure

or CHEM 0331

Equilibrium, Rate, and Structure (Engineering)

MATH 0190

Advanced Placement Calculus (Physics/Engineering)

or MATH 0170

Advanced Placement Calculus

or MATH 0100

Introductory Calculus II

MATH 0200

Intermediate Calculus (Physics/Engineering)

or MATH 0180

Intermediate Calculus

or MATH 0350

Honors Calculus

APMA 0330

Methods of Applied Mathematics I, II

or APMA 0350

Applied Ordinary Differential Equations

APMA 0340

Methods of Applied Mathematics I, II

or APMA 0360

Applied Partial Differential Equations I

CSCI 0040

Introduction to Scientific Computing and Problem Solving

or CSCI 0150

Introduction to Object-Oriented Programming and Computer Science

or CSCI 0170

Computer Science: An Integrated Introduction

or CSCI 0190

Accelerated Introduction to Computer Science



2. Upper-Level Mechanical Engineering Curriculum (Sem VI-VIII):
                       Complete at least 6 courses from the following groups:

Mechanical Systems: at least one course from:

ENGN 1300

Structural Analysis

ENGN 1370

Advanced Engineering Mechanics

ENGN 1750

Advanced Mechanics of Solids

Fluids/Thermal Systems: at least one course from

ENGN 1860

Advanced Mechanics of Fluids

ENGN 1700

Jet Engines and Aerospace Propulsion

ENGN 1710

Heat and Mass Transfer

Capstone Courses:
At least one course from the following must be taken in the final two semesters:

ENGN 1000/1

Projects in Engineering Design I or II (only one may be counted)

ENGN 1930T

Aircraft Design

ENGN 1930M

Industrial Design

ENGN 1931D

Design of Mechanical Assemblies

ENGN 1380

Design of Civil Engineering Structures

ENGN 1720

Design of Thermal Engines

ENGN 1760

Design of Space Systems

Design Electives: up to two courses from

ENGN 1230

Instrumentation Design

ENGN 1740

Computer Aided Design

Bioengineering Electives: up to two courses from

ENGN 1210

Biomechanics

ENGN 1220

Neuroengineering

ENGN 1490

Biomaterials

Robotics and Control Systems Electives: up to two courses from

ENGN 1931I

Design of Robotic Systems

ENGN 1931Y

Control Systems Engineering

Engineering Analysis and Computation Electives: up to two courses from

ENGN 1840

Numerical Methods in Engineering

ENGN 1950

Advanced Engineering Optimization

Energy and Environmental Engineering Electives: up to two courses from

ENGN 1930U

Renewable Energy Technologies

ENGN 1931P

Fuels, Energy, Power and the Environment

Interdisciplinary Electives: up to one course from

ENGN 1620

Analysis and Design of Electronic Circuits

or ENGN 1340

Water Supply and Wastewater Treatment

or ENGN 1440

Mechanical Properties of Materials

or ENGN 1470

Structure and Properties of Nonmetallic Materials

Or ENGN 1570

Linear Systems Analysis

or ENGN 1931F

Introduction to Power Engineering

or ENGN 1931X

Instrumentation for Research

or ENGN 1931Z

Interfaces, Information and Automation



3 Upper Level, Advanced Science Course (Sem V): at least one course from**:

PHYS 0790

Physics of Matter

or BIOL 0800

Principles of Physiology

or CHEM 0350

Organic Chemistry

or CHEM 1140

Physical Chemistry: Quantum Chemistry

or GEOL 1450

Structural Geology

or GEOL 1370

Environmental Geochemistry

** Other non-introductory courses in physics, chemistry, neuroscience, geology or biology may be substituted with the permission of the concentration adviser



4. General Education Requirement: At least four approved courses must be taken in humanities and social sciences

Subject to approval by the concentration advisor, an independent study course (ENGN1970 / 1971) may be used to fulfill the Engineering Capstone Design requirement. To qualify for such approval, the independent study project must: (1) contain a significant and definable design component; (2) be based on the knowledge and skills acquired in earlier course work, (3) incorporate appropriate engineering standards; and (4) address multiple realistic constraints.