INF1055 – Systemer, krav og konsekvenser

Kort om emnet

I dette emnet vil du l?re om forst?else i utvikling og bruk av digitale systemer. Du l?rer om ulike systemer, brukernes behov, og systemenes samfunnsmessige betydning og du l?rer om hvordan systemer utvikles sett fra et software engineerings perspektiv.

Hva l?rer du?

Etter ? ha fullf?rt INF1055:  

  • har du en forst?else av teknologiens muligheter og begrensninger i samspill med mennesker, og av konsekvenser og effekter av teknologi for individer, organisasjoner og samfunnet 
  • kjenner du til ulike typer systemer og anvendelsesomr?der og du kan anvende metoder og teknikker for ? innhente, analysere og spesifisere krav til et system
  • kjenner du til sentrale lover og forskrifter for utvikling av digitale systemer, inkludert universell utforming, personvern og brukermedvirkning, og du kan identifisere og ta stilling til relevante etiske problemstillinger 
  • kan du kommunisere informatikkens samfunnsmessige betydning til ikke-informatikere og du kan utf?re kvalitative brukerunders?kelser 
  • har du grunnleggende forst?else for samspillet mellom systemutvikling og ulike bruker- og interessegrupper, og du forst?r hvordan st?rre systemutviklingsprosjekter skiller seg fra individuelle programmeringsoppgaver
  • kjenner du til ulike faser og aktiviteter som inng?r i systemutvikling og du kan vurdere fordeler og ulemper ved forskjellige metoder og teknologier for systemutvikling

Opptak og adgangsregulering

Studenter m? hvert semester s?ke og f? plass p? undervisningen og melde seg til eksamen i Studentweb.

Dersom du ikke allerede har studieplass ved UiO, kan du s?ke opptak til v?re studieprogrammer, eller s?ke om ? bli enkeltemnestudent.

Emnet er en pilot p? IN1030 som skal g? for f?rste gang v?ren 2018. Emnet har derfor en adgangsbegrensning p? inntil 60 studenter.

Emnet er i utgangspunktet forbeholdt studenter som f?r tilbud om det via instituttet, men det kan ?pnes for etteranmelding hvis ledige plasser.

Forkunnskaper

Obligatoriske forkunnskaper

INF1000 – Grunnkurs i objektorientert programmering (videref?rt)/INF1001 – Grunnkurs i objektorientert programmering (nedlagt)/INF101/ HUMIT1700/INF103/IN101.

Anbefalte forkunnskaper

Emnet b?r tas samtidig med eller etter