DV1105 Inledande programmering i Java
Fristående kurs, 7,5 högskolepoäng, Grundnivå, höstterminen 2012
Översikt
Programmering ligger till grund för det mesta som hör till tillämpad IT.
Syftet med kursen är att ge en student, som inte har någon tidigare erfarenhet av programmering, en introduktion till problemlösning och programmering i programspråket Java.
Syftet med kursen är att ge en student, som inte har någon tidigare erfarenhet av programmering, en introduktion till problemlösning och programmering i programspråket Java.
Anmälan
Det är inte längre möjligt att anmäla sig till detta anmälningsalternativ.
Välkomstbrev
Länk till välkomstbrev från ansvarig lärare finns här senast 3 veckor innan kursstart.
Sista ansökningsdag
2012-04-15
Kurstid
2012 vecka 36 till
2012 vecka 44
2012 vecka 44
Undervisningsform
Distans, Flexibel, deltid 50 %
Antal träffar
Obligatoriska: 0
Frivilliga: 0
Frivilliga: 0
Ort
All undervisning och examination sker på distans.
Undervisningsspråk
Svenska
Kursplan
Kommer snart
Huvudområde
Datavetenskap
Fördjupningsnivå
G1N
Antagning
Lärandemål
Innehåll
Programmering handlar i mångt och mycket om att lösa problem. Kursen är därför uppbyggd kring problemlösning. Det innebär att en lösning till ett problem arbetas fram genom strukturering. Därefter överförs lösningen till ett fungerande Javaprogram.Kursen omfattar följande moment:
- Problemlösning
- Programstruktur (med hjälp av klasser och objekt)
- Lagring av data (variabler av olika typ)
- Selektion (val mellan olika alternativ)
- Iteration (upprepning)
- Vektor (fält dvs indexerade variabler)
- Metoder (små programdelar som utför en väl avgränsad uppgift)
- Hantering av strängar (ord och meningar) i Javaprogram
- Några enklare algoritmer för sortering och sökning
Lärandemål
Efter genomförd kurs skall studenten:- självständigt utifrån en problembeskrivning, kunna konstruera ett väl strukturerat program i programspråket Java.
- självständigt kunna ta fram en övergripande lösning för ett givet problem (av rimlig omfattning).
- behärska den grundläggande syntax i programspråket Java som krävs för att skriva program på denna nivå.
- vara så väl förtrogen med metoduppbyggd programmering att det blir naturligt att programmen skrivs enligt denna modell.
Generella förmågor
I kursen tränas följande generella förmågor:- Förmåga att anpassa sig till nya situationer
- Förmåga att arbeta självständigt
- Grundläggande programmering – i denna kurs används visserligen programspråket Java men syntaxen är snarlik flera andra programspråk
Kurslitteratur och övriga läromedel
Huvudlitteratur
Programmeringsprinciper i Java, del 1
Författare: Fadil Galjic
Förlag: Studentlitteratur
Utgiven: 2004, Antal sidor: 483
ISBN: 91-44-03586-1
Referenslitteratur
Head First Java
Författare: Kathy Sierra and Bert Bates
Förlag: O'Reilly Media
Språk: Engelska
ISBN-10: 0596009208
Utgiven: 2005 (2003), Antal sidor: 688
---
Allt övrigt kursmaterial kommer att finnas på BTH:s lärplattform.
Programmeringsprinciper i Java, del 1
Författare: Fadil Galjic
Förlag: Studentlitteratur
Utgiven: 2004, Antal sidor: 483
ISBN: 91-44-03586-1
Referenslitteratur
Head First Java
Författare: Kathy Sierra and Bert Bates
Förlag: O'Reilly Media
Språk: Engelska
ISBN-10: 0596009208
Utgiven: 2005 (2003), Antal sidor: 688
---
Allt övrigt kursmaterial kommer att finnas på BTH:s lärplattform.
Upplägg - Litteratur
Kurslitteratur och övriga läromedel
Huvudlitteratur
Programmeringsprinciper i Java, del 1
Författare: Fadil Galjic
Förlag: Studentlitteratur
Utgiven: 2004, Antal sidor: 483
ISBN: 91-44-03586-1
Referenslitteratur
Head First Java
Författare: Kathy Sierra and Bert Bates
Förlag: O'Reilly Media
Språk: Engelska
ISBN-10: 0596009208
Utgiven: 2005 (2003), Antal sidor: 688
---
Allt övrigt kursmaterial kommer att finnas på BTH:s lärplattform.
Programmeringsprinciper i Java, del 1
Författare: Fadil Galjic
Förlag: Studentlitteratur
Utgiven: 2004, Antal sidor: 483
ISBN: 91-44-03586-1
Referenslitteratur
Head First Java
Författare: Kathy Sierra and Bert Bates
Förlag: O'Reilly Media
Språk: Engelska
ISBN-10: 0596009208
Utgiven: 2005 (2003), Antal sidor: 688
---
Allt övrigt kursmaterial kommer att finnas på BTH:s lärplattform.
Lärande och undervisning
Kursen kan ges som distanskurs och campuskurs.Som stöd används BTH:s lärplattform där kursmaterial distribueras och information rörande kursen publiceras. I den detaljerade studieanvisningen får studenten läsanvisningar till kursboken, samt förslag på uppgifter att lösa. Varje kursvecka har ett tema som gås genom. I samband med det genomför studenten övningar och obligatoriska inlämningsuppgifter. Studenten lagrar sina lösningar på lärplattformen. Lärare ger feedback på inlämningsuppgifterna.
Specifikt för distanskurs: Interaktiva övningar genomförs via Internet, till exempel via ett konferenssystem eller BTH:s lärplattform. De studenter som inte har möjlighet att delta vid konferenstillfällena kommer att kunna ladda hem inspelningar från dessa möten och titta på dem i efterhand. Dessutom förekommer kommunikation via e-post.
Specifikt för campuskurs: Genomförs enligt ovan med följande modifiering; Föreläsningar i sal. De interaktiva övningarna via Internet ersätts av övningar i datorsal.
Litteraturen är på engelska.
Arbetslivsanknytning
På campus:Praktik i arbete med att programmera, men inte med någon specifik arbetslivsanknytning.
Lärare
ExaminatorBengt Aspvall
Kursansvarig
Hans Kyhlbäck
Lärare
Åse Jevinger
Hans Kyhlbäck
Planerade lärtillfällen
På campus:Föreläsningar, övningar och laborationer.
På distans:
Onlineföreläsningar och övningar.
Tidsåtgång
I genomsnitt bör en student räkna med att studera 200 timmar för att nå lärandemålen. I denna tid ingår alla olika förekommande lärandeaktiviteter (föreläsningar, självstudier, examination m. m.). Tidsuppskattningen baseras på att ett akademiskt år omfattar 60 högskolepoäng (motsvarar 60 ECTS credits), som svarar mot en total studietid på ca 1 600 timmar. Den faktiska studietiden varierar individuellt.Examination
Bedömning
Examinationsmoment för kursen
| Kod | Benämning | Högskolepoäng | Betyg |
|---|---|---|---|
| 0710 | Tentamen | 6 | U/G |
| 0720 | Inlämningsuppgift | 1,5 | U/G |
Betyg
Kursen bedöms med betygen Underkänd eller Godkänd.Vid begäran ges även betyg enligt ECTS.
Kommande tentamenstillfällen
| Tentadatum | Moment | Anmälningsperiod | Ansv. | Plats | Klockan | |
|---|---|---|---|---|---|---|
| 2013-06-14 | 0710 | 2013-05-15 - 2013-05-31 | HKY | Karlskrona | 15:00 - 19:00 | |
| 2013-08-23 | 0710 | 2013-07-24 - 2013-08-09 | HKY | Karlskrona | 10:00 - 14:00 |
För att få delta vid ett centralt samordnat tentamenstillfälle måste du ha anmält dig i Studentportalen senast 15 dagar innan tentamensdagen.
Lokal och tidpunkt publiceras ca 5 dagar innan tentamensdagen.
Det kan finnas andra planerade examinationstillfällen. Information om de finns i It's Learning eller på annan plats som kursansvarig hänvisar till.
Kursutvärdering
Kursansvarig ansvarar för att studenternas synpunkter på kursen systematiskt och regelbundet inhämtas och att resultaten av utvärderingar i olika former påverkar kursens utformning och utveckling.






