Introduction to Artificial Intelligence
Cod: 21071
Department: DCET
Scientific area: Computer Engineering
Total working hours: 156
Total contact time: 26

This curricular unit gives the student a first contact with Artificial intelligence. The concept of agent is introduced and the techniques of seeking Artificial intelligence are studied.

1. Agents
2. Search Techniques
3. Adversely seeking

• Explain the concept of agent;
• Formulating and solving any problem in which AI techniques can be applied;
• Defining the search space for a specific problem and choose the best approach to resolve/optimize it;
• Developing problem-dedicated heuristics in order to improve the search.

• Introduction and Agents;
• Blind Search;
• Informed Search;
• Adverse Search.

Artificial Intelligence: A Modern Approach. Third Edition. Stuart Russell; Peter Norvig. Prentice Hall, ISBN 978-0136042594. Site:


Continuous assessment is privileged: 2 or 3 digital written documents (e-folios) during the semester (40%) and a presence-based final exam (p-folio) in the end of the semester (60%). In due time, students can alternatively choose to perform one final presence-based exam (100%).

Pré-requisitos: conhecimentos de Programação (UC 21090) e Programação por Objetos (UC 21093).

Apresentação pessoal do docente