ARTIFICIAL INTELLIGENCE

Course Information

TitleΤΕΧΝΗΤΗ ΝΟΗΜΟΣΥΝΗ / ARTIFICIAL INTELLIGENCE
CodeNCO-04-02
FacultySciences
SchoolInformatics
Cycle / Level1st / Undergraduate
Teaching PeriodSpring
CoordinatorIoannis Vlachavas
CommonYes
StatusActive
Course ID40002938

Programme of Study: Undergradute Studies - School of Informatics (2015-today)

Registered students: 272
OrientationAttendance TypeSemesterYearECTS
Core CoursesCompulsory425.5

Class Information

Academic Year2015 – 2016
Class PeriodSpring
Faculty Instructors
Weekly Hours4
Class ID
600004966
Type of the Course
  • Scientific Area
Mode of Delivery
  • Face to face
Digital Course Content
Erasmus
The course is offered to exchange programme students.
Language of Instruction
  • Greek (Instruction, Examination)
Prerequisites
General Prerequisites
Good level of programming, especially logic and functional
Learning Outcomes
Cognitive: Student’s training on the basic principles of Artificial Intelligence. Familiarization with various applications of Artificial Intelligence, such as Knowledge Systems, Intelligent Autonomous Systems and Multi Agent Systems. Practice on implementing and utilizing Artificial Intelligence algorithms. Skills: Acquiring the ability to solve problems using Artificial Intelligence techniques. More specifically, acquiring the ability to efficiently model real world problems and select the most appropriate methodologies and algorithms for the automatic solving of them. Familiarization with existing tools in various areas of Artificial Intelligence, such as Knowledge Systems, Planning and others
General Competences
  • Apply knowledge in practice
  • Retrieve, analyse and synthesise data and information, with the use of necessary technologies
  • Adapt to new situations
  • Make decisions
  • Work autonomously
  • Generate new research ideas
  • Advance free, creative and causative thinking
Course Content (Syllabus)
Basic Principles of Artificial Intelligence, Problem Representation and Solving, Informed and Uninformed Search Algorithms. Knowledge Representation, Reasoning, System Architectures, Knowledge Systems. Automated Planning. Non–symbolic Logic (Genetic Algorithms, Neural Networks). Intelligent Agents and Distributed A.I. Systems. Machine Learning. Applications (Natural Language Processing, Computer Vision, Robotics). Practice in Prolog, CLIPS Shell and Various Non-symbolic Logic Tools.
Keywords
Problem Representation, Search Algorithms, Knowledge Representation, Knowledge Systems, Machine Learning
Educational Material Types
  • Notes
  • Slide presentations
  • Book
Use of Information and Communication Technologies
Use of ICT
  • Use of ICT in Course Teaching
  • Use of ICT in Laboratory Teaching
  • Use of ICT in Communication with Students
Description
Slides in electronic format, software tools & videos.
Course Organization
ActivitiesWorkloadTotal hours of student effort for the semester. Includes lectures, labs, field etc.ECTSThe credit units (ECTS) of the respective teaching activity. Each unit correponds to 30 hours of student workload.IndividualFor the learning activity cooperation between students is not requisiteTeamworkFor the learning activity the students cooperate in teamsErasmusThe learning activity is available to students of exchange programmes
Lectures391.3
Tutorial130.4
Project501.7
Exams30.1
self-study602
Total1655.5
Student Assessment
Description
1. Midterms (the sum of two midterms's grades ), in the middle and at the end of the semester, or 2. Final Exams (at the end of the semester). Both methods take bonus grades from projects.
Student Assessment methods
  • Written Exam with Multiple Choice Questions (FormativeFormative assessment is a range of formal and informal assessment procedures employed by teachers during the learning process in order to modify teaching and learning activities to improve student attainment., SummativeSummative assessment refers to the assessment of the learning and summarizes the development of learners at a particular time.)
  • Written Exam with Short Answer Questions (FormativeFormative assessment is a range of formal and informal assessment procedures employed by teachers during the learning process in order to modify teaching and learning activities to improve student attainment., SummativeSummative assessment refers to the assessment of the learning and summarizes the development of learners at a particular time.)
  • Written Exam with Extended Answer Questions (FormativeFormative assessment is a range of formal and informal assessment procedures employed by teachers during the learning process in order to modify teaching and learning activities to improve student attainment., SummativeSummative assessment refers to the assessment of the learning and summarizes the development of learners at a particular time.)
  • Written Assignment (FormativeFormative assessment is a range of formal and informal assessment procedures employed by teachers during the learning process in order to modify teaching and learning activities to improve student attainment., SummativeSummative assessment refers to the assessment of the learning and summarizes the development of learners at a particular time.)
Bibliography
Course Bibliography (Eudoxus)
1. Τεχνητή Νοημοσύνη, Ι. Βλαχάβας, Π. Κεφαλάς, Ν. Βασιλειάδης, Φ. Κόκκορας, Η. Σακελλαρίου, Γ' Έκδοση, Εκδόσεις Πανεπιστημίου Μακεδονίας, 2011, ISBN: 978-960-8396-64-7 2. Τεχνητή Νοημοσύνη: Μια σύγχρονη προσέγγιση, S Russel, P. Norvig, ΚΛΕΙΔΑΡΙΘΜΟΣ, ISBN: 9602098732
Last Update
15-06-2016