Kursöversikt
Lektionsplan — AI-assisterad Utveckling
8 lektioner · ca 3 timmar per lektion · 5 veckor
Skriv ut / Spara som PDF
Hur lektionerna är uppbyggda
Varje lektion har tre delar: teori (30–45 min), live demo (30–45 min) och workshop (90 min). Workshopen utförs individuellt men diskuteras i grupp vid avslut. Läsmaterialet (del 01–08) läses innan lektionen.
Översiktstabell
L
V · Dag
Ämne
Förberedelse
Workshop
Koppling
L1
V1 · Dag 1
Introduktion till AI-assisterad utveckling + LLM-modeller
Läs del 01 & 02 — Intro och LLM-modeller
Konfigurera Copilot i VS Code; testa tre modeller på samma prompt; dokumentera skillnader
01 · 02
L2
V2 · Dag 1
Prompt Engineering — struktur, few-shot, chain-of-thought
Läs del 03 — Prompt Engineering
Omformulera fem dåliga prompts; mät skillnad i svarskvalitet med strukturerad bedömning
03
L3
V2 · Dag 2
Prompt-filer och instruktionsfiler — syntax och praktik i VS Code
Läs del 04 — Prompt-filer
Skapa tre prompt-filer: copilot-instructions.md, en .instructions.md och en .prompt.md; testa att de aktiveras
04
L4
V3 · Dag 1
Copilot Skills — Ask/Edit/Agent-lägen, kontextreferenser, VS Code vs Visual Studio
Läs del 05 — Copilot Skills
Bygg ett DDD-aggregat med Agent-läget; jämför med manuell implementation; dokumentera vad du fick ändra
05
L5
V3 · Dag 2
Arkitekturgrund — varför manuell foundation, referensimplementation
Läs del 06 — Arkitekturgrund
Bygg AggregateRoot<TId> och Result<T> manuellt; skriv ADR-001 och ADR-002; checka mot listan
06
L6
V3 · Dag 3
AI-genererade instruktionsfiler — generera, iterera, versionera
Läs del 07 — Instruktionsfiler
Generera domain.instructions.md från L5-koden; iterera tre gånger; commit med rätt meddelanden
07
L7
V4 · Dag 1
AI-driven Code Review — granskning med prompt-filer, människa + AI
Läs del 08 — Code Review
Bygg tre review-promptfiler; granska fem klasser; identifiera false positives och fynd AI missade
08
L8
V5 · Dag 1
Examinationsförberedelse — genomgång av krav, Q&A, individuell handledning
Läs del 09 — Examination; ha ett projekt påbörjat
Peer review i par: granska varandras PROCESS.md och instruktionsfiler mot betygskriterierna
09
Detaljerad lektionsstruktur
L1 — Intro och LLM-modeller (V1 Dag 1)
Tid Aktivitet Typ
0:00–0:30 Välkommen, kursöversikt, examinationsform, förutsättningar Teori
0:30–1:00 AI-stödnivåer: autocomplete → chat → agent; demo live i VS Code Demo
1:00–1:30 LLM-modeller: GPT-5 mini, Claude Haiku 4.5 (Free), Claude Sonnet 4.6 (Pro), Opus 4.7 (Pro+) Teori
1:30–1:45 Paus —
1:45–3:00 Workshop: Konfigurera Copilot; testa tre modeller på samma C#-prompt; dokumentera skillnader i svarskvalitet Workshop
2:50–3:00 Summering och frågor; nästa lektions förberedelse —
L2 — Prompt Engineering (V2 Dag 1)
Tid Aktivitet Typ
0:00–0:35 Fyra delar av en prompt (roll, uppgift, kontext, format); vanliga misstag Teori
0:35–1:00 Demo: Omformulera en dålig prompt live; few-shot och chain-of-thought Demo
1:00–1:15 Tokenoptimering och kontextfönster i praktiken Teori
1:15–1:30 Paus —
1:30–2:55 Workshop: Fem dåliga prompts → omformulera → mät skillnad; välj bästa och motivera val av modell Workshop
2:55–3:00 Summering —
L3 — Prompt-filer (V2 Dag 2)
Tid Aktivitet Typ
0:00–0:30 Filtyper: copilot-instructions.md vs .instructions.md vs .prompt.md; applyTo-glob Teori
0:30–1:05 Demo: Skapa och aktivera alla tre filtyper live; testa att VS Code läser dem Demo
1:05–1:20 Versionsstrategi och VS Code vs Visual Studio (begränsning: prompt-filer är VS Code only) Teori
1:20–1:35 Paus —
1:35–2:55 Workshop: Bygg en komplett prompt-filsvit för ett litet projekt; testa att .instructions.md styr Copilots förslag Workshop
2:55–3:00 Summering —
L4 — Copilot Skills och Agent-läge (V3 Dag 1)
Tid Aktivitet Typ
0:00–0:30 Ask/Edit/Agent-lägen; kontextreferenser (@workspace, #file, #sym); agent-begränsningar Teori
0:30–1:10 Demo: Bygg ett DDD-aggregat med agent-läget; visa MCP-konceptet Demo
1:10–1:30 VS Code vs Visual Studio 2026 — feature-jämförelse, vad saknas i VS2026 Teori
1:30–1:45 Paus —
1:45–2:55 Workshop: Bygg aggregat med agent; jämför med manuell implementation; dokumentera vad du ändrade och varför Workshop
2:55–3:00 Summering —
L5 — Arkitekturgrund (V3 Dag 2)
Tid Aktivitet Typ
0:00–0:35 Varför 20 % manuell foundation ger 80 % AI-kvalitet; vad som ingår i foundation Teori
0:35–1:15 Demo: Bygg AggregateRoot<TId> och Result<T> live; skriv ADR-001 Demo
1:15–1:30 Checklist innan AI-delegering; prompt-mall för att generera instruktionsfil Teori
1:30–1:45 Paus —
1:45–2:55 Workshop: Bygg din foundation manuellt; skriv ADR-001 och ADR-002; kör checklistet Workshop
2:55–3:00 Summering —
L6 — AI-genererade Instruktionsfiler (V3 Dag 3)
Tid Aktivitet Typ
0:00–0:30 Instruktionsfiltyper och deras applyTo-scope; vad som gör en bra regel Teori
0:30–1:10 Demo: Kör genererings-promoten på L5-koden; iterera och förbättra resultatet live Demo
1:10–1:25 Versionsstrategi; instruktionsfiler som levande dokumentation Teori
1:25–1:40 Paus —
1:40–2:55 Workshop: Generera domain + tests .instructions.md från din kod; iterera tre gånger; commit per iteration Workshop
2:55–3:00 Summering —
L7 — AI-driven Code Review (V4 Dag 1)
Tid Aktivitet Typ
0:00–0:30 Vad AI kan/inte kan granska; människa + AI-arbetsflöde Teori
0:30–1:05 Demo: Kör arkitektur- och säkerhetsgranskningsprompt live; visa Copilot Code Review Demo
1:05–1:25 Modellval för code review; false positives och hur man hanterar dem Teori
1:25–1:40 Paus —
1:40–2:55 Workshop: Bygg tre review-promptfiler; granska fem klasser; dokumentera false positives och fynd AI missade Workshop
2:55–3:00 Summering och info om examinationsuppgiften —
L8 — Examinationsförberedelse (V5 Dag 1)
Tid Aktivitet Typ
0:00–0:30 Genomgång av betygskriterier G/VG; vanliga misstag; Q&A om examinationen Teori
0:30–1:00 Demo: Visa ett exempelinlämning (anonymiserat); gå igenom PROCESS.md-krav Demo
1:00–1:15 Paus —
1:15–2:30 Workshop (peer review): Granska en klasskamrats PROCESS.md och instruktionsfiler mot betygskriterierna; ge skriftlig feedback Workshop
2:30–3:00 Individuell handledning — ställ frågor om ditt projekt Exam
Inlämning
Examinationsuppgiften lämnas in som ett GitHub-repository senast fredag V5 kl 23:59. Se del 09 för fullständiga krav och mappstruktur.
← Föregående: Examination