To rigorously develop the concepts and methods of analytical dynamics. First, to develop the tools necessary for problem formulation and to systematically use these tools. Second, to develop methods of extracting useful information from the formulated problems.


A fundamental knowledge of vector dynamics, matrix algebra, and computer programming skills.