LLMs for Developers
2025/2026- Purpose and learning objectives
This elective enables the student to apply local large language models (LLMs) and their APIs in software development. The goal is also to equip the student with the ability to use prompt engineering to achieve optimal output quality from a given LLM. The course covers fundamental theory in prompt engineering as well as practical application of LLMs.
KnowledgeThe student will gain knowledge of:
Skills
• Different types of LLMs and their areas of application
• Principles of prompt engineering and how prompts influence the output of an LLM
• Fundamental theory related to prompt engineeringThe student will be able to:
Competences
• Install and use local LLMs in software development
• Apply prompt engineering theory to improve LLM output
• Use tools and APIs to develop software integrated with LLMsThe student will learn to:
• Integrate LLMs into software development projects
• Critically evaluate and select appropriate LLMs for different types of development tasks
• Collaborate across disciplines to implement LLM-based solutions that meet user and organisational needs
• Stay up to date with new trends and developments within LLMs and apply this knowledge in practice - Type of instruction
there will be a overarching theme for the classes that is expected to be worked on together in groups. there will also be a group exams project.
- Exam
The learning outcomes of the exam are identical with the learning outcomes of the subject(s)/modul(es)
Exam in one or more subjectsSubject/module is tested standaloneWritten group assignment prepared by a group of up to 4 students, followed by an individual oral exam.Type of examCombined written and oral examinationWritten group assignment with individual oral exam
20-minute individual oral exam, including assessment based on a group projectIndividual exam or group examIndividualExam languagesDanish (Norwegian/Swedish)Type of evaluation7-point grading scaleExaminersInternal censure
In the subject LLMs for Developers you will receive 62 hours of instruction, which corresponds to 82 lessons (1 lesson = 45 min.) and 23% of your total workload for the subject.
The teaching primarily consists of the following activities: cases, group work, project work, classroom teaching.
The preparation primarily consists of the following activities: project work, group work, reading the curriculum.
Read about KEAs Study Activity Model
*KEA can deviate from the number of hours if this is justified by special circumstances