Kurs IK1077

Programutveckling - Grunder

7,5 högskolepoäng
Grundnivå

Huvudområde: Informatik, Mikrodataanalys

Kursen har inga tillfällen inplanerade just nu

Kursens mål

Efter slutförd kurs skall studenten ha förvärvat grundläggande kunskaper och färdigheter i att programmera syftande till att lösa problem.

Efter avslutat kurs ska studenten kunna:

Kunskap och förståelse

  • förklara vad begreppet objektorientering innebär
  • redogöra för grundläggande termer, begrepp och nyckelord inom programmering

Färdighet och förmåga

  • skapa applikationer för in- och utmatning med hjälp av ett urval av klasser från standardklassbibliotek respektive återanvända färdiga programbibliotek i egen programutveckling
  • dokumentera och modellera applikationer
  • grafiskt illustrera modeller och resultat från undersökningar i mjukvara
  • använda sig av programutvecklingsmodeller
  • använda sig av filhantering, dvs lagra data permanent genom att skriva och lägga till data i filer samt läsa data från filer
  • utveckla språkoberoende algoritmer syftande till en strukturerad design vid utveckling av program
  • använda selektiva programsatser som innehåller villkor för att styra ett programs exekvering.
  • använda iterationsatser för att upprepade gånger exekvera programsatser tills vissa villkor uppfyllts
  • skapa egendefinierade klasser innehållande egenskaper och metoder som representerar beteendet hos objekt skapade av dessa klasser
  • tillämpa grundläggande sannolikhetslära och statistiska metoder i programmeringen under problemlösningsprocessen
  • integrera andra programmeringsmiljöer i egen programutveckling för beräkningar och presentation av grafiska diagram
  • använda datastrukturer (statiska och dynamiska) för att temporärt lagra data under exekvering resp. manipulera dessa datastrukturer
  • tillämpa undantaghantering (Exception Handling) under programutveckling
  • Visa prov på fördjupad förmåga att syntetisera kunskap och implementera färdigheter i lösandet av mer komplexa problemställningar