Hoppa till innehåll

ProgramvaruutvecklingPoäng (3 sp)

Kod: ELA22AM04

Poäng

3 op

Studieperiodens (kursens) lärandemål

Studerande:
- förstår och kan använda Software engineering och systemarkitektur
- kan programmera MVC baserat och EF databaser
- förstår och kan använda projekt- och resurshantering: hur man gör på Azure Devops
- förstår och kan använda teknisk infrastruktur: hur man bygger upp ett programsystem som består av många moduler.

Studieperiodens (kursens) innehåll

- Software engineering och system arkitektur, mvc & ef
- Projek- och resurshantering, Azure Devops
- Teknisk infrastruktur ef
- Diverse tekniker bla: SCRUM, UP, TFS, GIT, C++

Förkunskapskrav

Alla programmeringskurser på årskurs 1.

Bedömningskriterier, tillräcklig (1)

Förstår vad som menas med utveckling av applikationer.
Förstår vad som menas med programvaruutveckling som ett projekt.

Bedömningskriterier, goda-synnerligen goda (3-4)

Förstår hur man planerar, dokumenterar och versionshanterar ett programvaruprojekt.
Förstår hur man projekt- planerar, dokumenterar och utför ett projekt som innefattar även icke tekniska aspekter.

Bedömningskriterier, berömliga (5)

Kan självständigt och i grupp implementera, utföra dokumentation enligt vald standard och versionshantera ett utvecklingsprojekt.
Kan självständigt och i grupp planera och utföra ett systemprojekt.

Läromaterial

Se kursens gällande förverkligande.

Anmälningstid

15.06.2024 - 22.09.2024

Tajmning

02.09.2024 - 30.11.2024

Antal studiepoäng

3 op

Prestationssätt

Kontaktundervisning

Ansvarig enhet

Institutionen för teknik och sjöfart

Verksamhetspunkt

Vasa, Wolffskavägen 33

Undervisningsspråk
  • Svenska
Utbildning
  • Utbildning i el- och automationsteknik
Lärare
  • Kaj Wikman
Lärare

Ronnie Sundsten

Grupper
  • ELA22-I (Storlek: 40. Öppet universitet: 0.)
Grupper
  • ELA22D-V
    Ingenjör (YH), el- och automationsteknik, 2022, dagstudier
Smågrupper
  • ELA22-I

Lärandemål

Studerande:
- förstår och kan använda Software engineering och systemarkitektur
- kan programmera MVC baserat och EF databaser
- förstår och kan använda projekt- och resurshantering: hur man gör på Azure Devops
- förstår och kan använda teknisk infrastruktur: hur man bygger upp ett programsystem som består av många moduler.

Innehåll

- Software engineering och system arkitektur, mvc & ef
- Projek- och resurshantering, Azure Devops
- Teknisk infrastruktur ef
- Diverse tekniker bla: SCRUM, UP, TFS, GIT, C++

Tid och plats

Hösten, Vasa

Studiematerial och rekommenderad litteratur

Materialet finns på Moodle, lärerens dokumentation.

Undervisningsmetoder

Kursen baserar sig på föreläsningar, självstudier och övningar i klassrumsmiljö. Laborationerna obligatoriska, teorilektionerna inte.

Bedömningsmetoder (förverkligande) och -kriterier (studieperioder/kurser)

Hösten

Studerandes tidsanvändning och belastning

Ca 50% egna studier och 50% lärarled.

Vitsordsskala

H-5

Bedömningskriterier, tillfredsställande-synnerligen tillfredsställande (1-2)

Förstår vad som menas med utveckling av applikationer.
Förstår vad som menas med programvaruutveckling som ett projekt.

Arviointikriteerit, goda-synnerligen goda (3-4)

Förstår hur man planerar, dokumenterar och versionshanterar ett programvaruprojekt.
Förstår hur man projekt- planerar, dokumenterar och utför ett projekt som innefattar även icke tekniska aspekter.

Arviointikriteerit, berömliga (5)

Kan självständigt och i grupp implementera, utföra dokumentation enligt vald standard och versionshantera ett utvecklingsprojekt.
Kan självständigt och i grupp planera och utföra ett systemprojekt.

Bedömningsmetoder (förverkligande) och -kriterier (studieperioder/kurser)

Bedömningen sker via minst ett prov samt en eller fler eventuella självständiga uppgifter. Dessa kontrolleras genom inlämning och genom att ett antal frågor i provet kan berör uppgiften.

Av "inlämningsfrågors" poäng måste man få minst 33% för att erhålla ett vitsord i kursen, oavsett provets total poängsumma.
Totalt så tillämpas 33% för godkänt och lineär skala.

Bedömningskriterier, tillfredsställande-synnerligen tillfredsställande (1-2)

Förstår vad som menas med utveckling av applikationer.
Förstår vad som menas med programvaruutveckling som ett projekt.
Minst 10/30p.

Bedömningskriterier, goda-synnerligen goda (3-4)

Förstår hur man planerar, dokumenterar och versionshanterar ett programvaruprojekt.
Förstår hur man projekt- planerar, dokumentarar och utför ett projekt som innefattar även icke tekniska aspekter.
Minst 18/30p.

Bedömningskriterier, berömliga (5)

Kan självständigt och i grupp implementera, utföra dokumentation enligt vald standard och versionshantera ett utvecklingsprojekt med hjälp av Devops. Kan självständigt och i grupp planera och utföra ett system projekt.
Minst 26/30p

Förkunskapskrav

Alla programmeringskurser på årskurs 1.