The course will be offered by the Institute of Computing to professionals working as software engineers, programmers or software developers, software testers, and related professionals who have at least a high school diploma. The objective will be to train software engineers in design, coding, and testing activities supported by Generative Artificial Intelligence models, using APIs, chat interfaces, and tools integrated into IDEs (co-pilots).
Methodological ProceduresThe proposed course contains a mix of synchronous classes.
and asynchronous for a total of 48 hours. The asynchronous classes will be pre-recorded.
with material provided in advance, in addition to exercises. In synchronous classes,
Expository and practical approaches will be explored remotely (online). Assessments
The lessons will be both theoretical and practical, through a project.
Subjects that make up the course:
• INF-0151 ARTIFICIAL INTELLIGENCE FOR SOFTWARE ENGINEERING – REQUIRED - MenusIntroduction to Software Engineering, Artificial Intelligence and Machine Learning, Fundamental Models, Generative Artificial Intelligence, General Functioning of Transformers/LLMs. Criteria for Selecting Models (LLMs) for Software Development.
• INF-0152 Generative AI for Software Development – Mandatory - MenusUsing LLMs as Co-pilots. Using LLMs through APIs. Using LLMs with LMStudio/ollama. Prompt Engineering (Zero Shot, Few Shot, Chain of Thoughts, etc.). Generating Test Cases. Best Practices for Code Generation via LLM. Code Summarization. Code Optimization. Code Smell Detection. Vulnerabilities. Refactoring.
• INF-0153 CONTEXTUALIZATION OF SOFTWARE REPOSITORIES – MANDATORY - MenusMotivation – Limitation of Context Windows and Data Contextualization. RAG – generic definition. Editing in Multiple Files. Challenges with code, scope, privacy, confidentiality.
• INF-0154 AGENTS, ETHICS AND PRIVACY – MANDATORY - MenusConcept of Agents, Software Engineering Agents, Ethics in the Use of Co-pilots and Agents, Usage Licenses, AI as a Service or On-premises, Retention and Access to
Data.
PrerequisiteHigh school diploma required.
CertificationCertificate.
Registrations: 05/11/2025 to 05/12/2025
Offering period: 10/01/2026 to 10/02/2026
ModalityAt a distance
More information at: extecamp