Examination

Examinationsuppgifter

Kursen examineras via ett individuellt projekt som lämnas in som ett GitHub-repository. Du väljer ett av tre spår beroende på ambitionsnivå och befintliga projekt.

Inlämningsdatum Lämnas in som ett GitHub-repository senast fredag V5 kl 23:59. Länk skickas via kursplattformen. Muntlig komplettering kan kallas till inom 5 arbetsdagar efter bedömning.

Projekt A — Nytt projekt med AI-arbetsflöde (Betyg G)

Bygg ett litet C#-projekt från grunden med ett fullständigt AI-assisterat arbetsflöde. Projektet ska demonstrera att du kan sätta upp och använda AI som en integrerad del av din utvecklingsprocess.

Krav — arkitektur och kod

Krav — AI-arbetsflöde (obligatoriskt)

Krav — PROCESS.md

Filen ska innehålla:

Projekt B — Integrera AI-workflow i befintligt projekt (Betyg VG)

Ta ett befintligt C#-projekt (eget, öppet källkod eller kurs-projekt) och integrera ett komplett AI-assisterat arbetsflöde. Projektet ska demonstrera förmågan att anpassa AI-verktyg till en befintlig kodbas.

Krav — utöver samtliga Projekt A-krav

Krav — Reflektionsrapport (VG-spår)

En REFLECTION.md (minst 800 ord) som svarar på:

Betygskriterier

Godkänd (G) — Projekt A eller B uppfyller G-krav
Väl godkänd (VG) — Projekt B uppfyller VG-krav
KriteriumGVG
Fungerande C#-projekt✅ Obligatoriskt✅ Obligatoriskt
Minst 3 instruction-filer✅ Obligatoriskt✅ 5+ krävs
Minst 1 prompt-fil✅ Obligatoriskt✅ 3+ krävs
Minst 1 ADR✅ Obligatoriskt✅ 3+ krävs
PROCESS.md✅ Obligatoriskt✅ Obligatoriskt
Dokumenterad iteration av inst.-filer— Ej krav✅ Obligatoriskt
Reflektionsrapport (800 ord)— Ej krav✅ Obligatoriskt
Minst 5 enhetstester✅ Obligatoriskt✅ Obligatoriskt

GitHub-repository — inlämningsformat

mitt-projekt/
├── .github/
│   ├── copilot-instructions.md          # Obligatorisk
│   └── instructions/
│       ├── domain.instructions.md       # Obligatorisk
│       ├── application.instructions.md  # Obligatorisk
│       └── tests.instructions.md        # Obligatorisk
├── .github/prompts/
│   └── code-review.prompt.md            # Obligatorisk
├── docs/
│   └── adr/
│       └── ADR-001-result-typ.md        # Obligatorisk
├── src/
│   ├── Domain/
│   ├── Application/
│   └── Api/
├── tests/
├── PROCESS.md                           # Obligatorisk
└── REFLECTION.md                        # Obligatorisk för VG
Vanliga misstag att undvika
Råd inför inlämning

← Föregående: Code Review Nästa: Lektionsplan →