Beregningsorientert programmering
About the course
Emnet kan tas som enkeltemne.
Programmering
- Grunnleggende innføring i programmeringsverktøy
- Hva er programmering
- Skript og funksjoner
- Valg og løkker
Beregninger
- Funksjoner og formler
- Data, tabeller og grafer
- Presisjon
IKT og Sikkerhet
- Grunnleggende begreper
- Bevissthet og sikkerhetskultur
- Personvern
- Lover, reguleringer og etikk
NB. Undervisning og eksamen i emnet er ikke fullstendig inndelt i disse tre delene.
Admission reguirements
Generell studiekompetanse og Matematikk R1+R2 og Fysikk 1.
Søkere som kan dokumentere ett av følgende kvalifiserer også for opptak:
- generell studiekompetanse og bestått realfagkurs, eller
- bestått 1-årig forkurs for ingeniørutdanning, eller
- 2-årig teknisk fagskole etter rammeplan fastsatt av departementet 1998/99 og tidligere studieordninger.
*For å få opptak til enkeltemner på grunnlag av Y-veien, må søkeren oppfylle opptakskriteriene for Y-vei til studieprogrammet som emnet inngår i. I tillegg må søkeren oppfylle eventuelle forkunnskapskrav som er spesifisert for det konkrete emnet de søker opptak til. Det gis begrenset studierett til det spesifikke emnet - på samme måte som realkompetansesøkere.
Søknadskode: 9391
Objective of the course
Etter bestått emne skal studentene ha følgende læringsresultat:
Kunnskaper og forståelse:
Kandidaten kan
- Gjenkjenne og gjøre rede for grunnleggende programmeringstekniske utfordringer som kan løses med programmering og datastrukturer.
- Gjenkjenne og forklare bruken av variabler, operasjoner og funksjoner.
- Gjøre rede for grunnleggende sikkerhetsmekanismer i aktuelle IKT-løsninger.
- Finne frem til gjeldende lover og regelverk for lagring og behandling av personopplysninger.
- Forstå relasjonen mellom programmering og matematiske/tekniske anvendelser.
- Avdekke typiske sårbarheter i IKT-løsninger og har kunnskap om slike sårbarheter.
Ferdigheter:
Kandidaten kan
- Anvende grunnleggende teknikker innen praktisk programmering.
- Anvende verktøy til statistiske og andre ingeniørmessige utfordringer.
- Anvende verktøy som programmering og simuleringer til å løse beregningsorienterte utfordringer.
- Demonstrere dette gjennom praktisk anvendelse på utfordringer i obligatoriske arbeider og utfordringer.
- Beskrive et matematisk problem i et formelt språk.
- Identifisere generelle sikkerhets-, sårbarhets-, personvern- og datasikkerhetsaspekter i systemer som anvendes til beregningsorienterte formål.
Generell kompetanse:
Kandidaten
- Har innsikt i grunnleggende programvareutvikling for å anvende dette til å løse enkle ingeniørmessige problemer.
- Kan relatere programmeringskunnskap til problemløsing og begrunne hvorfor det er et viktig verktøy for teknisk ingeniørarbeid og vitenskap.
- Har oversikt over regelverk som gjelder for aktuelle IKT-systemer.
Studiepoengreduksjon
Du vil få en reduksjon i antall studiepoeng (som oppgitt under), dersom du avlegger eksamen i dette emnet og har bestått følgende emne(r) fra før av:
- TEK-1500 Beregningsorientert programmering 2.5 stp
- DTE-1520 Beregningsorientert programmering for datateknikk 2.5 stp
Teaching methods
Forelesninger og instruksjoner foreligger som opptak og forventes å bli brukt av studentene. Det vil være kollektiv gjennomgang av eksempler og kollektivt styrte øvinger i starten. Gjennomføring av øving hvor veileder/assistent er tilgjengelig.
I løpet av emnet vil verktøy som MATLAB, Python, SageMath eller lignende bli introdusert og brukt.
Language of instruction and examination
NorskSchedule
The schedules are normally finalized and published well in advance of the start of the semester, often a few weeks beforehand. This gives students the opportunity to organize their studies and prepare for upcoming activities.
It is recommended to check the schedule regularly, as changes may occur.
Examination
| Hjemmeeksamen | Hand in: 16.11.2026 11:00 Hand out: 16.11.2026 09:00 Duration: 2 Timer |
Grade: Pass – fail |
To take an examination, the student must have passed the following coursework requirements
| Oppgave | Grade: Approved – not approved |
Everything you need to know about before, during, and after the exam; registration, absence, appeals, and diplomas: UiT Exams homepage
More info about the coursework requirements
Et antall obligatoriske oppgaver. Alle må være godkjent.
Levering etter fristene kan føre til at arbeidskravet ikke blir godkjent.
Se introduksjonsforelesning og LMS for detaljene.