The course introduces the foundations of automata theory, computability theory, and complexity theory. It shows relationship between automata and formal languages. Addresses the issue of which…
Introduction to HCI. The Human User: Capabilities and Limitations. The Computer: Capabilities and Limitations. The Interaction: Models of Interaction and Interaction Styles. Usability Principles:…
This course provides a general introduction to AI (Artificial Intelligence): Its techniques and its main sub-fields. It gives an overview of underlying ideas, such as search, game playing,…