New Student Information

Typical Courses Taken by First-Year Students Interested in Exploring Engineering

Everyone comes to Brown with a different background and aspirations. The suggestions on this page are intended only to help you to understand some of your options. There are many ways to start the engineering curriculum, and your freshman advisor will work with you to design a program that fits your goals.

First Semester Courses

During your first semester, you could consider taking the following courses:

  • ENGN0032 (Introduction to Engineering - Design)
  • MATH0100, MATH0190, OR MATH 0200 depending on student preparation
  • A science course depending on student interest (CHEM, BIOL, PHYS, CS, NEUR). Please consult with your advisor.
  • An elective from the humanities and social sciences. Please consult with your advisor.

Second Semester Courses

For the second semester, you could consider taking:

  • ENGN0040 (Dynamics and Vibrations)
  • MATH0180, MATH 0200, OR MATH 0520 depending on student preparation
  • A science course depending on student interest (CHEM, BIOL, PHYS, CS, NEUR). Please consult with your advisor.
  • An elective from the humanities and social sciences. Please consult with your advisor.
  • Some other ENGN courses may be open to qualified first-year students, such as ENGN0520 - Circuits and Signals.

Course Information

Review some brief information and suggestions about these courses by subject area.

ENGN0032: (Introduction to Engineering - Design), is the first course in the engineering core curriculum and is required of all engineering concentrators. The purpose of the course is to introduce students to the profession of engineering and the important role engineers play in society. The course begins with the consideration of engineering design and introduces a number of topics and tools that are fundamental to engineering. These include vectors, computer aided design (SolidWorks), and basic programming (Matlab). Particular attention is then focused on analysis of static structures, but topics also include professional ethics and the social responsibility of engineers. Students should be enrolled in MATH 0100 or higher.

ENGN0040: (Introduction to dynamics and vibrations) covers Newtonian physics and its applications in engineering. You also learn how to use the computer program MATLAB; and complete four design projects. MA0200 is a co-requisite; if you are following a different math sequence you can request an over-ride from the course instructor.

ENGN0052: (Circuits and signals) covers electrical circuits and their applications. It includes significant use of calculus. ENGN0052 is a good choice if you have a strong interest in computer engineering or electrical engineering and solid calculus preparation. MATH0200 is a co-requisite.
 

Math is likely to be of interest to anyone considering engineering. Four math/applied math courses are required for an engineering Sc.B., and many engineering courses have mathematics prerequisites. You can select a course that fits your background and interests. The Department of Mathematics can help you choose the right starting point. Your options include:

  • MATH 0190 is the starting course for many engineering students. It covers vectors; calculus; and infinite series. 
  • MATH 0200: covers multivariable calculus. More advanced students (e.g. those with 4 or 5 on the BC exam) often start in this course.
  • MATH 0100: is an intermediate calculus course. This class is a good choice if you have only one semester of calculus, or do not feel ready for MA0190. 
  • MATH 0090: Take this course if you have not yet taken any calculus.
  • MATH 0350: A more theoretical and challenging calculus course for students with special interest in math.
  • MATH 0520/0540 (linear algebra) or APMA 0350 (differential equations) or APMA 1650 (statistics) may be of interest if you have taken university level calculus courses already.

Note that MA0100 or higher is a pre- or corequisite for EN0030/32 (many students take ENGN 0030/32 together with MATH 0100). If you start in MA0090 you should use your first year to strengthen your math. You could also consider taking other chemistry, biology, and computer science courses; and can start the engineering sequence in sophomore year. You will still have plenty of time to complete the engineering requirements.

Chemistry is also a very useful course for engineers. It is required (or meets a requirement) for all engineering concentrations. The Chemistry department can help you choose and enroll in the best course. Briefly:

  • CHEM 0330 (equilibrium, rate and structure) is the recommended course for engineers, but you must meet some prerequisites to enroll in this course (see the instructions from the chemistry department for details). Briefly, to enroll in CHEM0330, you must either:
    • Have a score of 4 or 5 on AP chemistry, or
    • Pass the chemistry placement exam (Details and registration). The test is not hard, but you will find it helpful to spend some time reviewing chemistry during orientation week to make sure you get a good score.

    If you have advanced chemistry (A levels; a prior University course in chemistry, or IB) you can enroll in a higher level course. If you have limited or no chemistry in secondary school, you should probably enroll in CHEM0100. Students who have had a substantial chemistry course in secondary school are encouraged to take the chemistry placement exam, to see if they qualify for CHEM 0330. For students taking CHEM0100, please note that this course alone cannot be used to meet concentration requirements in engineering, and it will be necessary to subsequently take CHEM 0330.

  • CHEM 0350 (Organic Chemistry) is often taken in the first year by engineering students interested in biomedical engineering; chemical and biomedical engineering; as well as pre-medical students.

Computer Science: Programming skills are essential for all engineers, and if you are interested in computer engineering or computer science, you will certainly want to start taking CSCI courses in your first year. The Department of Computer Science offers guidelines to help you select computer science courses. Some good courses to consider include:

  • CSCI0150/0200 or CSCI0170/0200 or CSCI0190 are intended to provide a rigorous introduction to computer science and programming for students with a special interest in the subject. They are required for students interested in computer engineering. All engineers will find the material in these courses very valuable.
  • CSCI0111 is a new introductory course that focuses on data. Students work in a combination of programming languages (Pyret and Python) to begin to learn how different programming tools are suited to different tasks.
  • APMA0160 is offered in the spring for students in any discipline seeking an introduction to scientific computing, and it includes instruction for programming in MATLAB.

Biology is playing an increasingly important role in all areas of engineering. If you are interested in biomedical engineering, biology, or the bio-related tracks of the other engineering programs, you will probably be hoping to start taking biology courses during your first year. Some of the options include:

  • NEUR 0010 The Brain: An Introduction to Neuroscience
  • BIOL 0200 The Foundations of Living Systems**
  • BIOL 0800 Physiology

    ** A high score in AP Biology usually allows you to place out of BIOL 0200.

 

In many schools, engineering undergraduates are introduced to topics such as mechanics, dynamics, and electricity and magnetism through courses offered by a physics department. Brown is a bit different in that these topics are covered in courses offered by Engineering (i.e., ENGN 0030, 0040 and 0051). That is why there is not an explicit physics course requirement for Brown Engineering concentrations. It is recognized that some incoming Brown students may be unsure about concentrating in Engineering vs. Physics. This is not a problem, in that students who take PHYS 0070 can substitute this for ENGN 0030, if they subsequently decide to concentrate in Engineering. This is a topic that should be discussed with a first year advisor. There is also a separate concentration that combines Engineering and Physics, as described in the sections below. 

Using introductory physics courses for Engineering concentration credit
If you are trying to choose between Physics and Engineering, the Engineering/Physics ScB degree might be of interest to you. In Engineering/Physics, you can take PHYS0050 and PHYS0060, PHYS0070 and PHYS 0160, or ENGN0030/0031 and ENGN0040 in Freshman year. All these choices will satisfy concentration requirements, and you will be able to choose Engineering or Physics versions of many other courses in the program. The Engineering/Physics program will give you an excellent grounding in applied solid-state physics.

In other Engineering concentrations, PHYS courses (other than those explicitly listed in the concentration requirements) do not automatically meet Engineering concentration requirements. PHYS courses can always be used for advanced placement - so for example if you have taken PHYS0070, you can replace either ENGN0030 or ENGN0040 with a more advanced Engineering course. But in ABET accredited programs PHYS can only be substituted for ENGN if the overall plan of courses contains enough engineering classes to meet ABET credit hour requirements. Course substitutions always need approval from the relevant concentration adviser.

The table below provides a rough guide to whether Engineering concentrations will be able to approve substitution of Physics for Engineering.

Concentration ABET accredited Can physics be used for concentration credit? Can physics be used for advanced placement?
ScB Biomedical Engineering Yes One PHYS course may be substituted for either ENGN0030 or ENGN0040, provided upper level electives contain sufficient ENGN credits.

Yes - if you take PH0050/70 and/or PH0160 (or can obtain transfer credit for a college level physics course taken elsewhere) you can take higher level Engineering courses to replace ENGN0030 or ENGN0040 with concentration adviser approval

ScB Chemical Engineering Yes Cannot substitute PHYS for ENGN

Yes - if you take PH0050/70 and/or PH0160 (or can obtain transfer credit for a college level physics course taken elsewhere) you can take higher level Engineering courses to replace ENGN0030 or ENGN0040 with concentration adviser approval

ScB Computer Engineering Yes Up to two PHYS course may be substituted for ENGN0030 or ENGN0040, provided upper level electives contain sufficient ENGN credits. Yes - if you take PH0050/70 and/or PH0160 (or can obtain transfer credit for a college level physics course taken elsewhere) you can take higher level Engineering courses to replace ENGN0030 or ENGN0040 with concentration adviser approval
ScB Electrical Engineering Yes Up to two PHYS course may be substituted for ENGN0030 or ENGN0040, provided upper level electives contain sufficient ENGN credits. Yes - if you take PH0050/70 and/or PH0160 (or can obtain transfer credit for a college level physics course taken elsewhere) you can take higher level Engineering courses to replace ENGN0030 or ENGN0040 with concentration adviser approval
ScB Engineering/Physics No Allows PHYS0050/0060; PHYS0070/0160 or ENGN0030/0040 Yes - if you take PH0050/70 and/or PH0160 (or can obtain transfer credit for a college level physics course taken elsewhere) you can take higher level Engineering courses to replace ENGN0030 or ENGN0040 with concentration adviser approval
ScB Environmental Engineering Yes Up to two PHYS courses may be substituted for ENGN0030 or ENGN0040 Yes - if you take PH0050/70 and/or PH0160 (or can obtain transfer credit for a college level physics course taken elsewhere) you can take higher level Engineering courses to replace ENGN0030 or ENGN0040 with concentration adviser approval
ScB Materials Engineering Yes Up to two PHYS course may be substituted for ENGN0030 or ENGN0040, provided CHEM0350 is not used for concentration credit. Yes - if you take PH0050/70 and/or PH0160 (or can obtain transfer credit for a college level physics course taken elsewhere) you can take higher level Engineering courses to replace ENGN0030 or ENGN0040 with concentration adviser approval
ScB Mechanical Engineering Yes Up to two PHYS courses may be substituted for ENGN0030 or ENGN0040 Yes - if you take PH0050/70 and/or PH0160 (or can obtain transfer credit for a college level physics course taken elsewhere) you can take higher level Engineering courses to replace ENGN0030 or ENGN0040 with concentration adviser approval
ScB Engineering No Up to two PHYS courses may be substituted for ENGN0030 or ENGN0040. Overall program must contain 12 Engineering classes and must be approved by concentration committee. Yes - if you take PH0050/70 and/or PH0160 (or can obtain transfer credit for a college level physics course taken elsewhere) you can take higher level Engineering courses to replace ENGN0030 or ENGN0040 with concentration adviser approval
AB Engineering No PHYS0050 or PHYS0070 may be substituted for ENGN0030 (ENGN0040 is not required for the AB, but a second Physics course can be used to meet the science requirement) Yes - if you take PH0050/70 and/or PH0160 (or can obtain transfer credit for a college level physics course taken elsewhere) you can take higher level Engineering courses to replace ENGN0030 or ENGN0040 with concentration adviser approval

Make sure you discuss your choices carefully with your advisor to ensure that you prepare correctly, leave yourself maximum flexibility, and preferably are not registered for a semester filled with only heavy math and science courses.