Hoppa till innehåll

Grunder i programmeringPoäng (3 sp)

Kod: FEK23PR01

Poäng

3 op

Studieperiodens (kursens) lärandemål

Studerande
- känner till olika typer av programmeringsspråk
- kan använda en editor för kodning, testkörning och felsökning
- behärskar grundläggande procedurell programmering.
- kan skapa och anropa funktioner samt kan grundläggande använda arrays

Studieperiodens (kursens) innehåll

- Kompilerande och tolkande programmeringsspråk
- Användning av en editor för programmering
- Variabler, konstanter och datatyper
- Operatorer och uttryck
- Inmatning via tangentbord, utskrift i konsol
- Alternativval
- Upprepningar
- Funktioner
- Arrays

Förkunskapskrav

IT-verktyg

Anmälningstid

15.06.2023 - 17.09.2023

Tajmning

28.08.2023 - 22.10.2023

Antal studiepoäng

3 op

Andel virtuell undervisning

3 op

Prestationssätt

Virtuell undervisning

Ansvarig enhet

Institutionen för företagsekonomi

Undervisningsspråk
  • Svenska
Utbildning
  • Utbildning i informationsbehandling
Lärare
  • Sebastian Lindgren
Lärare

Rolf Gammals

Grupper
  • INF23F-Å
    Tradenom (YH), informationsbehandling, 2023

Lärandemål

Studerande
- känner till olika typer av programmeringsspråk
- kan använda en editor för kodning, testkörning och felsökning
- behärskar grundläggande procedurell programmering.
- kan skapa och anropa funktioner samt kan grundläggande använda arrays

Innehåll

- Kompilerande och tolkande programmeringsspråk
- Användning av en editor för programmering
- Variabler, konstanter och datatyper
- Operatorer och uttryck
- Inmatning via tangentbord, utskrift i konsol
- Alternativval
- Upprepningar
- Funktioner
- Arrays

Tid och plats

Plats: Teams. Teamslänk finns på kursens moodleplattform.

Datum Ämne
29.08.2023 16.00-18.00 Introduktion till kursen och programmering
04.09.2023 16.00-18.00 Komma igång med Visual Studio och I/O
05.09.2023 16.00-18.00 Arbeta med variabler, typer och typkonvertering
11.09.2023 16.00-18.00 Operatorer, uttryck och alternativval
12.09.2023 16.00-18.00 Arrayer och iterering
19.09.2023 16.00-18.00 Jobba med funktioner
26.09.2023 16.00-18.00 Arbeta med filer och .NET
03.10.2023 16.00-18.00 Repetition
10.10.2023 16.00-18.00 Laborationshandledning
17.10.2023 16.00-18.00 Laborationshandledning

Studiematerial och rekommenderad litteratur

Relevant kurslitteratur publiceras på kurshemsidan på lärplattformen Moodle.

https://learn.microsoft.com/en-us/dotnet/csharp/
https://learn.microsoft.com/en-us/shows/csharp-101/?wt.mc_id=educationalcsharp-c9-scottha

Undervisningsmetoder

Föreläsningar och övningar på Teams.

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

Obligatoriska examinerande betygsgrundande moment

Innehåll
Skrivuppgift: allmän programmeringsmetodik
- Introduktion 29.08.2023
- Avslut: 23.09.2023 23:59
Laboration: inlämningsuppgift
- Introduktion 26.09.2023
- Avslut 22.10.2023 23:59

Förverkligandets alternativa prestationssätt

Föreläsningar och övningstimmar som bandas och publiceras på moodle ingår men den obligatoriska delen av kursen utgörs av de examinerande momenten.

Studerandes tidsanvändning och belastning

3 SP = 81h

1 SP - Skrivuppgift: allmän programmeringsmetodik
2 SP - Laboration: inlämningsuppgift

Vitsordsskala

H-5

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

Kursen bedöms med betygen 1-5. Grunden för betyg avgörs av hur väl studenten har uppfyllt betygskriterierna.

Underkänd (0)

Den studerande har fullföljt kursen men inte nått alla mål för kursen.

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

Den studerande har nått samtliga mål för kursen.

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

Den studerande har nått samtliga mål för kursen. Den studerande kan dessutom:
• med enkelhet beskriva vad olika delar i ett program gör,
• skapa en lösning i kod samt dokumentation som båda är snygga och lätta att följa i stil och resonemang.

Bedömningskriterier, berömliga (5)

Den studerande har nått samtliga mål för kursen samt det som krävs för synnerligen gott betyg. Den studerande kan dessutom:
• visa djupare förståelse i hur olika koncept hänger ihop,
• argumentera för sin lösning och kan tänka på för och nackdelar för alternativa lösningar.

Förkunskapskrav

IT-verktyg