725G61 Programmering, grundkurs
Kursinformation
Upplägg
Kursen förutsätter mycket enskilt arbete, och arbete utöver de schemalagda tillfällena.Fokus i kursen ligger på det praktiska arbete med att programmera. I kursen kommer vi använda programspråket Java. Vi har ingen obligatorisk kursbok, utan ni köper en bok om ni vill - annars finns det mesta man behöver för att lära sig programmering på webben, och det är viktigt att läras sig att hitta information där.
Kursen är uppdelad i tre huvuddelar:
- Grunderna i programmering - här jobbar vi med att lära oss grundläggande begrepp och principer inom programmering,samt övar på hur dessa fungerar i programmeringsspråket Java.
- Den här delen av kursen pågår mellan 15 oktober och 30 november - ca 7 veckor
- Grunderna i Java-programmering gås igenom på 5 föreläsningar som alla är koncentrerade till början av perioden.
- Ni övar på det som gåtts igenom under föreläsningarna genom att lösa ett ett antal praktiska labbuppgifter i er egen takt, varav en del lämnas in för rättning och godkännande. På labbarna jobbar ni två och två.
- Deadline för att lämna in labbuppgifter för rättning är 30/11 kl 17:00 - mer information och regler för inlämning och rättning hittar ni under "Övningar och laborationer" i menyn till vänster.
- Den här kursdelen avslutas med en individuell skriftlig dugga (den 29/11 kl 10:15 - obligatorisk närvaro) - ett sorts "kontrollskrivning" för att vi ska se att ni har hängt med under labbarna. Mer information om duggan hittar ni under "Examination" i menyn till vänster.
- Grunderna i objektorienterad programmering, samt mer avancerad Javaprogrammering - här bygger vi på de grundläggande kunskaperna med vanliga begrepp och metoder inom modern objektorienterad programmering.
- Den här delen av kursen pågår mellan december och mitten av januari.
- Grunderna i objektorienterad programmering, analys och design, samt vissa avancerade Java-moment gås igenom under 3 föreläsningar i december månad.
- Ni övar på det som gåtts igenom under föreläsningarna genom att lösa ett ett antal praktiska labbuppgifter i er egen takt, varav en del lämnas in för rättning och godkännande. På labbarna jobbar ni två och två.
- Deadline för att lämna in labbuppgifter för rättning kommer att ligga i slutet av januari - mer information och regler för inlämning och rättning hittar ni under "Övningar och laborationer" i menyn till vänster.
- Den här kursdelen avslutas med ytterligare en individuell skriftlig dugga. Mer information om duggorna hittar ni under "Examination" i menyn till vänster.
- Programmeringsprojekt - här får ni tillämpa de kunskaper ni har fått genom labbar och föreläsningar, och på ett självständigt sätt lösa ett lite större programmeringsproblem.
- Programmeringsprojektet drar igång i mitten på december och pågår till kursens slut i vecka 7.
- Här kommer ni att jobba med en lite större uppgift, ändra från analysstadiet till ett färdigt program. Mer information om projekten kommer att publiceras under rubriken "Projekt" i menyn till vänster.
Litteratur
Kursen har ingen obligatorisk kurslitteratur, men om du känner att du vill ha en bok rekommenderar vi någon av följande böcker:- Programmeringsprinciper i Java, Del 1 och 2 av Fadil Galjic, ISBN 9144035861 (del 1), Studentlitteratur (Mycket grundläggande)
- Java från grunden av Torkel Franzén, ISBN 9144029144, Studentlitteratur (Mycket grundläggande)
- Java Direkt av Jan Skansholm, ISBN 9789144060743
- Thinking in Java av Bruce Eckel. Gratis Internetupplaga (ladda ner i pdf): http://www.mindview.net/Books/TIJ/
- Internet-tutorial (engelska): http://docs.oracle.com/javase/tutorial/java/
Välj en bok beroende på din nuvarande kunskap om programmering, men även på hur mycket du vill använda språket i framtiden - tänker du dig att du vill programmera en del i framtiden, satsa på en bok som är mer avancerad så kan du ha nytta av den längre fram.
Sidansvarig: Eva Blomqvist
Senast uppdaterad: 2012-10-11
