company logo

SYNE25LIN, Programmering fördjupning, 50yhp, v4-13, VT26, Linköping

TUC Sweden.com

Office

Linköping, Sweden

Full Time

Utbildning: Systemutvecklare.net

Utbildningskod: SYNE25LIN

Utbildningsnummer: YH00961-2025-1

Ort: Linköping

*Studieort: Växjö

Studieform: Platsbunden

Studietakt: Helfart

Kurs: Programmering fördjupning

Antal YH-poäng: 50 yhp

Max antal deltagare: 40 stycken 

Lärarledd tid vid platsbunden utbildning:

Vecka: 4-13

Schema: 2 dagar/vecka (á 6h)

Totalt antal dagar: 20 stycken 

Jämnt fördelat över perioden enligt överenskommelse med Utbildningsledare

Utbildningsledare: Kicki Sundberg

*Studieort innebär att utöver de studerande på plats på kursens ort så sänds din undervisning i realtid till studerande på en eller fler andra orter.

I länkarna nedan finns viktig information att ta del av inför ansökan om kursansvar hos oss på TUC Yrkeshögskola.

Praktisk information - Ansöka om kursansvar

Praktisk information - Uppdraget att utbilda på TUC

PreliminÄR Kursplan

  • Programmering fördjupning, 50 YH-poäng
  • Utbildning: Systemutvecklare.NET
  • Utb.nummer och omgång: YH00961-2025 1,2,3
  • Kursens omfattning: 50yh-p
  • Engelsk översättning: Advanced Programming
  • Beslutad av ledningsgrupp: 2025-06-13
  • Version: 1
  • Valbar kurs: Nej
  • Undervisningsspråk: Svenska, engelska
  • Förkunskapskrav: Nej
  • Litteratur: Pluralsight samt Clean Code Robert C Martin


Innehåll
I kursen får den studerande fördjupa sina fördjupade kunskaper och färdigheter i objektorienterad programmering med C#.. Kursen behandlar centrala objektorienterade begrepp såsom syntax, typer, uttryck och block, arrayer, undantagshantering, klasser, instanser, arv, komposition och polymorfism.

De studerande utvecklar ett algoritmiskt och logiskt tankesätt för att analysera och strukturera applikationer samt välja lämpliga programmeringstekniker och kontrollstrukturer för sin kommande yrkesroll som systemutvecklare.

Efter avslutad kurs kan den studerande använda klassbibliotek och vanligt förekommande ramverk i C#, så som Entity Framework och har genom moderna tekniker som Blazor och WebAPI fått en förståelse för hela utvecklingsprocessen – från idé till fungerande applikation – som tillämpas i rollen som systemutvecklare.

Utbildningsmoment:

  • Objektorienterad programmering i C#
  • Algoritmer och kontrollstrukturer
  • Applikationsdesign och kodstruktur
  • Ramverk som Entity Framework och Blazor
  • Versionshantering med Git
  • Parprogrammering och samarbete i utvecklingsprojekt

LäRandemåL

Efter genomförd kurs med godkänt resultat ska den studerande kunna:

Kunskaper I Att:

  1. Förklara objektorienterade principer och deras tillämpning i C#
  2. Beskriva hur ramverk som Entity Framework och Blazor används i applikationsutvecklingFärdigheter i att:
  3. Implementera objektorienterad kod i C# med god struktur och läsbarhet
  4. Använda kontrollstrukturer och algoritmer för att lösa programmeringsproblem
  5. Utveckla applikationer som kopplar frontend och backend med moderna tekniker
  6. Använda Git för versionshantering i utvecklingsarbeteKompetenser för att:
  7. Utveckla och dokumentera applikationer utifrån krav
  8. Kritiskt granska och förbättra kod med fokus på kvalitet och användbarhet
  • Former för kunskapskontroll
  • Den studerandes kunskaper, färdigheter och kompetenser bedöms utifrån resultatet av följande kunskapskontroller:
  • Kursens lärandemål 1, 2: Individuella inlämningar (IG/G/VG)
  • Bedömer kunskaper i tillämpningen av objektorienterade principer i C# samt användningen av ramverk som Entity Framework och Blazor i applikationsutveckling
  • Kursens lärandemål 3-6: Laboration inkl parprogrammering (IG/G)
  • Bedömer den studerandes färdigheter i objektorienterad programmering i C#, problemlösning med algoritmer och kontrollstrukturer, frontend-backend-integration samt versionshantering med Git.
  • Kursens lärandemål 7: Grupparbete (IG/G)
  • Bedömer den studerandes kompetens i att utveckla och dokumentera applikationer baserat på givna krav.
  • Kursens lärandemål 8: Individuell muntlig redovisning (IG/G/VG)
  • Bedömer den studerandes kompetens i att kritiskt granska och förbättra kod med fokus på kvalitet och användbarhet.

Vid arbete i grupp ska en individuell skriftlig del lämnas in för att kunna erhålla betyget VG.

Vid särskilda pedagogiska behov kan anpassning av kunskapskontrollerna göras. Efter ordinarie tillfälle har den studerande rätt till ytterligare två omprov eller kompletteringar inom två månader. Om den studerande kan styrka giltig frånvaro från kunskapskontroll enligt anordnarens anvisningar ersätts tillfället.

Kursbetyget baseras på en sammanvägning av samtliga bedömningsunderlag. När betyget godkänt uppnåtts på en kunskapskontroll beviljas inga omprov för högre resultat.

  • Betygsskalor
  • Den studerandes prestation betygssätts efter genomförd kurs med betygen Icke Godkänt (IG), Godkänt (G) eller Väl Godkänt (VG). Fullständiga betygsunderlag krävs för att betyg ska kunna sättas

Betygskriterier

  • Icke godkänt (IG)
  • För att få betyget ska den studerande ha genomfört kursen och kunskapskontrollerna utan att nå alla kursens lärandemål
  • Godkänt (G)
  • För att få betyget Godkänt (G) ska den studerande ha genomfört kursen och nått alla kursens lärandemål
  • Väl godkänt (VG)
  • Den studerande har genomfört kursen och nått samtliga läranderesultat för kursen. Den studerande kan dessutom
  • motivera val av objektorienterade principer och ramverk utifrån kodens syfte och användningsområde samt
  • identifiera förbättringsområden i kod och föreslå konkreta förändringar med motivering kopplad till kodkvalitet och användbarhet.

SYNE25LIN, Programmering fördjupning, 50yhp, v4-13, VT26, Linköping

Office

Linköping, Sweden

Full Time

August 29, 2025

company logo

TUC Sweden