course-details-portlet

IT1001

Informasjonsteknologi, grunnkurs

Studiepoeng 7,5
Nivå Grunnleggende emner, nivå I
Undervisningsstart Høst 2025
Varighet 1 semester
Undervisningsspråk Norsk
Sted Trondheim
Vurderingsordning Mestringsstige

Om

Om emnet

Faglig innhold

Emnet gir en introduksjon til prosedyreorientert programmering, med Python som språk, samt erfaring med å gjennomføre et lite programmeringsprosjekt med anvendelse for undervisning i realfag i ungdomsskole og videregående. Konsepter som dekkes: Variable og datatyper, tallrepresentasjon og dens betydning i beregninger (f.eks. avrundingsfeil). Input og output. Kontrollstrukturer: Sekvens, valg, løkker, rekursjon. Strukturering og oppdeling av programmer; funksjoner og moduler. Datastrukturer: Strenger, lister, tupler, arrays, mengder og ordbøker (dictionary). Filbehandling og unntaksbehandling. Enkle numeriske beregninger med visualisering og plotting.

Læringsutbytte

Kunnskaper:

  • K1: Kan forklare grunnleggende prinsipper for digital representasjon av informasjon.
  • K2: Kan forklare formål og virkemåte til sentrale mekanismer for prosedyreorientert programmering i Python.
  • K3: Kan anvende kunnskap om programmeringsmekanismer til å løse ulike typer problemer, som å forklare resultatet av et program, fylle inn manglende deler av programmer, finne og rette feil i programmer og skrive kode for å løse praktiske problemer.

Ferdigheter.

  • F1: Kan gjennomføre et lite programmeringsprosjekt.
  • F2: Kan diskutere programmeringsproblemer med medstudenter.
  • F3: Kan etterstrebe læringsutbytter på en selvregulert måte, ved å bestemme egen hastighet og ambisjonsnivå.

Generell kompetanse:

  • G1: Kan reflektere om muligheter og utfordringer ved programmering som virkemiddel i undervisning av realfag i ungdomsskole og videregående.

Læringsformer og aktiviteter

Obligatorisk aktivitet

Det er to ting som er obligatoriske i emnet: (1) Studenten må ha minst 80% oppmøte på de ukentlige seminarene, som inkluderer diskusjoner med medstudenter fasilitert av fagstaben. Instituttet kan i særskilte tilfeller innvilge søknad om lavere oppmøte. (2) Studenten må levere en enkel fremdriftsplan tidlig i semesteret, fristen for dette vil bli kunngjort ved semesterstart. De obligatoriske aktivitetene må være godkjent for at man skal kunne få karakter i emnet.

I tillegg til de obligatoriske aktivitetene vil digitale læringsressurser bli gjort tilgjengelig for studentene for selvstudium underveis.

Obligatoriske aktiviteter

  • Seminar
  • Fremdriftsplan

Mer om vurdering

Vurdering i emnet skjer i form av en mestringsstige hvor hver enkelt student kan velge eget ambisjonsnivå og fremdriftsplan. Emnet er delt opp i 9 moduler, hvor man må bestå 5 for å ta E, 6 for D, 7 for C, 8 for B, 9 for A. For å bestå en modul må man bestå modulens test og levere et godkjent inkrement av et individuelt programeringsprosjekt. Tellende modultester må tas under tilsyn, høsten 2025 kan dette gjøres hver fredag underveis i undervisningssemesteret. Testene må tas i rekkefølge, og man må ha bestått den første testen før man kan ta den andre, osv. Man kan maksimalt bestå en test per uke. Eventuelt feilet test kan tas om igjen ved neste tilgjengelige tidspunkt.

I prosjektet skal hver student skrive sin unike, individuelle Python-kode, for bruk i realfagsundervisning i videregående skole innen studentens LUR-disiplin (biologi / kjemi / fysikk / matematikk / informatikk). Det skal dessuten leveres en kort rapport som reflekterer over erfaringer fra prosjektet og mulig pedagogisk bruk av programmet. Prosjektet utvikles iterativt for godkjenning til gradvis høyere nivå, hvor nivåene må gjøres i rekkefølge, dvs. man må ha levert første nivå før man kan levere andre nivå, osv. Ved eventuelt ikke godkjent prosjektlevering kan man fikse på de manglene som er blitt påpekt og levere på nytt.

Det oppnås kun én samlet karakter i emnet. Man må ha oppnådd et nivå tilsvarende E / bestått i både testserien og prosjektet for å bestå emnet. Ved ulikt nivå på de to vurderingskomponentene ved semesterslutt, vil sluttkarakter være bestemt av laveste nivå.

Ved frivillig gjentak, stryk eller gyldig fravær, må hele mappen tas på nytt.

Spesielle vilkår

Forkunnskapskrav

Ingen.

Kursmateriell

Digitale læringsressurser. Vil bli gjort tilgjengelig dels i starten av og dels underveis i semesteret.

Studiepoengreduksjon

Emnekode Reduksjon Fra
TDT4109 7,5 sp Høst 2023
TDT4110 7,5 sp Høst 2023
TDT4111 7,5 sp Høst 2023
TDT4127 5 sp Høst 2023
INFT1010 7,5 sp Høst 2024
Dette emne har faglig overlapp med emnene i tabellen over. Om du tar emner som overlapper får du studiepoengreduksjon i det emnet du har dårligst karakter i. Dersom karakteren er lik i de to emnene gis det reduksjon i det emnet som er avlagt sist.

Fagområder

  • Informatikk

Kontaktinformasjon

Emneansvarlig/koordinator

Ansvarlig enhet

Institutt for datateknologi og informatikk

Eksamen

Eksamen

Vurderingsordning: Mestringsstige
Karakter: Bokstavkarakterer

Ordinær eksamen - Høst 2025

Mestringsstige
Vekting 100/100 Dato Innlevering 08.12.2025 Tid Innlevering 14:00 Eksamenssystem Inspera Assessment