Department of Informatics and Telematics

Artificial Intelligence

ΥΠ23 - Artificial Intelligence

General Information

School: Digital Technology

Department: Informatics and Telematics

Level: Undergraduate

Course Title: Artificial Intelligence

Course id: ΥΠ23

Type: Core Course 

Semester: 6

Teaching and Examination Language: Greek

Is the course offered in Erasmus: Yes

Course web-page:


Lectures (Theory): 3,0

Lab lectures: 0,0

ECTS credits: 5,0

Learning Outcomes

The course provides an introduction in fundamental concepts of Artificial Intelligence and an understanding of selected methods for

- Algorithms for solving problems by searching
- Knowledge representation and reasoning
- Planning
- Machine learning

After successfully completing this course, students should be able to understand and apply appropriate methods from each category to real-world Artificial Intelligence problems.

General Skills

- Adaptation in new conditions
- Independent work
- Team work
- Decision making
- Promoting free, creative and deductive reasoning

Course Content

 - Introduction to Artificial Intelligence
- Solving problems by searching
- Adversarial search
- Markov Decision Processes
- Constraint Satisfaction Problems
- Introduction to Bayesian Networks
- Structured Knowledge  Representation and Reasoning
- Introduction to Machine Learning

Learning and Teaching Methods - Evaluation

Teaching methods: face-to-face

Use of ICT: 

eclass course web page
use of AI frameworks and libraries

Course Organization



Semester work load



Lab exercises


Individual of group projects


Lab report preparation




Independent Study





- Final examination (60%)
- Assignments (individual or in teams) (40%)


1.        W. Ertel, Introduction to Artificial Intelligence
2.        Stuart Russell and Peter Norvig. Artificial Intelligence: A Μodern Approach, Prentice Hall, 4th Edition (2020)


Journals (indicative list):

IEEE Transactions on Pattern Analysis and Machine Intelligence
IEEE Transactions on Neural Networks and Learning Systems
Engineering Applications of Artificial Intelligence
Expert Systems with Applications
Journal of Machine Learning Research
Journal of Artificial Intelligence Research
Neural Computing and Applications
International Journal of Computer Vision

Conferences (indicative list):

Neural Information Processing Systems
International Conference on Learning Representations
AAAI Conference on Artificial Intelligence
Computer Vision and Pattern Recognition
International Conference on Computer Vision
International Joint Conference on Artificial Intelligence