Kurs IK2018

Distribuerad databehandling och problemlösning med Java

7,5 högskolepoäng
Grundnivå

Huvudområde: Datateknik, Informatik, Mikrodataanalys

Kursen har inga tillfällen inplanerade just nu

Kursens mål

Kursens övergripande mål är att den studerande tillägnar sig fördjupade kunskaper i objektorienterad programmering avsedda för datainsamling i en heterogen datoriserad omgivning, omfattande servrar respektive mobila/inbäddade sensorenheter. Den studerande ska i detta sammanhang kunna analysera insamlad datamängd med kvantitativ metod.

Efter avslutad kurs ska studenten kunna:

Kunskap och förståelse

  • redogöra för hur mjukvarukomponenter i servrar är uppbyggda och hur de fungerar i en applikations-/webbserver
  • beskriva begrepp kopplade till intelligenta system inbegripet; intelligens, kunskap, lärande, beslutsfattande, agent, samordning, förhandling, multiagentsystem, mobila system, ubiquitous/pervasive system, sensor resp. kommunikation

Färdighet och förmåga

  • tillämpa vetenskapliga förhållningssätt och antaganden som grund för kvantitativa undersökningar och experimentella studier
  • designa, genomföra och presentera kvantitativa studier
  • utföra strukturerade litteraturstudier inom ett givet område och använda databaser för att hitta litteratur
  • implementera mjukvaruagenter
  • implementera webbapplikationer fördelade i flerlagerlösningar resp. webbtjänster som samverkar med mobila applikationer och inbäddade system
  • utföra enhetstestning sk unit tests under programutvecklingscykeln med hjälp av ramverk för testning

Värderingsförmåga och förhållningssätt

  • motivera problemlösning genom att referera till lämpliga vetenskapliga texter om kvantitativ forskningsmetod som understödjer tillvägagångssättet
  • utvärdera resultat av inhämtat data (via utvecklat system) och föreslå förbättringar