| Skriv ut | Lukk vindu |
Vår 2017
ITE1900 Programmering 1 - 10 stp
Ansvarlig enhet
Emnetype
Innhold
Objektorientert programmering i Java:
- Arv og polymorfisme
- Feilhåndtering
- GUI programmering med hendelseshåndtering
- Abstrakte klasser og interfaces
- Binær I/O, serialisering
- Rekursjon
- Trådprogrammering
- Nettverksprogrammering
Søknadsfrist
Opptakskrav
Generell studiekompetanse og matematikk R1+R2 og fysikk 1.
Søknadskode 5199 - enkeltemner i ingeniør, nettbasert
Hva lærer du
Læringsutbytte
Kunnskap:
Kandidaten skal kunne redegjøre for prinsippene for objektorientert programmering.
Kandidaten kjenner til hva som ligger i begrepene arv og polymorfisme.
Kandidaten kjenner til avanserte modelleringsmekanismer innenfor objektorienteringen, blant annet abstrakte klasser og interfaces
Kandidaten kjenner til mekanismene for hendelsesorientering i Java GUI programmering
Kandidaten kjenner til serialisering, rekursjon og trådprogrammering
Ferdigheter:
Kandidaten kan skrive objektorientert programkode ved bruk av klasser, metoder, innkapsling, arv og polymorfi.
Kandidaten kan programmere grafiske grensesnitt med hendelseshåndtering
Kandidaten kan skrive programmer mot binærfiler og kan utnytte serialisering
Kandidaten kan bruke et versjonshåndteringssystem
Kandidaten kan skrive rekursive funksjoner
Kandidaten kan skrive programmer med tråder og mot internett
Generell kompetanse
Kandidaten kan planlegge og gjennomføre programmerings prosjekter, både alene og som deltaker i en gruppe.
Kandidaten vil tilegne seg avanserte programmeringskunnskaper
Undervisnings- og eksamensspråk
Undervisning
Arbeidsformer
Forelesinger med teori og praktiske eksempler
Ukentlige (ikke obligatoriske) øvingsoppgaver
Elektroniske tester, kontrollspørsmål knyttet til gjennomgått stoff
Obligatoriske øvingsoppgaver
Programvare
Eclipse IDE for Java Developers
Eksamen
Obligatoriske arbeidskrav
Elektroniske tester for egenevaluering.
4 av 5 obligatoriske oppgaver må være godkjent
Det kreves minst 75% oppmøte i faget på øvinger og forelesning (dette gjelder ikke nettstudenter).
Vurdering
5 timers elektronisk eller skriftlig eksamen (med tilsyn, uansett eksamensform). Det gis bokstavkarakterer fra A-F, der F er ikke-bestått. Det gis kontinuasjonsadgang for studenter som ikke har bestått siste ordinære arrangerte eksamen i dette emnet.
Dato for eksamen
Eksamensdato er foreløpig og vil kunne bli endret. Endelig eksamensdato kunngjøres ved oppslag på det enkelte fakultet primo mai for vårsemesteret og primo november for høstsemesteret.