Kurs IK1085

Programutvecklingsteknik, introduktion

7,5 högskolepoäng
Grundnivå

Start vecka 24, 2019

Kursens övergripande mål är att den studerande tillägnar sig grundläggande kunskaper och färdigheter i att programmera.

Kunskap och förståelse
Efter avslutat kurs ska studenten kunna:

  • 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
Efter avslutat kurs ska studenten kunna:

  • utveckla språkoberoende algoritmer syftande till en strukturerad design vid utveckling av program
  • 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
  • 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
  • felsöka program med en så kallad debugger
  • använda datastrukturer för att (temporärt) lagra och manipulera data under exekvering
  • skriva ner data till filer respektive läsa upp data från filer
  • skriftligt och muntligt presentera, förklara, sammanfatta och diskutera lösningsmetoder och resultat

Extra information:

Denna kurs riktar sig till Dig som vill ha en introduktion i objektorienterad programmering. I kursen används Java, ett av världens mest använda programmeringsspråk.

Startar och slutar:
v24, 2019 - v35, 2019
Studietakt:
50%
Studieort:
Flexibel (Borlänge)
Undervisningstid:
Dag
Studieform:
Distans
Språk:
Svenska
Behörighetskrav:
  • Grundläggande behörighet
Anmälningskod:
HDA-H338Z
Huvudområde:
Nätbaserad utbildning
Obligatoriska träffar :
0 fysiska
0 online
Datorvana:

Surfa på internet, läsa och skicka e-post, använda ett ordbehandlingsprogram (exempelvis Word).

Datorkapacitet:

Tillgång till dator (ej mini pc, surfplattor och liknande) och bredbandsuppkoppling, minst 0,5 Mbit/s både för att ta emot filer och skicka filer.

Genomförande:

Viss nätbaserad kommunikation, exempelvis e-post samt användning av grundläggande funktioner i vår lärplattform (Learn), som att hitta information samt kunna lämna in filer.

Start vecka 36, 2019

Kursens övergripande mål är att den studerande tillägnar sig grundläggande kunskaper och färdigheter i att programmera.

Kunskap och förståelse
Efter avslutat kurs ska studenten kunna:

  • 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
Efter avslutat kurs ska studenten kunna:

  • utveckla språkoberoende algoritmer syftande till en strukturerad design vid utveckling av program
  • 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
  • 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
  • felsöka program med en så kallad debugger
  • använda datastrukturer för att (temporärt) lagra och manipulera data under exekvering
  • skriva ner data till filer respektive läsa upp data från filer
  • skriftligt och muntligt presentera, förklara, sammanfatta och diskutera lösningsmetoder och resultat

Extra information:

Denna kurs riktar sig till Dig som vill ha en introduktion i objektorienterad programmering. I kursen används Java, ett av världens mest använda programmeringsspråk.

Startar och slutar:
v36, 2019 - v3, 2020
Studietakt:
25%
Studieort:
Flexibel (Borlänge)
Undervisningstid:
Dag
Studieform:
Distans
Språk:
Svenska
Behörighetskrav:
  • Grundläggande behörighet
Anmälningskod:
HDA-H3395
Huvudområde:
Nätbaserad utbildning
Obligatoriska träffar :
0 fysiska
0 online
Datorvana:

Surfa på internet, läsa och skicka e-post, använda ett ordbehandlingsprogram (exempelvis Word). Ansluta kringutrustning till din dator, kunna installera program och göra anpassade inställningar på din dator.

Datorkapacitet:

Tillgång till dator (ej mini pc, surfplattor och liknande) och bredbandsuppkoppling, minst 2 Mbit/s för att ta emot filer och 0,5 Mbit/s för att skicka filer (ej mobilt bredband, detta då mobilt bredband kan variera väldigt mycket i hastighet).

Genomförande:

Högre grad av nätbaserad kommunikation där vår lärplattform (Learn) samt vårt e-mötessystem Adobe Connect är en naturlig del i utbildningen. Vanligtvis sker möten nätbaserat med ljud och rörlig bild. Föreläsningar kan direktsändas, alternativt tillgängliggöras i efterhand via nätet.