Student jobber med PC.
Studielengde:3 år

Informasjons­teknologi - Programmering

Dette er utdanningen for deg som vil skrive god kode, enten du vil bygge og vedlikeholde apper og nettsider, eller IT-systemer. En bachelor i programmering gir deg kompetanse arbeidslivet roper etter.
OpptakÅpent
Student jobber med PC.

Nøkkelinformasjon

  • Gjesteforelesere

    Har gjesteforelesere med relevant erfaring fra bransjen.
  • Utveksling

    Du kan søke om å dra på utveksling til blant annet Belgia, Danmark eller Finland. 
  • Praksis

    Du kan søke om praksis i en bedrift som en del av denne utdanningen.
  • Viktige frister

    Søknadsfristen er 15. april. Dokumentasjonsfrist for vitnemål og attester er 1. juli.
  • Opptakskrav

    På dette studiet må du innfri krav om generell studiekompetanse. Du må også ha bestått matematikk R1 eller S1+S2.
  • Pris

    52 800 kr pr semester. Kvalifiserer til støtte fra Lånekassen.
  • Bachelor
  • Høst 2024
  • Heltid
  • 180 studiepoeng
  • Oslo
  • 3 år
  • Norsk

Hva lærer du?

Bachelor i programmering er utdanningen for deg som vil skrive god kode, enten du vil bygge og vedlikeholde apper og nettsider, eller IT-systemer. Det er stor etterspørsel etter dyktige kodere, og det er ikke uvanlig at våre studenter får jobbtilbud før de er ferdige med studiene.

Dette er et intensivt studium hvor du lærer mye. I undervisningen bruker vi de samme verktøyene, metodene og språkene som de gjør i industrien. Du får en avansert innføring i Java, og lærer også å programmere med for eksempel C#, JavaScript og C. Du vil blant annet ha emner som:

Studiemodell

Studiemodellen er et utdrag av programbeskrivelsen. Den gir deg en oversikt over obligatoriske emner og hvilke muligheter du har for praksis, utveksling og spesialisering. Bachelorgraden går over tre studieår. Hvert studieår er delt opp i to semestre. Vi tar forbehold om endringer.
Totalt 180 studiepoeng
60 studiepoeng
1. semester
2. semester

  • PGR209Backendprogrammering

    Dette emnet gir studenten kunnskap om utvikling av kode for å kunne behandle forespørsler sendt fra web-klienter. Emnet gir ferdigheter innen praktisk strukturering og feilretting av koden, med kunnskap om verktøy for utvikling, bygging og enhetstesting. Gjennom emnet vil studenten lære å utvikle applikasjoner med og uten rammeverk for persistens og forretningslogikk. Videre gir emnet innsikt i hvordan programmere kan involvere seg og holde seg faglig oppdatert gjennom ulike fora.

  • PG4200Algoritmer og datastrukturer

    This course aims to develop your skills in the design, implementation in Java and analysis of algorithms, to study algorithms for a range of important standard problems, to introduce you to the theory of NP-completeness together with its practical implications, and to make you aware of fundamental concepts of computability.

  • PG6301Webutvikling og API-design

    Overgangen til webrammeverk som React og AngularJS er å regne som ett av de største paradigmeskiftene i webutviklings historie. Emnet gir en innføring i og praktisk erfaring med god praksis og ulike verktøy til bruk under utvikling av webapplikasjoner og Application Programming Interfaces (API-er) innenfor dette nye paradigmet.

  • VALUTP999-30Valgemne, utveksling eller praksis

    Du kan lese mer om dine valgmuligheter i dette semesteret

    https://kristiania.no/for-studenter/valgemner-og-praksis-4/

  • PG3402Mikrotjenester

    Programvaresystemer vokser i kompleksitet og det blir nødvendig å bedre håndtere deres struktur og interaksjoner. En teknikk for å administrere kompleksitet for nettbaserte systemer (f.eks. REST, GraphQL, etc.) og for kommunikasjonsprotokollene som brukes (f.eks. HTTP) er mikrotjenester.

    Dette kurset vil introdusere konseptet mikrotjenester, og praktisk erfaring med verktøyene og metodene som kan brukes til å utvikle distribuerte systemer, enten fra bunnen av eller fra eksisterende monolittiske systemer. Studentene vil lære å bruke denne typen programvarearkitektur, sammen med dens fordeler og ulemper. Kurset vil fokusere på mikrotjenestearkitekturer, og emner som er essensielle for å implementere disse arkitekturene (f.eks. Load Balancers, API Gateways, Circuit Breakers, meldingsorientert mellomvare og auto-scaling). I tillegg vil studentene få en dypere forståelse av hvilken innvirkning slike arkitektoniske valg har på programvareutviklingsprosessen.

  • PGR301DevOps i skyen

    Emnet skal gi studenten en forståelse av hva DevOps og et utviklingsmiljø i skyen innebærer. Hvilke fordeler kan vi oppnå ved å benytte et utviklingsmljø i skyen? Hvorfor kan det være en god idé for en bedrift å ha et helhetlig syn på utvikling og videreutvikling av kode der «continuous delivery» er noe man strekker seg etter?

  • PRO203Smidig prosjekt
  • PJ6100Undersøkelsesmetoder

    Emnet skal gjøre studenten kjent med strategier og metoder med særlig vekt på undersøkelser som har relevans for informasjonsteknologibransjen. Forskningsundersøkelser er en syklisk prosess der tilnærminger er justert og raffinert over tid.

    Målet med dette emnet er å gi studentene en grunnleggende forståelse av forskning som en konseptuell, empirisk og praktisk tilnærming til å samle ny innsikt og kunnskap innen informasjonsteknologi. Undervisningen fokuserer på anvendt forskning innen informasjonssystemer og informatikk og presenterer studentene for relevante metoder fra dette domenet, sammen med deres muligheter og begrensninger.

    Emnet er et støtteemne til hovedprosjektet, primært i forhold til utvikling av undersøkelsesstrategi, anvendelse av hensiktsmessige metoder for datainnsamling og rapportskriving.

  • BAO304Bachelorprosjekt

Hva kan du bli?

Kirstine sitter på en benk og smiler til kamera

Kirstine tok en råsjans etter utdanningen på Kristiania, som førte rett til drømmejobben.

Møt fagmiljøet

  • Slik jobber vi

    På studiet lærer du å bygge avanserte teknologiske løsninger for datamaskiner, så vel som mobiltelefoner. Gjennom studiet utdannes du til å konstruere arkitekturer fra bunnen, designe systemer og utvikle attraktive applikasjoner. Du får dyp opplæring i flere programmeringsspråk, blant annet Java. 

    Programmering gir deg verktøyene og kunnskapen du trenger, samtidig som du får god innføring i støttende teknologier som scriptspråk og lagringsmedier. Dette vil forberede deg på å ta fremtidens digitale hverdag et steg videre. 

    Kristiania gir deg et verdifullt nettverk med kommende kolleger og arbeidsgivere. Du knytter kontakter med fremtidige samarbeidspartnere innenfor kunst, kommunikasjon og teknologi.

The program teaches both the practical problem-solving skills you need now, but also tools to help you in the future. There’s always something new to learn and we give you the tools to tackle whatever the future might bring.

Slik er søknadsprosessen

Her finner du viktig informasjon om søknadsprosessen og hvordan du best kan forberede deg til studiestart. 
  • Viktige frister

    Søknadsfristen er 15. april. Dokumentasjonsfrist for vitnemål og attester er 1. juli.
  • Behandlingstid

    For studier med rullerende opptak mottar du et betinget studietilbud i løpet av 1-3 dager etter søknad, dersom det er ledige plasser på programmet du har søkt. 
  • Slik søker du

    På Min Side for søkere, aksepterer du tilbudet og laster opp nødvendig dokumentasjon på dine kvalifikasjoner.
  • Semesterregistring

    Du må registrere deg for semesteret i StudentWeb. Dette er et krav for å få utbetaling fra Lånekassen.
  • SiO (Oslo) og Sammen (Bergen)

    SiO og Sammen tilbyr boliger, helsetjenester, barnehage, treningssenter og mye mer til sine medlemmer.
  • Lånekassen

    Alle våre studier er offentlig godkjent og gir rett til å søke lån og stipend fra Lånekassen.
  • Støtte og tilrettelegging

    Som student kan du få rådgivning, tilrettelegging og oppfølging på studierelaterte spørsmål og utfordringer. Vi har taushetsplikt.
  • Mitt Kristiania

    Her finner du timeplan, pensum, tjenester og alle andre verktøy du trenger som student.
  • Studentbevis

    Studentbevis er ditt adgangskort til campus, betalingskort på printere og lånekort på vårt bibliotek. Dette får du i våre resepsjoner (unntatt i Brenneriveien).

Hva lurer du på?

Våre studentambassadører svarer deg gjerne – på chat, telefon, e-post eller video.
En ung person med oppsatt blondt hår, iført en rød langermet topp og en halskjede, smiler og poserer med hendene på hoftene på en bygate, med uskarpt bylandskap i bakgrunnen.

Ofte stilte spørsmål

Les mer om våre studenter