Kursplan fastställd 2026-02-18 av programansvarig (eller motsvarande).
Kursöversikt
- Engelskt namnIndustrial project in software engineering
- KurskodDAT306
- Omfattning15 Högskolepoäng
- ÄgareMPSOF
- UtbildningsnivåAvancerad nivå
- HuvudområdeDatateknik, Informationsteknik
- InstitutionDATA- OCH INFORMATIONSTEKNIK
- BetygsskalaTH - Mycket väl godkänd (5), Väl godkänd (4), Godkänd (3), Underkänd
Kurstillfälle 1
- Undervisningsspråk Engelska
- Anmälningskod 24115
- Max antal deltagare25
- Sökbar för utbytesstudenterNej
- Endast studenter med kurstillfället i programplan.
Poängfördelning
Modul | LP1 | LP2 | LP3 | LP4 | Sommar | Ej LP | Tentamensdatum |
|---|---|---|---|---|---|---|---|
| 0118 Inlämningsuppgift 15 hp Betygsskala: TH | 7,5 hp | 7,5 hp |
I program
Examinator
- Gregory Gay
- Docent, Interaktionsdesign och Software Engineering, Data- och informationsteknik
Kurstillfälle 2
- Undervisningsspråk Engelska
- Anmälningskod 24114
- Max antal deltagare25
- Sökbar för utbytesstudenterNej
- Endast studenter med kurstillfället i programplan.
Poängfördelning
Modul | LP1 | LP2 | LP3 | LP4 | Sommar | Ej LP | Tentamensdatum |
|---|---|---|---|---|---|---|---|
| 0118 Inlämningsuppgift 15 hp Betygsskala: TH | 7,5 hp | 7,5 hp |
I program
Examinator
- Gregory Gay
- Docent, Interaktionsdesign och Software Engineering, Data- och informationsteknik
Behörighet
Grundläggande behörighet för avancerad nivåSökande med en programregistrering på ett program där kursen ingår i programplanen undantas från kravet
Särskild behörighet
Engelska 6Sökande med en programregistrering på ett program där kursen ingår i programplanen undantas från kraven
Kursspecifika förkunskaper
För att vara behörig till kursen måste studenterna ha avklarat de följande kurser (eller motsvarande): Advancerad kravhantering, Kvalitetssäkring och testning, Empirisk programvaruteknik, och Project management.
För att bli antagen till kursen måste studenten:
1) genom ett undertecknat stödbrev visa att det finns intresse för företaget att samarbeta med studenten under de villkor som beskrivs i kursmålen,
2) identifiera en akademisk handledare som är engagerad i att handleda studenten och övervaka framstegen mot lärandemålen,
3) lämna in en planeringsrapport som tydligt definierar projektmålen, projektets genomförande och hur projektet relaterar till lärandemålen.
Dessa uppgifter ska lämnas in till en uppgift på Canvas-sidan för kursen.
Studenten blir antagen till kursen när planeringsrapporten är godkänd. Ämnsområdet för det föreslagna projektet ska vara inom software engineering. Planeringsrapporten ska beskriva:
- vilket företag erbjuder praktikplatsen till studenten, inklusive kontaktpersoner och skriftligt samtycke/inbjudan från företaget,
- vilken akademisk handledare ska handleda framstegen mot lärandemålen,
- projektantaganden i form av inledande problemformulering,
- utformningen av projektarbetet, inklusive dess tidsramar,
- leverabler från studentprojektet till företaget,
- hur potentiella immaterialrättsliga frågor bör lösas.
Syfte
Kursen syftar till att tillämpa teoretisk kunskap i praktiken för att lära sig om antaganden och kompromisser mellan teori och verklighet, för att skapa en djupgående förståelse för ett utvalt problemområde inom mjukvaruutveckling.Lärandemål (efter fullgjord kurs ska studenten kunna)
Efter avslutad kurs förväntas studenten kunna:1. Kunskap och förståelse
- redogöra för skillander mellan teoretiska och praktiska principer (och antaganden) för hur software engineering-metoder används eller bör användas
- identifiera ett antal software engineering-metoder som är användbara för att lösa det givna problemet och peka på lämplig empirisk forskning som visar deras förmåga att lösa det industriella problemet
- skilja software engineering-problem från andra typer av problem, t.ex. hårdvarurelaterade problem
2. Färdighet och förmåga
- lösa det givna problemet med hjälp av någon av de valda metoderna
- tillämpa kunskaper från kurser inom området software engineering till att bidra till samarbetsföretagets utveckling
- välja den mest lämpliga metoden givet de förutsättningar som är relevanta för samarbetsföretaget
3. Värderingsförmåga och förhållningssätt
- reflektera över de teoretiska förutsättningarna hos tillämpade software engineering-metoder
- utvärdera projektets bidrag till företagets utveckling i både kort och lång sikt
Innehåll
Kursen består huvudsakligen av ett individuellt projekt som utförs hos ett mjukvaruutvecklingsföretag. Projektet innehåller delar som i praktiken testar om kunskapen som erhålls i utbildningsprogrammet är tillämpbar i praktiken.
Studenterna i kursen förväntas tillämpa sin kunskap i praktiken och bidra till samarbetsföretagets normala verksamhet. Studenterna måste visa att de kan identifiera industriella problem där avancerad kunskap inom software engineering kan tillämpas. Problemet bör också lösas.
Projektet bör innehålla en jämförelse av olika metoder som potentiellt kan användas för att lösa problemen. Jämförelsen bör innehålla en reflektion över teoretiska principer och antaganden om metoderna och deras förhållande till industriella begränsningar och praxis.
Organisation
Kursen består av ett individuellt projekt. Obligatoriska individuella möten med handledaren eller examinatorn kan förekomma.
Litteratur
Detta är en individuell projektkurs utan standardlitteratur.Examination inklusive obligatoriska moment
Kursen examineras genom en individuell skriftlig slutrapport, och en demonstration av projektets resultat.
Slutrapporten är en skriftlig redogörelse av hur kursens lärandemål har uppnåtts, och på vilket sätt projektet har bidragit till företagets utveckling. Rapporten ska åtföljas av en demonstration av projektets huvudresultat inför examinatorn.
På kursen ges något av betygen Underkänd (U), 3, 4 eller 5.
För att bli godkänd på kursen krävs att både slutrapporten och demonstrationen är godkända.
Det slutliga betyget på kursen bestäms utifrån betyget på slutrapporten.
Kursens examinator får examinera enstaka studenter på annat sätt än vad som anges ovan om särskilda skäl föreligger, till exempel om en student har ett beslut från Chalmers om riktat pedagogiskt stöd på grund av funktionsnedsättning.
