- Classical planning (STRIPS, POP)

- Hierarchical planning

- Planning and acting

- Planning Domain Definition Language (PDDL)

- Constraint Satisfaction Techniques

- Planning and coordination

- Teamwork principles

- Plan recognition

- Mixed-initiative planning

- Planning applications (e.g., space, disaster relief and militar domains)


- Cognitive robotics introduction

- Architectures for cogntive robotics

- Sensing and Manipulating at the Cognitive Level

- Robots that Plan on the fly

- Coordination in multirobotic systems

- URBI: Universal Robotic Body Interface

- Programming languages for Robots (e.g., Golog)

- AIBO nad Lego Platforms

- Human-Robot Interaction


- Data structures (primitive, vectors, matrix, etc)

- Algorithms (iteration, conditions, recursion, etc)

- Notions of C language

- Introduction to linear programming

- Graphical computing for polymers

- Algorithms for algebraic expressions