ΥΠ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: https://eclass.hua.gr/courses/DIT231/
Activities
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
Assessment
- Final examination (60%)
- Assignments (individual or in teams) (40%)
Literature
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