Learnmark Horsens Teknisk Gymnasium HTX
lan
Hovedmenu
history
Versionsinformation
Learnmark Horsens Teknisk Gymnasium HTX
Hovedmenu
Log ind
keyboard_arrow_down
login
Brugernavn
login
MitID
Kontakt
Hjælp
Hjælp
Holdet 2.+3.g proC* - Undervisningsbeskrivelse
menu
document_scanner
Vis udskrift
print
Udskriv i A3-format
print
Udskriv i A4-format
Undervisningsbeskrivelse
Stamoplysninger til brug ved prøver til gymnasiale uddannelser
Termin(er)
2025/26
Institution
Learnmark Horsens
Fag og niveau
Programmering C
Lærer(e)
Line Torntoft
Hold
2.+3.g proC* (
2.+3.g proC*
)
Oversigt over gennemførte undervisningsforløb
Titel 1
Introduktion
Titel 2
Quizprogram
Titel 3
CPR-program
Titel 4
Primtalsfaktorisering
Titel 5
Objektorienteret programmering
Titel 6
Skak- og kortspil
Titel 7
Text-RPG
Titel 8
Eksamensprojekt
Titel 9
Repetition
Beskrivelse af de enkelte undervisningsforløb (1 skema for hvert forløb)
Titel 1
Introduktion
Simpelt C# projekt.
Formål:
Forståelse for forløbet i simple koder.
Kendskab til generelle forskelle i forskellige programmeingssprog.
Kendskab til principper omkring algoritmer og simplificering af et problem.
Forståelse for hvordan man opsætter udviklingsmiljø.
Produkt:
Simpelt program. Hello World el. lignende.
Arbejdsgang:
Kort klasseundervisning og demonstration af principper i programmering.
Differentieret undervisning i form af web tutorials.
Selvstændigt arbejde.
Kernestof:
Programmers regelbundne opførsel ud fra programmets enkelte elementer
Programmers interaktion med omgivelserne
Indhold
Kernestof:
UDKAST Programmeringsnoter.pdf
description
Guide til installation af Visual Studio.pdf
Intro.pptx
description
Ekstraopgaver
Intro2.pptx
description
UDKAST Programmeringsnoter.pdf Læs kapitel 4, 5 og 6
description
Hav forsøgt at installere visual studio den lilla version (guide i filen)
description
Kode
Omfang
Estimeret: 2,00 moduler
Dækker over: 2
moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 2
Quizprogram
Quiz-program.
Formål:
At få et kendskab til programmeringssproget C#.
At få kendskab til forskellige datatyper.
At få kendskab til logiske operatorer i programmering.
Produkt:
Et Quiz-program i C#med selvvalgt regler.
Arbejdsgang:
Klasseundervisning: Typer af programmeringssprog (interpreted/compiled), hvordan sætter vi kompileren og vores udviklingsmiljø op, hvordan bygger man et program, hvordan debugger man, hvordan programmerer man i C,gode råd til arbejdsgangen når man programmerer.
Små øvelser på klassen.
Differentieret undervisning med web tutorials.
Selvstændigt arbejde.
Kernestof:
Programmeringssprog
Programmers regelbundne opførsel ud fra programmets enkelte elementer
Programdele og biblioteksmoduler
Indhold
Kernestof:
Quiz program 2.pdf
description
Metoder.pptx
description
Læs kapitel 7: "Metoder"
Kode
Loops.pptx
description
Læs kapitel 8 om Løkker
Læs kapitel 9 om Arbejdsmetoder
Omfang
Estimeret: 3,00 moduler
Dækker over: 3
moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 3
CPR-program
CPR-Program
Formål:
At blive bekendt med “flow”et i et program, altså hvordan vi ved hjælp af kontrolstrukturer kan ændre hvordan programmet bliver eksekveret.
Kendskab til funktioner og hvordan de kan forsimple og gøre koden mere fleksibel.
At se fordelen i programmeringssproget som et iterativt værktøj.
Produkt:
Et program i C#der kan tjecke og udregne CPR-numre.
Arbejdsgang:
Klasseundervisning: Funktioner, modulus-funktionen, arrays, demonstration af opbygning af kode.
Selvstændigt arbejde.
Kernestof:
Programmeringssprog
Elementer i programmeringssprogets opbygning såsom data- og kontrolstrukturer.
Indhold
Kernestof:
CPR-program.docx
description
Switch og arrays.pptx
description
Aflever hvad I har nået af quizprojektet
Læs kapitel 10 og 11 om Arrays og Switch
Modulo (regne med rest)
personnummeret-i-cpr.pdf
Omfang
Estimeret: 3,00 moduler
Dækker over: 3
moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 4
Primtalsfaktorisering
Faktoriseringsprogram.
Formål:
At blive bekendt med “flow”et i et program, altså hvordan vi ved hjælp af kontrolstrukturer kan ændre hvordan programmet bliver eksekveret.
Kendskab til funktioner og hvordan de kan forsimple og gøre koden mere fleksibel.
At se fordelen i programmeringssproget som et iterativt værktøj.
Produkt:
Et program i C# der kan primtalsfaktorisere et indtastet heltal.
Arbejdsgang:
Klasseundervisning: Funktioner, modulus funktionen, lister, demonstration af opbygning af kode.
Selvstændigt arbejde.
Kernestof:
Programmeringssprog
Elementer i programmeringssprogets opbygning såsom data- og kontrolstrukturer.
Indhold
Kernestof:
Kodeeksempel
Lister.pptx
description
Primtalsfaktorisering.pdf
description
Læs kapitel 12 om Lister
Omfang
Estimeret: 3,00 moduler
Dækker over: 4
moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 5
Objektorienteret programmering
Formål:
Dygtiggøre sig i programmering ud fra fastlagt opgave med objektorienteret programmering. Der opnås desuden kendskab til hvordan abstraktion med fordel kan anvendes til forsimple og genanvende kode.
Produkt:
Simulering af terning og raflebæger vha. objekter.
Arbejdsgang:
Selvstændigt opgavearbejde.
Indhold
Kernestof:
Guide oprettelse af ny fil i Visual Studio.docx
description
Klasser.pptx
description
Pizzaria2025.zip
description
Læs kapitel 13 til og med afsnit 13.4
Terninger rødgulgrøn.docx
description
Læs kapitel 13 i noterne (især 13.5-13.7 da det er nyt)
Enum og CRC.pptx
description
Skak- eller kortspil.docx
description
image.png
Læs kapitel 14 og 15 i noterne
Omfang
Estimeret: 3,00 moduler
Dækker over: 4
moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 6
Skak- og kortspil
Formål:
Arbejde med modellering indenfor programmering. Hvordan man kan tilgå et større projekt vha. værktøjer fra objekt orienteret kode, så man får højere fleksibilitet.
Produkt:
Enten variation over et kortspil eller et skakspil.
Læringsmål:
- Agile arbejdsprocessor
- Projektstyring
- Klassediagrammer
Arbejdsgang:
Selvstændigt projektarbejde.
Indhold
Kernestof:
Enum og CRC.pptx
description
Skak- eller kortspil.docx
description
image.png
Læs kapitel 14 og 15 i noterne
Eksempel-synopser.zip
description
Skabelon til synopsis.docx
description
Husk at aflevere terningeprojektet!
Læs 5.6 Synopsis | Programmering
Simple Programming Problems
Omfang
Estimeret: 6,00 moduler
Dækker over: 7
moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 7
Text-RPG
Tekst-RPG:
Formål:
Dygtiggøre sig i programmering ud fra selvvalgt projekt med meget frie rammer.
Blive fortrolige med klasser (evt. interfaces, abstrakte klasser og nedarvning)
Produkt:
Et tekst-RPG.
Arbejdsgang:
Projektarbejde i grupper
Indhold
Kernestof:
Platypus2026.zip
description
Nedarvning, abstraction og interfaces.pptx
description
Læs kapitel 16-20 i programmeringsnoterne
description
Polymorfi.pptx
description
Klassediagrammer.pptx
description
Projekt_ Tekst-RPG.pdf
description
Læs kapitel 21-22 i noterne
Skabelon til synopsis.docx
description
Fejlfinding.png
description
Omfang
Estimeret: 6,00 moduler
Dækker over: 6
moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 8
Eksamensprojekt
Selvstændigt arbejde med eksamensprojekt
Indhold
Kernestof:
Læs dokumentet Eksamensprojekt.docx og overvej et emne til eksamensprojektet
description
I skal vise hvad I har nået til LITO - vi holder vejledning af alle grupper med henblik på evt. justering af projekt
Omfang
Estimeret: 13,00 moduler
Dækker over: 15
moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Titel 9
Repetition
Repetition af pensum
Intro til eksamen hvis relevant
Indhold
Kernestof:
Programmering C - Eksamen.pptx
description
Kig UDKASTProgrammeringsnoter.pdf igennem og nærlæs de begreber, som du ikke kan huske
description
Omfang
Estimeret: 1,00 modul
Dækker over: 1
moduler
Særlige fokuspunkter
Væsentligste arbejdsformer
Vis samlet undervisningsbeskrivelse samt elevtilknytning til forløb
lan
Hovedmenu
login
MitID
login
Brugernavn
more_horiz
Mere
{ "S": "/lectio/305/stamdata/stamdata_edit_student.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d72535574364", "T": "/lectio/305/stamdata/stamdata_edit_teacher.aspx?teacherid=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d72535574364", "H": "/lectio/305/stamdata/stamdata_edit_hold.aspx?id=666\u0026prevurl=studieplan%2fuvb_hold_off.aspx%3fholdid%3d72535574364" }