Maven_super_23 - itnett/FTD02H-N GitHub Wiki

Her er en GitHub Wiki-side formatert for emnet "Programmering" (20TD02U) fra Fagskolen Innlandet:


20TD02U Programmering

Innhold

  1. Emnebeskrivelse
  2. Temaer
  3. Læringsutbytte
  4. Ferdigheter og Kompetanse
  5. Arbeidskrav
  6. Pensumlitteratur
  7. Kilder

Emnebeskrivelse

Dette emnet dekker grunnleggende programmeringsteknikker og verktøy som brukes innenfor IT-drift og sikkerhet. Det fokuserer på å bygge ferdigheter i å utvikle, vedlikeholde, og sikre applikasjoner, med en dyp forståelse av programmeringsstrukturer og teknikker. Emnet gir også en innføring i objektorientert programmering, brukergrensesnittutvikling, og kommunikasjon mellom forskjellige programgrensesnitt.

Emnekode: 20TD02U
Studiepoeng: 10
Studienivå: Fagskole, nivå 5.2
Startsemester: 2024 Høst
Fagområde: Datateknikk
Studieprogram: IT-drift og sikkerhet

Temaer

Emnet dekker følgende temaer:

  • Programstrukturer: Grunnleggende strukturer som variabler, kontrollstrukturer, og løkker.
  • Datastrukturer: Hvordan data lagres og organiseres for effektiv tilgang og modifikasjon.
  • Bibliotek: Bruk av standard og tredjeparts bibliotek i programmering.
  • Funksjoner og metoder: Skriving og bruk av funksjoner og metoder for å modularisere kode.
  • Objektorientert programmering: Konsepter som klasser, objekter, arv, og polymorfisme.
  • Debugging, testing og unntaksbehandling: Teknikker for feilretting, testing, og håndtering av unntak.
  • API: Utvikling og bruk av Application Programming Interfaces for kommunikasjon mellom programvarekomponenter.
  • GUI: Utvikling av grafiske brukergrensesnitt.
  • UML: Bruk av Unified Modeling Language for å designe systemer.
  • Filbehandling: Lese fra og skrive til filer i programmer.
  • Datasikkerhet: Implementering av sikkerhetstiltak i programmeringsprosjekter.

Læringsutbytte

Kunnskap

Etter å ha fullført dette emnet skal kandidaten ha kunnskap om:

  • Grunnleggende programmering og programmeringsverktøy.
  • Grunnleggende programmeringsteknikker, inkludert variabeldeklarasjoner, kontrollstrukturer, løkker og funksjoner.
  • Utvikling av brukergrensesnitt.
  • Kommunikasjon mellom ulike programgrensesnitt.
  • Viktigheten av å ivareta sikkerheten i applikasjoner.
  • Grunnleggende sikkerhet relatert til programmering.
  • Tilegning av ny kunnskap innen programmering gjennom relevant faglitteratur og ressurser.
  • Innsikt i egne utviklingsmuligheter innen programmering.

Ferdigheter

Kandidaten skal kunne:

  • Utvikle brukergrensesnitt ved hjelp av kode og utviklingsverktøy.
  • Skrive kode med variabeldeklarasjoner, kontrollstrukturer, løkker og funksjoner.
  • Lese og tolke kode.
  • Utføre vedlikehold og forbedring av eksisterende applikasjoner.
  • Drøfte grunnleggende sikkerhet i en applikasjon.

Generell kompetanse

Kandidaten skal kunne:

  • Vedlikeholde og utvikle sin egen kompetanse innenfor emnet.
  • Delta aktivt i prosjekter.
  • Utføre arbeid etter oppdragsgivers behov, etablere fagnettverk, og samarbeide med mennesker på tvers av fagfelt.
  • Utveksle bransjerelaterte synspunkter og informasjon.
  • Bygge relasjoner både internt, eksternt og på tvers av fagfelt.

Arbeidskrav

For å bestå emnet kreves det:

  • Aktiv deltakelse i opplæringen.
  • Deltakelse i gruppearbeid, inkludert prosjekter og fremføringer i tråd med gruppeavtale.
  • Faglig forberedelse til undervisning, inkludert etter fravær.
  • Minst 80% oppmøte til all fysisk undervisning på emnenivå (inkludert digitale samlingsdager).
  • Bidra til læring i gruppen/klassen.
  • Aktiv deltakelse på veilednings- og evalueringsmøter.
  • Fullføring og godkjenning av alle obligatoriske innleveringer, prøver, fremføringer, presentasjoner, samt eventuelle lab-øvelser, simuleringer og ekskursjoner.

Pensumlitteratur

20TD02U Programmering
PROG: Ingen litteratur nødvendig

Kilder

  • Fagskolen Innlandet, Studiekatalog for IT-drift og sikkerhet, Emnebeskrivelse 20TD02U

Dette er en oversiktlig Wiki-side som dekker de essensielle aspektene av emnet "Programmering" i IT-drift og sikkerhet, med fokus på strukturer, ferdigheter, og læringsutbytte. Hvis du trenger mer informasjon eller hjelp til andre deler av studiet, er jeg her for å hjelpe!