UTBILDNINGSINFO
IN ENGLISH
Malmö universitet

Kursplan

Våren 2026

Kursplan våren 2026

Ladok version 3

Benämning

Programming in C#, II

Engelsk benämning

Programming in C#, II

Kurskod

DA205E

Omfattning

7,5 hp

Betygsskala

UA Utmärkt (A), Mycket Bra (B), Bra (C), Tillfredsställande (D), Godkänd (E) eller Underkänd (U)

Undervisningsspråk

Kursen ges på engelska

Beslutande instans

Fakulteten för teknik och samhälle

Gäller från

2026-01-19

Inrättandedatum

2022-03-14

Fastställandedatum

2024-04-09

Utbildningsnivå

Grundnivå

Behörighetskrav

  • Minst 7,5 hp programmering i C#.
  • Engelska 6

Huvudområde

Inget huvudområde

Fördjupningsnivå

G1F Grundnivå, har mindre än 60 hp kurs/er på grundnivå som förkunskapskrav

Fördjupningsnivå i förhållande till examensfordringarna

Inget huvudområde.

Innehåll

Kursen innehåller följande moment:

  • Windows Presentation Foundation (WPF)
  • Arv och polymorfism
  • Dynamisk bindning, abstrakta klasser och interface
  • Strukturerad undantagshantering
  • Generiska klasser, datastrukturer och samlingar
  • Filhantering och objektserialisering
  • Delegater, händelser och händelsehanterare
  • .NET Core
  • Tuple, Discards och diverse nya C# funktioner

Lärandemål

Kunskap om och försåelse

Efter genomgången kurs skall studenten kunna redogöra för:

  • objektorienterings huvudprinciper och dess användningsområden,
  • mer avancerade data strukturer i C# och .NET Ramverket,
  • utveckling i .NET Core

Färdighet och förmåga

Efter genomgången kurs skall studentn kunna:

  • skriva väl strukturerad, objektorienterad och dokumenterad programmeringskod,
  • tillämpa mer avancerade datastrukturer, generiska typer,
  • skapa mer avancerade användargränssnitt i WPF

Värderingsförmåga och förhållningssätt

Efter genomgånen kurs skall studenten kunna:

  • bedöma och jämföra design och lösning ur ett objektorienteringsperspektiv
  • kunna jämföra lösningar mellan .NET Ramverk och .NET Core

Arbetsformer

Kursen består av föreläsningar, programmeringsövningar, självtester och inlämningsuppgifter.

Nätbaserad distansutbildning: Undervisningen byggs helt kring kursmaterial som ges via Internet. Undervisningen förutsätter tillgång till PC med Windows och internetanslutning. Inga schemalagda sammankomster eller fysiska träffar planeras.

Bedömningsformer

Krav för Godkänd (A-E):

Godkänt betyd uppgift Del 1 (4 hp) och Del 2 (2 hp) samt godkända quiz (1.5 hp).

Slutbetyget på kursen baseras på ett viktat resultat av alla indivduella uppgifter.

Kurslitteratur

  • Price, Mark J. C# 10 and .NET 6 - Modern Cross-Platform Development, Sixths Edition, 9 November 2021

Alternativ litteratur:

  • Troelsen A, Japikse, P. Pro C# 10 with .NET 6:Foundational Principles and Practices in Programming, 2022.

Kursvärdering

Higher education institutions shall enable students who are participating in or have completed a course to express their experiences and views on the course through a course evaluation to be organized by the higher education institution. The higher education institution shall collate the course evaluations and provide information about their results and any actions prompted by the course evaluations. The results shall be made available to the students.” (HF 1:14).

Övergångsbestämmelser

In a case when a course is no longer given, or the contents have been changed essentially, the student has the right to be examined twice during a one-year period, according to the course plan, which was valid at the time of registration.

Övrigt

This course is given in English. All educational materials will be in English.

This course cannot be included in a degree together with DA205X Programmering med C#, II.