•   Objektorienterad programmering ELA18PR04-3004 01.01.2023-26.02.2023  3 sp  (ELA21D-V) +-
    Studieperiodens (kursens) lärandemål
    Studeranden förstår principerna med objektorienterad programmering och kan producera objektorienterad programkod med:
    - klasser och objekt
    - statiska variabler, metoder och klasser
    - arv
    - abstrakta klasser
    - interfaces
    Studeranden kan hantera data i olika typer av samlingar.
    Förkunskapskrav
    Kursen Grunderna i programmering.
    Studieperiodens (kursens) innehåll
    Introduktion till C# och .NET.
    Grundläggande programmering med C#:
    - Variabler och konstanter.
    - Sekvens, alternativval och upprepning.
    - Funktioner.
    - Arrays.
    Objektorienterad kod:
    - Klasser och objekt.
    - Arv.
    - Abstrakta klasser.
    - Interfaces.
    - Collections.
    - Generics.
    Undantag.
    Filhantering, serialisering.
    Övrigt såsom indexers, operator överladdning. trådar, attribut mm.
    Bedömningskriterier
    Underkänd (0)
    Studeranden uppnår inte kunskaper som motsvarar vitsordet tillfredsställande.
    Bedömningskriterier - tillfredsställande-synnerligen tillfredsställande (1-2)
    Studeranden förstår skillnaden mellan värdetyper och referenstyper.
    Studeranden förstår grundprincipen med objektorienterad kod samt kan koda enkla klasser, arv, interfaces mm.
    Studeranden kan skriva enkel kod för att hantera data i någon typ av collection.
    Bedömningskriterier - goda-synnerligen goda (3-4)
    Studeranden kan koda mera avancerad objektorienterad kod samt hantera undantag.
    Studeranden kan skriva mera avancerad kod för att hantera data i olika typer av generiska collections.
    Bedömningskriterier - berömliga (5)
    Studeranden kan mångsidigt tillämpa objektorienterad programmering för att lösa programmeringsuppgifter.
    Studeranden kan självständigt välja rätt typ av collection samt mångsidigt använda generiska collections,metoder och klasser i sin kod.

    Lärarens/ansvarspersonens namn

    Susanne Österholm

    Studiematerial och rekommenderad litteratur

    material på Moodle

    Undervisningsmetoder

    föreläsningar, datasalsövningar

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

    godkänd tentamen
    godkänd portfolio

    Undervisningsspråk

    Svenska

    Tajmning

    01.01.2023 - 26.02.2023

    Anmälningstid

    01.12.2022 - 31.12.2022

    Grupp(er)
    • ELA21D-V
    Ansvarig enhet

    Institutionen för teknik och sjöfart

    Smågrupper
    • ELA21-I (Koko: 30.
    Lärare

    Susanne Österholm

    Utbildning

    Utbildning i el- och automationsteknik

    Verksamhetspunkt

    Vasa, Wolffskavägen 33

    Vitsordsskala

    H-5

    Förverkligandets alternativa prestationssätt

    godkänd tentamen
    godkänd portfolio över gjorda uppgifter

    Tidtabell för examination (t.ex. tentamina, omtentamina)

    tentamen mars 2023
    omtentamen 1 april 2023
    omtentamen 2 maj 2023

    Tid och plats

    våren 2023, Vasa

    Studerandes tidsanvändning och belastning

    närundervisning ca 35 h, eget arbete ca 45 h

    Bedömningskriterier
    Underkänd (0)

    Studeranden uppnår inte kunskaper som motsvarar vitsordet tillfredsställande.

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

    Studeranden kan grundläggande producera kod med programmeringsspråket C# som innefattar klasser och objekt.
    Studerande kan grundläggande producera kod som hanterar enklare samlingar av objekt.

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

    Studerande kan producera kod med programmeringsspråket C# som innefattar klasser och objekt, arv och interfaces.
    Studeranden kan producera kod som hanterar olika typer av samlingar.

    Bedömningskriterier - berömliga (5)

    Studeranden kan producera avancerad kod med programmeringsspråket C# som innefattar klasser och objekt, arv och interfaces.
    Studeranden kan producera kod som mångsidigt hanterar olika typer av samlingar.