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