|
LO-1
|
Explains the basic concepts of AI assisted software development and the working logic of large language models. |
|
LO-2
|
Sets up developer assistants and integrates them into the daily software development workflow. |
|
LO-3
|
Designs effective prompts by applying prompt engineering principles. |
|
LO-4
|
Creates complex prompts by using context window management and prompt template reuse techniques.
|
|
LO-5
|
Carries out function generation, code refactoring and documentation generation tasks by using AI assistants.
|
|
LO-6
|
Applies AI assisted approaches in debugging and test writing processes.
|
|
LO-7
|
Distinguishes the retrieval augmented generation and agent based development approaches.
|
|
LO-8
|
Evaluates AI generated code in terms of security and licensing.
|
|
LO-9
|
Acts in accordance with ethical principles and responsible use rules in AI assisted development.
|
|
LO-10
|
Develops a small scale frontend project end to end with AI assistants and evaluates the results.
|