- 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