Print

Semesterprojekt: Enkeltbrugersystem

Code

SW-SEP1

Version

4.0

Offered by

Software Ingeniør

ECTS

10

Prerequisites

Generelle adgangskrav

Main purpose

​Formålet med kurset er at udvikle og dokumentere et enkeltbrugersystem.

PBL-formålet er at
• Anvendeliggøre fagfaglige kompetencer i en problembaseret kontekst.
• Løse ingeniørfaglige problemstillinger med afsæt i det nuværende semesters fag. 
• Udvise evne til at prioritere mellem problemstillinger og arbejde i detaljen med udvalgte problemstilling.

Fokus for undervisningen i SEP1 er LÆRE AT LÆRE, projektmetode og PBL, herunder grundlæggende indførsel i studieteknik og teambaseret projektarbejde.

Knowledge

​Den studerende vil anvende viden fra andre kurser på samme semester SDJ1, DMA1 og WEB1.

Skills

Professionsfaglige færdighedslæringsmål:
- Forklare vandfaldsmodellen som et værktøj til at styre en softwareudviklingsproces.
- Udlede krav.
- Anvende use case modellering og tegne aktivitetsdiagrammer.
- Tegne en domænemodel.
- Tegne UML klassediagrammer.
- Tegne et sekvensdiagram med udgangspunkt i en essentiel metode.
- Implementere et software system ved brug af objekt-orienteret programmering.
- Integrere Java-genererede filer til en hjemmeside ved brug af JavaScript.
- Udføre tests i relation til udledte krav.
- Beskrive det færdige system i en brugermanual.
- Reflektere over vandfaldsmodellen som et værktøj til at styre en softwareudviklingsproces.

PBL-færdighedslæringsmål: 

- Kan sammen med gruppen indgå i og etablere samarbejde med projektgruppe og vejleder.
- Anvende inddragede teorier om gruppedynamikker, teamsamarbejde og konfliktløsning.
- Kan sammen med gruppen formulere og anvende en gruppekontrakt.
- Identificere relevante problemstillinger, opstille en problemformulering, samt gøre rede for løsningsforslag.
- Kan anvende viden om referencer og kildehåndtering. 
- Kan anvende akademisk og teknisk skrivestil, rapportstruktur og regler for plagiering.
- Kan formidle projektarbejdets resultater mundtligt, skriftligt og grafisk til forskellige målgrupper.

Competences

Professionsfaglige kompetencelæringsmål:
- Illustrere sammenhængen mellem de forskellige discipliner i softwareudvikling.
- Vurdere ydeevnen for udvalgte dele af systemet med hensyn til tids- og rumkompleksitet ved hjælp af store-O-notationen.

PBL kompetence-læringsmål:
- Anvende og reflektere over inddraget læringsteori og motivationsteori.
- Beskrive og reflektere over projektgruppens samarbejde.

Topics

Teaching methods and study activities

Gruppearbejde i projektet understøttet af proces og teknisk vejledning.
Fælles forelæsning på tværs af Engineerings uddannelser fulgt op af øvelser på klassen.
Vejledning.
Online-, video- og holdundervisning i centrale emner fulgt op af øvelser på klassen.

Løbende evaluering og feedback i forløbet
Afleveringer og feedback fremgår af læringsplatform

Uddannelsesspecifikt produkt
Enkeltbrugersystem og website.
Projektdokumentation i form af Hovedrapport og Procesrapport med bilag​.
Opdateret individuel Portfolie rapport.

Resources

​Udover materiale tilgængeligt i SDJ1, WEB1 og DMA1 vil læsestof kunne findes på læringsplatformen.

Evaluation

Examination

Eksamensforudsætning:
Ingen

Eksamensform
Gruppeeksamen med individuel bedømmelse.
Eksamen er på baggrund af projektrapport og procesrapport, der er afleveret inden deadline og udført i henhold til de gældende formalitetskriterier, der er angivet i de Softwareingeniørspecifikke retningslinjer.
Gruppepræsentation på 5 minutter gange antal af gruppemedlemmer efterfulgt af fælles eksaminering på 15 minutter gange antal af gruppemedlemmer, inkl. votering.
Individuel karakter gives på basis af en helhedsvurdering af det indleverede arbejde samt den enkeltes præstation under eksamen.
Intern bedømmelse

Tilladte hjælpemidler:
Alle

​Reeksamen:
Studerende, der ikke har bestået et semesterprojekt, skal lave et nyt projekt.
Studerende, der ikke har bestået et semesterprojekt, skal deltage i et informationsmøde i slutningen af sommereksamensperioden. Her oplyses studerende om, hvordan SEP-reeksamen forløber, og der dannes projektgrupper.
Afleveringsfrist for projektet er medio august (præcis dato oplyses på mødet). 
Der vil ikke være vejledning under forløbet.
Mundtlig eksamen gennemføres inden starten af efterårssemestret.

Grading criteria

​Karakter efter 7-trins-skala

Additional information

Responsible

Michael Viuff (mivi), Mona Wendel Andersen (mwa)

Valid from

01-08-2023 00:00:00

Course type

Keywords

Enkeltbrugersystem, softwareudvikling, website, Lære at lære. Projektmetode og PBL. Egen læringsproces. Rapportskrivning. Gruppearbejde.