Computational Foundations for Robotics

Course #ME3420

Est.imated Completion Time: 3 months


This course is a hands-on introduction to the foundational computational concepts and development practices employed in the engineering of robotics and autonomous systems. Topics include both general purpose programming and intermediate techniques specific to robotics, e.g., component-based development, event-based programming, cyber-physical interface, real-time execution, etc.  Students successfully completing the class will have the computational understanding and skills to be successful in future engineering coursework at NPS.  Because the basic programming review is accelerated, in order to succeed in the course, students should have previously learned a procedural programming language.

Included in degrees & certificates

  • 223
  • 367
  • 569
Offerings database access
Asset Publisher

Academic Calendar

  •  09 Jun 2023

    Spring quarter last day of classes

  •  13 Jun 2023

    Spring quarter final examinations begin

  •  15 Jun 2023

    Spring quarter final examinations end