The course provides a practical and conceptual foundation in Artificial Intelligence, with a particular emphasis on Generative Artificial Intelligence, Large Language Models (LLMs), and their responsible application in engineering. Upon completing the course, students will be able to: - Understand the principles, capabilities, and limitations of Artificial Intelligence, Generative AI, and Large Language Models. - Design, test, and refine prompts to obtain accurate and useful AI-generated outputs. - Critically evaluate AI-generated content, identify hallucinations, biases, and misinformation, and validate responses using reliable sources. - Apply ethical principles and understand the implications of the EU AI Act and responsible AI usage. - Perform practical exercises using AI tools and real-world engineering scenarios. - Execute basic API interactions with Large Language Models using predefined examples. - Generate and evaluate text and images using multimodal AI systems while considering correctness and ethical aspects. - Apply AI techniques to practical engineering problems through a mini-project relevant to the student's field of study. - Understand the basic concepts of embeddings, vector search, and AI-assisted information retrieval.
AI Tools and Applications (GAJABAN-MESTINHA-1)
Basic data
Instructors
Course objectives
Course content
Labs
1. Introduction to Artificial Intelligence, Generative AI, and Large Language Models – overview, key concepts, capabilities, and practical examples 2. Large Language Models – principles of text generation, strengths, limitations, and common applications 3. Prompt Engineering – prompt design, testing, refinement, and context management 4. Hallucinations, Bias, and AI Evaluation – identifying limitations, validating outputs, and critical thinking 5. AI Agents and Workflow Automation – introduction to AI agents, tool calling, and workflow concepts 6. Midterm Written Test 1 7. Responsible AI – ethics, privacy, intellectual property, and the EU AI Act 8. Practical Exercises with AI APIs, Prompting, and Engineering Applications 9. Image Generation and Multimodal AI – prompt design, image generation, output evaluation, and ethical considerations 10. Mini-project – practical application of AI techniques to an engineering-related problem 11. Embeddings, Vector Search, and AI-assisted Information Retrieval 12. Midterm Written Test 2 13. Optional Make-up / Remedial Week (Retake Test)
Acquired competences
Knowledge
- Understand the principles of Artificial Intelligence, Generative AI, and Large Language Models. - Understand prompt engineering techniques and AI-assisted problem solving. - Recognize hallucinations, bias, misinformation, and limitations of AI systems. - Understand ethical, legal, and privacy aspects of AI, including the EU AI Act. - Be familiar with embeddings, vector search, multimodal AI, and AI-assisted information retrieval.
Skills
- Design effective prompts for different engineering tasks. - Critically evaluate and validate AI-generated outputs. - Validate AI-generated information using reliable external sources. - Use AI APIs through guided practical exercises. - Generate and assess multimodal AI outputs (text and images). - Apply AI techniques to practical engineering problems. - Use AI responsibly while considering ethical and legal implications.
Attitude
- Demonstrate responsible and ethical AI usage. - Develop critical thinking toward AI-generated information. - Show openness to experimentation, lifelong learning, and interdisciplinary collaboration.
Autonomy and responsibilities
- Independently apply AI tools within defined ethical and professional guidelines. - Verify AI-generated information before practical use. - Take responsibility for safe, ethical, and transparent use of AI technologies.
Additional professional competences
- Understand AI-assisted engineering workflows. - Be familiar with AI agents and workflow automation concepts. - Understand the role of embeddings and semantic search in modern AI systems. - Recognize opportunities for applying AI across different engineering disciplines.
Requirements, evaluation and grading
Mid-term study requirements
Assessment consists of two midterm written tests (60 points in total; 30 points each) and a mini-project (40 points). To successfully complete the course, students must obtain at least 30 points from the two midterm tests combined and at least 20 points on the mini-project. The final grade is determined based on the total number of points obtained.
Generative AI usage
Use of GAI tools is permitted in a limited manner (e.g., for literature search support or specific tools). In this case, the course instructor is responsible for defining where and how GAI tools may be used in assignments. The course description must specify in detail how GAI tools may be used during the course.
Study aids, laboratory background
Lecture slides, practical exercises, and supplementary study materials are provided by the instructor.
Readings
Compulsory readings
1. Selected course materials provided by the instructor 2. Microsoft Learn – Artificial Intelligence learning resources, https://learn.microsoft.com/en-us/training/browse/?levels=beginner&subjects=artificial-intelligence 3. European Commission – AI Act, https://digital-strategy.ec.europa.eu/en/policies/regulatory-framework-ai
Recommended readings
1. Chip Huyen: AI Engineering: Building Applications with Foundation Models, O'Reilly Media, 2025, ISBN 9781098166304 2. Anthropic Documentation, https://docs.anthropic.com 3. Google AI Documentation, https://ai.google.dev/ 4. Hugging Face Documentation, https://huggingface.co/docs 5. OpenAI Documentation, https://platform.openai.com/docs