Intelligent agents (Computer software) Computer Science. Computer Systems Organization and Communication Networks. Special Purpose and Application-Based Systems. Programming Techniques. Programming Languages, Compilers, Interpreters. Artificial Intelligence (incl. Robotics) Simulation and Modeling.