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-VIngenjö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.