ISLA IPGT 2129
Artificial Intelligence
Technology and Web Systems Engineering
-
ApresentaçãoPresentationThe Artificial Intelligence (AI) course (6 ECTS) introduces students to the fundamental concepts of AI and Machine Learning, placing them in the context of Data Science. Throughout the course, the following topics are covered: types of AI problems, enabling technologies, the ML learning process, as well as supervised and unsupervised algorithms and their practical application with appropriate tools. The methodology combines lectures with demonstrations and practical exercises. Continuous assessment includes one written test (50%) and one practical assignment with a report and presentation (50%), with the option of a final exam at the appropriate time.
-
ProgramaProgramme1.Introduction to Artificial Intelligence: motivation, benefits and the type of problems you want to solve. 2.Artificial Intelligence in Data Science. 3.Artificial Intelligence - Technologies that enable the operation. 4.Machine Learning – Learning Process. 5.Types of Machine Learning. 6.Machine Learning – Typologies of Algorithms. 6.1.Supervised Algorithms. 6.2.Unsupervised algorithms. 7. Development and implementation of machine learning algorithms.
-
ObjectivosObjectivesIt is intended to transmit to students the principles and characteristics of Artificial Intelligence and respectively Machine Learning, highlighting Search, Knowledge Representation and Reasoning, Planning and Machine Learning. The concept of Artificial Intelligence with Machine Learning is introduced. The essential foundations of artificial intelligence in the domains of machine learning and data science. Machine Learning: supervised algorithms and unsupervised algorithms.
-
BibliografiaBibliographyOliveira, A. (2019). Inteligência Artificial. Ensaios da Fundação, Edição 2019, ISBN: 9789898943309, Fundação Francisco Manuel dos Santos. Costa, E., Simões, A. (2008). Inteligência Artificial – Fundamentos e Aplicações, 2ª Ed. At. e Aum., Edição 2008, ISBN: 978-972-722-340-4, Editora: FCA. Russell R. & Norvig P. (2010) Artificial Intelligence: A Modern Approach. Third Edition, Prentice Hall. Nilsson, N. J. (2014). Principles of artificial intelligence. Morgan Kaufmann. Mitchell, M. (1998). An introduction to genetic algorithms. MIT press, 1998. Michalewicz, Z. (1996). Genetic Algorithms + data Structures = Evolution Programs, 3rd edition, Springer Verlag, ISBN 3540606769, 1996.
-
MetodologiaMethodologyThe Artificial Intelligence CU will use active, student-centred methodologies, with an emphasis on project-based learning applied to real datasets and the use of open source tools. Flipped classroom logic, collaborative work in pairs/groups and the use of digital platforms (Moodle, forums) will be combined to provide frequent feedback and develop autonomy and critical thinking.
-
LínguaLanguagePortuguês
-
TipoTypeSemestral
-
ECTS6
-
NaturezaNatureMandatory
-
EstágioInternshipNão
-
AvaliaçãoEvaluation
Instrumentos de avaliação:
Descrição
Data limite
Ponderação
Teste de avaliação
08-01-2026
50%
Trabalho prático
11-12-2025
50%


