Undervisningsbeskrivelse
Stamoplysninger til brug ved prøver til gymnasiale uddannelser
|
Termin(er)
|
2025/26
|
|
Institution
|
X - TEC
|
|
Fag og niveau
|
Programmering C
|
|
Lærer(e)
|
Kenneth Hebel
|
|
Hold
|
2025 B2g pro (B2g pro)
|
Oversigt over gennemførte undervisningsforløb
Beskrivelse af de enkelte undervisningsforløb (1 skema for hvert forløb)
|
Titel
1
|
Introduktion og Installation
Introduktion til faget.
Gennemgang af Læreplanen og bekendtgørelser for faget.
Gennemgang af 3. og 4. semester.
Installation af Visual Studio.
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
2,00 moduler
Dækker over:
2 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
2
|
Grundlæggende C# - Algoritmer
Denne forløbsgruppe kommer til at indeholde enkelte lektioner med grundlæggende programmering. Emnerne fremgår af de enkelte lektioners tekst.
Løkker + Termer + Forgreninger + Gentagelser
Grundlæggende om C# + små opgaver i forgreninger
Namespace, Scope, Identifiers, Keywords, Konstanter, Operatorer, Increment,
Decrement, Return statements.
Betingelsessætninger if, switch, for, foreach, do/ while
Litteratur. Eget Slideshow/PDF og dele af kapitel ” Variabler, konstanter
og strukturer” http://www.bogenomcsharp.dk/kapitel/variabler
Dokumentation og Strings
Hierarkisk diagram, modulspecifikation, kommenteret kildetekst
• Pseudokode
http://en.wikipedia.org/wiki/Pseudocode
• Nassi-Shneiderman
http://en.wikipedia.org/wiki/Nassi%E2%80%93Shneiderman_diagram
• Flowchart
http://www.rff.com/flowchart_shapes.htm
Øvelse med Strings efter gennemgang af nogle af de metoder der knytter
sig til klassen.
Typer og konvertering (Typecast)
Value types.
Reference types.
Mere om Stack/Heap forskelle.
ENUMeration.
STRUCTure.
Konvertering, Implicit/Eksplicit.
Litteratur. Eget Slideshow/PDF og dele af kapitel ” Variabler, konstanter
og strukturer” http://www.bogenomcsharp.dk/kapitel/variabler
Enums + Try Catch
Repetition af Enums.
Intro til Try/Catch/Finally. Fejlhåndtering.
Exceptions
Litteratur. Eget Slideshow/PDF og dele af kapitel ” Variabler, konstanter
og strukturer” og ”Fejlhåndtering”
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
15,00 moduler
Dækker over:
16 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
-
Individuelt arbejde
-
Lærerstyret undervisning
|
|
Titel
3
|
Arduino programmering
|
|
Indhold
|
|
|
Omfang
|
Estimeret:
8,00 moduler
Dækker over:
2 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
4
|
Avanceret C#
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
13,00 moduler
Dækker over:
8 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
5
|
Filoperationer, Serilization
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
8,00 moduler
Dækker over:
8 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
|
Titel
6
|
Eksamensprojekt
|
|
Indhold
|
Kernestof:
|
|
Omfang
|
Estimeret:
20,00 moduler
Dækker over:
21 moduler
|
|
Særlige fokuspunkter
|
|
|
Væsentligste arbejdsformer
|
|
{
"S": "/lectio/1680/stamdata/stamdata_edit_student.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d80185529335",
"T": "/lectio/1680/stamdata/stamdata_edit_teacher.aspx?teacherid=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d80185529335",
"H": "/lectio/1680/stamdata/stamdata_edit_hold.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d80185529335"
}