The book emphasizes deterministic theory, computational tools and applications associated with the study of dynamic optimization and competition in continuous time. It develops the key results of deterministic, continuous time, optimal control theory from both the classical calculus of variations perspective and the more modern approach of infinite dimensional mathematical programming. These results are then generalized for the analysis of differential variational inequalities arising in dynamic game theory for open loop environments. Algorithms covered include steepest descent in Hilbert space, gradient projection in Hilbert space, fixed point methods, and gap function methods.