Artificial Intelligence

Module Information

Module Semester:
Module Part:
Sub-Module Code:
Hours per Week:
Module ECTS Credits:
Available to ERASMUS Students:
Module Staff:

Module Objective

The main purpose of the course is the understanding of principles and algorithms of Artificial Intelligence as well as the representation of knowledge and the implementation of intelligent techniques, in order to solve problems.

Module Study Targets

By the end of the course, students will be able to :

  • Understand the basic principles, algorithms and techniques of Artificial Intelligence
  • Judge and decide depending on the problem, the way to represent knowledge
  • Judge and decide depending on the problem, tο choose the appropriate algorithm
  • Implement algorithms of Artificial Intelligence in order to solve known problems
  • Design and implement software with combination of techniques to solve complex problems

Module Acquired Abilities

At the end of the course, students will have acquired the skills to:

  • Search, analysis and synthesis of data and information on the implementation of the necessary algorithms and techniques from the field of artificial intelligence
  • Decision Making: Composition and combination of techniques to solve problems
  • Autonomous work: Knowledge of the implementation of algorithms and techniques as well as reflection on ethical issues in their application

Module Description

Τhe topics covered in the course are:

  1. Introduction to Artificial Intelligence
  2. Introduction to Logic and Reasoning
  3. Uninformed and Informed Search
  4. Knowledge Representation
  5. Game playing
  6. Expert Systems
  7. Adaptation and Machine Learning
  8. Neural Networks
  9. Genetic Algorithms
  10. Naive Bayes / K-Means
  11. Recommendation Systems
  12. AI and the Web
  13. Applications and Perspectives

Module Student Evaluation

Final exam (80%)

Optional project and presentation of up to 40%, less than the proportion of written examination

Presence on lectures (20%)


  • I. Vlahavas, P. Kefalas, N. Bassiliades, F. Kokkoras, Ι. Sakellariou, "Artificial Intelligence", ISBN: 978-960-8396-64-7, University of Macedonia Press/Greece, 2011
  • Michael Negnevitsky, "Artificial Intelligence: A Guide to Intelligent Systems", ISBN: 978-1408225745, Addison Wesley/USA, 2011
  • S. Russell & P. Norvig, "Artificial Intelligence: A Modern Approach", ISBN: 978-0136042594, Pearson/USA, 2010

Module Links