Skip to main content Skip to footer site map
Weapons, Robotics, and Control Engineering

Robotics and Control Engineering Program

The following course program is for the class of 2021. Complete course descriptions are available for hyperlinked courses; shorter descriptions can be found in the  course catalog. Note that information about a course is subject to change. The 4/C year is not included because it is common to all majors. The major electives listed in the 1/C year are listed below. 

Note: this is provided for informational purposes only. Do not use it to complete your registration. Consult your academic adviser for the most up to date graduation requirements.

Class Of 2021 - Robotics and Control Engineering Major - ERC

3/c Fall 3/c Spring 2/c Fall 2/c Spring 1/c Fall 1/c Spring

NN210  1-2-2 
Basic Navigation 

NE203  3-0-3 Ethics & Moral Reasoning

NN310 1-2-2 Advanced Navigation

NL310  3-0-3

Leadership: Theory and Applications

NS43X  1-2-2

JO Practicum

SP211  3-2-4 

General Physics I

SP212   3-2-4  

General Physics II

EE331  3-2-4

 Electrical Engineering I

EW300 3-0-3

Naval Weapons Systems


HUM/SS Elective

NL400  2-0-2

Law for the Junior Officer

SM221 4-0-4

Calculus III with Vector Fields

SM212   4-0-4

Differential Equations

SM316 3-0-3
Engineering Math with Probs & Stats

EC312   2-2-3

Applications of Cyber Engineering

HH215 3-0-3
A, M, or P Asia, Mid East, or West Modern

HH216 3-0-3
West in Modern World


HUM/SS Elective

EM211  3-0-3


EM232  3-0-3


EM316  3-0-3

Thermo-Fluid Sciences I

EM317  2-2-3

Thermo-Fluid Sciences II

EW401  2-2-3 Engineering Design Methods

EW404  1-4-3

Engineering Systems Design

EW200  3-2-4
Introduction to
Programming and Design

EW202   2-2-3
Principles of Mechatronics 

EW301  2-2-3
System Modeling and Simulation


Major Elective I


Major Elective III

EW305  3-2-4

Linear Control Systems

EW309 0-4-2
Guided Design


Major Elective II


Major Elective V

EW306 2-2-3
Advanced Control Systems


Major Elective IV

17 20 19 17 18 16
Major Credits: 55   Total Credits: 142      

Major Electives grouped into Concentrations

Midshipmen in Robotics and Control Engineering (ERC major) are required to complete at least two different tracks (also known as concentrations). To complete a track, the students need to take at least two courses within the concentration. The tracks can be chosen from a list of concentrations taught by our department (Control & Estimation, Cyber-Physical Systems, Engineering Management, Robotics, and Signal Processing) or outside the department (Environmental, Nuclear, and Materials). At least three of the total number of major electives have to be within the ERC major (those with the EW prefix). Requiments for the Honors program (ERCH) are different. Consult your academic adviser for a comprehensive list of courses and guidelines. Designation ''(S/F)'' implies that the course is typically offered during Spring or Fall semester.  Check list of courses in MIDS for current availability. 

Control and Estimation

EW413 (F)  Digital Control Engineering
EW456 (F)  Autonomous Vehicles
EW418 (S)  Optimal Control and Estimation 

Cyber Physical Systems

EW430 (F) Embedded Microcontroller System Integration
EW432 (S) Internet of Things ( previously knowns as Embedded Microcontroller Applications)

Engineering Management

EW461 (F) Quantitative Methods for Management 
EW462 (S) Emerging Technologies
EW464 (S) Engineering Economics 


EW450 (F) Introduction to Robotic Systems
EW456 (F) Autonomous Vehicles
EW451 (S) Mobile Robot Design
EW452 (S) Advanced Topics in Robotics
EW453 (S) Introduction to Computer Vision

Signal Processing

EE432 (F) Digital Signal Processing
EW453 (S) Introduction to Computer Vision

Environmental (Ocean Engineering)

EN411 (F) Ocean Environmental Engineering I 
EN412 (S) Ocean Environmental Engineering II

Nuclear (Mechanical Engineering)

ER301 (F,S) Fundamentals of Nuclear Engineering
ER362 (S) Reactor Physics
ER371 (S) Nuclear Plant

Materials (Mechanical Engineering)

EM217 (F,S) Strength of Materials
EM313 (F,S) Materials Science
EM456 (S) Corrosion and Corrosion Control

Major Elective 5: single technical electives, not affiliated with a concentration

Any of the preceding courses or:

Robotics and Control Engineering Department Courses

EW470 (F) Desktop Manufacturing
EW485A (F) Lasers in a Maritime Environment      
EW485B (F) Control of Multi-Agent Networks
EW485E (F) Comparative Biomechanics
EW486D (S) Conventional Weapons
EW486E (S) Electronic Warfare and Cyberspace
EW486F (S) Experimental Implementations for Unmanned Systems
EW495/6 (F,S) Systems Engineering Research (with Dept Chair approval)

Other Department Courses*:

SM261 (F) Matrix Theory
SP411 (F) Underwater Acoustics and Sonar
EN401 (S) Engineering in the Littoral Zone
EA413 (F) Stability and Control
EM423 (S) Mechanical Vibrations
EM444 (S) Solar Engineering
EM447 (S) Wind and Tidal Energy
EN430 (F,S) Underwater Work Systems
EE451 (F) Electrical Properties of Semi-Conductors
EA461 (F) Space Environment
EM461 (S) Engines: Principles, Design and Applications
EN470 (S) Life Support Systems
EM485F (F) Energy Analysis, Policy and Security
EA486A (S) Human Spaceflights
EX486B (S) Design of Modern Weapons
EM486H (S) Waste to Energy Conversion
EN486L (S) Historic Shipwrecks

PreMed (Only one of the following courses will count towards a Major Elective)

SC225 (F) Organic Chemistry I
SC226 (S) Organic Chemistry II
SB251 (F,S) General Biology I
SB252 (F,S) General Biology II

*Other Division I or II course with Department Chair approval. Please check respective department and MIDS for current availability and information. 

go to Top