Course: | EW200 |
Title: | Intro To Programming & Design |
Credits: | 3—2—4 |
Description: | This course acts as an introduction to the robotics and control engineering major, focusing on programming, and the development of hardware and software solutions to engineering problems. Using a project-based approach, the course ties together topics from the core, introduces the basics of technical communication and the design process. |
Requisites: | ERC/ERCH major or approval of the department chair. |
Course: | EW202 |
Title: | Principles Of Mechatronics |
Credits: | 2—2—3 |
Description: | This second course in the robotics and control engineering major introduces concepts from control theory, instrumentation, and mechatronics, offering students a practical, hands-on introduction to these topics through the use of projects and laboratory exercises. |
Requisites: | Prereq: EW200 |
Course: | EW232 |
Title: | Intro To Drone Technology |
Credits: | 0—2—0 |
Description: | An introductory course in the USNA Unmanned Aerial System (UAS) program. This course provides students with an introduction to the technology enabling UAS operation including motor control, basic aerodynamics and propulsion, flight control, and mission planning. In addition, the course focuses on developing midshipmen as remote pilots, autonomous mission planners, and UAS designers/builders and operators while introducing safety concerns of UAS flight, licensing, and regulation of UAS in the national airspace, DoD, and Navy. |
Requisites: |
Course: | EW300 |
Title: | Naval Weapon Systems |
Credits: | 3—0—3 |
Description: | An introduction to the theory of weapons systems through a study of the principles of sensor, tracking, delivery and destruction mechanisms. [fall, spring, summer] |
Requisites: | Prereq: Calculus II (SM122 or SM162) and Chemistry II (SC112 or SC151) and Physics II (SP212 or SP222). |
Course: | EW301 |
Title: | System Modeling And Simulation |
Credits: | 2—2—3 |
Description: | The course introduces modeling of physical systems including mechanical, electrical, and fluid systems. Also introduced are standard model representations, such as transfer functions and state space models, along with numerical methods and simulation software. Includes hands-on hardware laboratory exercises.[fall] |
Requisites: | Prereq: EW202 and EM232; Coreq: EW305 or EW305H. |
Course: | EW305 |
Title: | Linear Control Engineering |
Credits: | 3—2—4 |
Description: | This course provides a foundation in classical control engineering covering mathematical modeling, time and frequency response analysis, and design of PID compensators. The lecture material is supported by a series of laboratory projects on the modeling and analysis of physical systems and the design and implementation of control systems. |
Requisites: | Prereq: EW202. Coreq: EW301. |
Course: | EW305H |
Title: | Honors Linear Control Engineering |
Credits: | 3—2—4 |
Description: | This course provides a foundation in classical control engineering covering mathematical modeling, time and frequency response analysis, and design of PID compensators. The lecture material is supported by a series of laboratory projects on the modeling and analysis of physical systems and the design and implementation of control systems. This honors course focuses on deeper analysis of the linear and advanced control toolsets and include an open-ended control design project. |
Requisites: | Prereq: EW202. Coreq: EW301. |
Course: | EW306 |
Title: | Advanced Control Engineering |
Credits: | 2—2—3 |
Description: | This course builds upon the foundation established in EW305 and covers the analysis and design of state-space control systems. Specifically, state feedback design control and state estimation methods are presented and supported by a series of laboratory projects on the design and implementation of state-space control systems for physical systems. |
Requisites: | Prereq: EW301, EW305 |
Course: | EW306H |
Title: | Honors Adv Control Engineering |
Credits: | 2—2—3 |
Description: | This course builds upon the foundation established in EW305H and covers the analysis and design of state-space control systems. Specifically, state feedback design control and state estimation methods are presented and supported by a series of laboratory projects on the design and implementation of state-space control systems for physical systems. This honors course focuses on deeper analysis of the linear and advanced control toolsets and include an open-ended control design project. |
Requisites: | Prereq: EW301, EW305H |
Course: | EW309 |
Title: | Guided Design Experience |
Credits: | 0—4—2 |
Description: | Students pursue a semester-long structured and guided engineering design project, starting from a problem statement and carrying through to a final prototype design. Working in small groups, students participate in a project-based-learning exercise through which they develop the breadth of technical experience required for open-ended design on the large scale. |
Requisites: | Prereq: EW305 or EW305H, EW301, SM316. |
Course: | EW370 |
Title: | Autonomy & Control In Naval Weapon Systems |
Credits: | 0—2—1 |
Description: | An introduction to the fundamentals and design of autonomy for use in naval weapon systems. The course develops conceptual understanding and intuition through a series of hands-on experiences. Topics include fundamentals of feedback control theory and an introduction to the rapidly developing areas of machine learning and artificial intelligence as they relate to naval power. |
Requisites: | Co-requisite: EW300 |
Course: | EW401 |
Title: | Engineering Design Methods |
Credits: | 2—2—3 |
Description: | An introduction to the engineering design process and project management. Also, includes the composition of the proposal for the senior design project. |
Requisites: | Prereq: EW309. |
Course: | EW402 |
Title: | Honors Robotics & Control Engr Design |
Credits: | 2—4—4 |
Description: | Final design, construction, test and evaluation of an approved project is accomplished in this course. |
Requisites: | Prereq: EW502 and ERCH major. |
Course: | EW404 |
Title: | Robotics & Control Engr Design |
Credits: | 1—4—3 |
Description: | Final design, construction, test and evaluation of an approved project is accomplished in this course. |
Requisites: | Prereq: EW401 or EW502. |
Course: | EW410 |
Title: | Intro To Control Engineering |
Credits: | 3—2—4 |
Description: | Linear control for engineering majors, using analytical, graphical, and computer techniques. |
Requisites: | Prereq: Physics II (SP212 or SP222), DE (SM212 or SM222), and Elec Eng I (EE221 or EE331). |
Course: | EW412 |
Title: | Control Engineering For Electrical Engr |
Credits: | 3—2—4 |
Description: | Linear control engineering for Electrical Engineering majors using analytical, graphical and computer techniques. The course covers both the Frequency Domain and the State Space approaches to control design. Cannot receive credit for both EW412 and EW410. |
Requisites: | Prereq: EE322 and EE353. |
Course: | EW413 |
Title: | Digital Control Engineering |
Credits: | 2—2—3 |
Description: | Analysis, design and simulation of digital filters. Analysis, design and laboratory testing of digital controllers for continuous processes using digital and analog computers and servo system hardware. [fall] |
Requisites: | Prereq: EW305 or EW305H and EW306 or EW306H. |
Course: | EW417 |
Title: | Control Of Multi-Agent Systems |
Credits: | 2—2—3 |
Description: | This course focuses on the control and coordination of multi-agent networked systems with emphasis in mobile robots. Topics include graph representation, connectivity, consensus, formation control, collision avoidance, coverage control, and the communication challenges these systems face. |
Requisites: | Prereq: EW306 or EW306H. |
Course: | EW418 |
Title: | Optimal Control And Estimation |
Credits: | 2—2—3 |
Description: | Analysis and design of control systems and estimators using optimal control theory. |
Requisites: | Prereq: EW306 or EW306H. |
Course: | EW421 |
Title: | Intro To Comm & Info Systems |
Credits: | 2—2—3 |
Description: | Introduction to the tools required to study contemporary communications and information systems. The course introduces analog and digital signals and systems and modern processing tools: convolution, correlation, filtering and spectral analysis. Laboratory experiments emphasize practical aspects of building wireless transmitters and receivers.[Fall] |
Requisites: | Prereq: 1/C in engineering major or approval of department chair. |
Course: | EW422 |
Title: | Modern Comm & Info Systems |
Credits: | 2—2—3 |
Description: | Introduction to modern communication and information systems. The course introduces amplitude and frequency modulation techniques, analog to digital conversion, the fast Fourier transform (FFT) as well as information system theory and coding: error protection and data compression codes and computer networking. Students are engaged in weekly presentations of current technology used in everyday communication devices. Laboratory experiments concentrate on sampling signals, processing them and transmitting information via modems.[spring] |
Requisites: | Prereq: EW421. |
Course: | EW430 |
Title: | Embedded Systems |
Credits: | 2—2—3 |
Description: | This is an applications focused introduction to embedded system design. Embedded systems are the electronic devices that surround us every day, from cell phones to fitness devices, smart watches, and more. This course emphasizes hands on design. Students are issued portable hardware kits used for weekly labs and a comprehensive final project. This course assumes a functional knowledge of C programming and familiarity with basic electronic circuits. |
Requisites: | Prereq: EW200, SP212, or instructor approval. |
Course: | EW432 |
Title: | Internet Of Things |
Credits: | 2—2—3 |
Description: | High speed wireless networks and powerful microcontrollers now allow almost anything to connect to the Internet. The proliferation of such devices is commonly called the "Internet of Things" (IoT). This course covers the fundamental technologies of IoT, including computer networks, the Linux operating system, the Python programming language, and popular web frameworks. Find out how to build your own IoT devices from the microcontroller to the web server and everything in between. This course assumes a functional knowledge of C programming, but no prior experience with Python or Linux is required. |
Requisites: | Prereq: EW200, SP212, or instructor approval. Recommended: EW430 |
Course: | EW450 |
Title: | Introduction To Robotic Systems |
Credits: | 2—2—3 |
Description: | Fundamentals of robotic systems including historical development, applications, manipulator configuration and design considerations, control principles of robotic systems, fundamental computer vision processing and group design projects. Laboratory exercises utilize networked PCs, various laboratory robot systems, and computer vision systems to investigate theoretical topics introduced during lectures. [fall] |
Requisites: | Prereq: EW200 and SM316. |
Course: | EW451 |
Title: | Mobile Robot Design |
Credits: | 1—4—3 |
Description: | An experimentation-based course in the design, analysis, construction, control and programming of autonomous mobile robots. Special topics include locomotion methodologies (including walking machine design), design for terrain, analog robot designs, alternative actuation techniques (Shape Memory Alloys, etc.), microprocessor selection and integration, motion planning, behavior-based program structures, and power supply systems. Eight to ten robots are constructed by each team throughout the semester using standard robotic construction kits. All topics are investigated through experimentation in the laboratory. |
Requisites: | Prereq: EW450. |
Course: | EW452 |
Title: | Advanced Topics In Robotics |
Credits: | 2—2—3 |
Description: | Individual and group open ended investigations of selected advanced topics in the field of robotics, such as: advanced computer vision processing techniques, multiple robot manipulator systems, and artificial neural network systems. Utilizes networked PCs, laboratory robots, computer vision systems. [spring] |
Requisites: | Prereq: EW450 or Dept Chair Approval |
Course: | EW453 |
Title: | Intro To Computer Vision |
Credits: | 2—2—3 |
Description: | An introductory course covering both theory and application of image processing and pattern recognition techniques used for automation, medical imaging, and remote sensing. [fall] |
Requisites: | Prereq: EW200. |
Course: | EW456 |
Title: | Autonomous Vehicles |
Credits: | 2—2—3 |
Description: | Advanced topics in dynamics, control and estimation as they apply to unmanned vehicles. Introduction to specifics of aerial, marine and ground vehicles. Laboratory exposure to navigation hardware and an open ended project. [spring] |
Requisites: | Prereq: 1/C ERC or ERCH major, or Dept Chair Approval. |
Course: | EW461 |
Title: | Quantitative Methods For Management |
Credits: | 3—0—3 |
Description: | An introduction to Operations Research and its application to engineering. Topics include: optimization of engineering systems, game theory, sensitivity analysis, project management with PERT/CPM, and decision analysis. [fall] |
Requisites: | Prereq: ERC or ERCH major, or Dept Chair Approval. |
Course: | EW462 |
Title: | Emerging Technologies |
Credits: | 3—0—3 |
Description: | Focuses on skills and toolsets for evaluation of new and emerging technologies using a sociotechnological development model. Includes discussions of basic science, state-of-the-art technologies and current research trends in a variety of emerging areas, including biotechnology, nanotechnology, cybernetics, etc. Credit cannot be received for both EW462 and EW503. [spring] |
Requisites: | Prereq: 1/C ERC major, or Dept Chair Approval. |
Course: | EW464 |
Title: | Survey Of Engineering Economics |
Credits: | 3—0—3 |
Description: | This course provides a survey of material relevant to financial intertemporal decision making for engineering activities. Components of this course include traditional engineering economy topics; fundamentals of accounting and cash flow analysis, interest factors, a comparison of economic alternatives, effects of depreciation and capital budgeting, decision analysis, value of information & options applicable to the management of technical organizations. The skills used will be applied to a term project. |
Requisites: | Prereq: 1/C ERC or ERCH major, or Dept Chair Approval. |
Course: | EW470 |
Title: | Desktop Manufacturing And Product Design |
Credits: | 2—4—4 |
Description: | This course focuses on the fundamental principles of commercial product design and prototyping using tools from desktop manufacturing, including 3-D printers, laser cutters, 3D scanners, vacuum formers, and printed circuit board (PCB) manufacturing capabilities. Students are introduced to a wide array of tools, including CAD principles for desktop manufacturing, professional graphics software for documentation and promotion, and product design concepts ranging from usability to aesthetics. The course culminates in the generation of a novel product design including a fully functional prototype generated using the tools from the course. Cannot receive credit for both EW470 and EM434. |
Requisites: | Prereq: EW202, and ERC or ERCH major. |
Course: | EW502 |
Title: | Honors Research & Design |
Credits: | 1—2—2 |
Description: | Engineering design process and project management geared towards advanced projects associated with the Robotics and Control Engineering Honors Major. Includes the composition of the proposal for the honors senior research project. [spring] |
Requisites: | Prereq: 2/C ERCH major. |
Course: | EW503 |
Title: | Advanced Technologies |
Credits: | 3—0—3 |
Description: | This course provides students with background and insight into the implications of emerging technologies, focusing on the impact of these technologies from a global, societal perspective. Students use fundamental scientific and engineering skills to analyze state-of-the-art technologies and predict directions of future expansion and application of these systems. Sample topics include nanotechnology, cybernetics, genetic engineering, intelligent highway vehicle systems, etc. Credit cannot be received for both EW462 and EW503. [spring] |
Requisites: | Prereq: 1/C ERCH major. |