Kursen ingår i dessa läroplaner och studiehelheter
- Informationsteknik 2005 - Programmeringsmetodik
- Informationsteknik 2004 - Programmeringsmetodik
- Informationsteknik 2006 - Programmeringsmetodik
- Informations- och medieteknik 2007 (informationsteknik) - Programmeringsmetodik
- Informations- och medieteknik 2008 (informationsteknik) - Informations- och kommunikationsteknik (ikt)
- Informations- och medieteknik 2009 (informationsteknik) - Informations- och kommunikationsteknik (ikt)
- Informations- och medieteknik 2010 (informationsteknik) - Informations- och kommunikationsteknik (ikt)
- Informations- och medieteknik 2011 (informationsteknik) - Baskunskaper i programmering
- Informations- och medieteknik 2012 (informationsteknik) - Baskunskaper i programmering
Nivå/kategori
Undervisningsspråk
Svenska
Kurstyp
Obligatorisk
Cykel/nivå
Yrkeshögskoleexamen
Rekommenderat studieår
1
Omfattning
5 sp
Kompetensmål
Kursmålsättningen är att studerande skall behärska
programmeringens grunder och kunna lösa enkla
programmeringsuppgifter med programmeringsspråket
Java.
Läranderesultat
1. Studerande skall självständigt kunna använda
sig av kompilatorer för Java
2. Kunna planera ett program mha flödesschema
3. Kunna skapa ett program från ett flödesschema
4. Kunna avlusa - debugga - ett program
5. Kunna mellanlagra data i variabler
6. Kunna använda styrsatser och metoder för
skapande av beteende
7. Förstå hur problemlösning görs med hjälp av
enkla algoritmer, samt kunna skapa dessa
algoritmer
8. Kunna strukturera ett program med underprogram
9. Kunna strukturera data med sammansatta
datatyper
Innehåll
Allmänt om programvarukonstruktion
- planering
- genomförande
- testning
- dokumentering
Problemlösning
Syntax och semantik i programmeringsspråket Java
- den allmänna uppbyggnaden hos ett program
- datatyper
- aritmetiska och logiska uttryck
- tilldelningssats och sammansatt sats
- in- och utmatning av information
- styrsatser för förgrening och upprepning
- metoder och rekursion
- lagringsklasser och modulär programutveckling
- filhantering
Klassbibliotek
Förkunskaper
Inga
Kursen ersätter följande kurser
C-språket 1
Mer information
Inga
Litteratur
Holm, Per : Objektorienterad programmering och
Java, Studentlitteratur, Sverige, 2007
Cadenhead, R. och Lemay, L. : Teach yourself Java
6 in 21 days, Sams, USA, 2007
Cadenhead, R. och Lemay, L. : Lär dig Java 2 på 3
veckor, Pagina, Sverige, 2003
Franzén T : Java från Grunden,
Studentlitteratur, Sverige, 2003
Studieaktiviteter
- Föreläsningar - 30 timmar
- Individuell handledning och grupphandledning - 43 timmar
- Projekt- och produktionsarbete/konstnärlig verksamhet - 35 timmar
- Självstudier - 25 timmar
Arbetsbelastning
- Kursens totala antal arbetstimmar: 133 timmar
- Varav självstyrda studieformer: 133 timmar
- Varav schemalagda studier: 0 timmar
Undervisningsform
Närundervisning
Examinationsformer
- Tentamina (skriftliga-, muntliga-, hem-)
- Projektinlämning
Examinationskrav
För att klara kursen krävs att projektet i kursen
blivit godkännt samt att tenten är godkänd.
Lärare
- Forss Thomas
- Westerlund Magnus
Examinator
Westerlund Magnus
Kursens hemsida
Antal kursplatser
Ingen begränsning
Delprestation i kraft till
Till datum 2010-01-28
Kursens tidtabell
Våren 2012
Examinationsformer
- Tentdatum meddelas senare - Tentamina
- Datum meddelas senare - Övriga uppgifter