Datavetenskap Kursutvärdering Kursrapport Sid 1 (5) Kursrapport Information om kurstillfället Kurs Applikationsutveckling för iphone Poäng 7.5 Kurskod 5DV032 Kursdatum VT11 Institution Datavetenskap Antal registrerade män 118 Antal registrerade kvinnor 11 Antal aktiva studenter 93 Genomströmning och betygsutfall totalt efter första tillfälle för examination 35 av 129 (27%) med betygsutfall U/G/VG på 94/24/11 Genomströmning och betygsutfall aktiva efter första tillfälle för examination 35 av 93 (38%) Förändringsförslag från föregående kursrapport Byt ut kurslitteraturen till iphone Programming, The big Nerd Ranch Guide av Conway och Hillegass. Tanken var att använda denna redan vid detta kurstillfälle, men den vart försenad och kom ut just innan kursstart. Mer tid måste läggas ner på att bevaka forum och mail så att det inte tar så länge att få svar på frågor. Försök se till att rätta uppgfter snabbare (men det är inte så lätt) Försök göra fler kodexempel och fler filmer. Titta över quizen så att de blir mer givande. Titta över övrigt material och se om det går att göra mer lätttillgängligt tex kring de olika designpatterns som används Genomförda förändringar till detta kurstillfälle Kurslitteraturen byttes till iphone Programming, The big Nerd Ranch Guide av Conway och Hillegass. Fler Quiz-frågor har lagts till för att göra dessa mer givande. Mer material har lagts till om de olika designpatterns som används. Information om inblandade lärare Kursansvarig Johan Eliasson Antal övriga föreläsare 0 Antal assistenter 1 Information om kursutvärderingen Sammanställningsdatum Totalt antal svarande 2011-07-07 23 Kursens kursplan bör ändras Ja Nej
Sid 2 (5) För varje program för in resultaten på de obligatoriska frågorna nedan: Programkod Antal svar Antal registrerade om kursens kvalitet om nedlagd tid om bemötande Alla (nätkurs med mestadels studenter från andra universitet) 23 129 3,6 12h (En student höjde medlet med 2 och en halv timmme; resultatet rensat från textsvar som inte gick att medelvärdesberäknas ) 4,3 För varje lärmål på kursen ange hur stor andel av de svarande som uppger att de har behandlats: Lärmål Har behandlats Använda sig av programspråket Objective-C för att skriva enklare program för ios 96% Förstå och redogöra för begränsningarna som man måste ta hänsyn till då man programmerar för en mobil plattform Visa kännedom om de olika APIer som tillhandahålls i ios genom att skriva program som använder dessa för att till exempel skapa grafiska gränssnitt och avläsa sensorer 87% 87% Använda sig av verktyg för programutvecklig för ios 87% Använda sig av designpatterns som tex model-view controller vid utveckling av program 91% Sammanfattning av åsikterna i kursutvärderingen Orsaker till illa bemötande: Korta kommentarer. Lärarna ger ingen användbar feedback på ens frågor, projekt eller lösningar. Skulle bli förvånad om läraren suttit mer än 5 minuter på varje projekt. Hade lika gärna kunnat studera på egen hand för lärarna tillförde inget. Cambro är under all kritik, segt, inga mail skickades ut vid "returer" av inlämningar mm. Positiva saker som bör behållas: Att utveckla kompletta appar och att det inte är av akademisk art utan går att använda i "verkligheten". Labbar, quiz Bra struktur, så man lär sig lätt. Bra och snabb hjälp av lärare. Mycket bra kursbok. Videos är bra, ok inlämingsuppgifter Snabba och bra svar från lärare via mail. Kursledarens engagemang, snabba o bra svar på frågor. Relevanta inlämningsuppgifter. Det öppna arbetssättet, att man är lite fri att göra hur man vill i alla uppgifter. Riktigt trevligt språk och det är en bra kurs att ha med sig i bagaget. Support via forumet har varit bra och
Sid 3 (5) uppgifterna har varit roliga. Bra uppgifter i synnerhet sista som ger eleven en hel del utrymme att använda sin fantasi. Dock är det helt okej att kursen kräver en telefon på tusentals kronor för att erhålla ett högre betyg (och nej, argumentet "man kan låna en" håller absolut inte). Inget. Skrota kursen och byt ut den mot en rekommendation att köpa kurslitteraturen och följa den till punkt och pricka. Själva kursen var bra Hela Rolig kurs. Kurslitteraturen var bra. Forumet, väldigt bra med hög aktivitet. Forumet är väldigt bra, jämfört med andra distanskurser jag läst är det mycket aktivitet på forumet. Att man får göra en valfri app som sista uppgift är mycket bra! Det gjorde uppgiften lite extra roliga och motiverade mig till att göra en mer avancerad app. upplägget i Cambro Förbättringsförslag: Fler övningar. 3 övningar blir lite för få. Gärna fler små appar som visar på fler funktioner som iphone erbjuder. Framför allt sensorer. OH Slides Mer interaktion med andra elever. Kanske live-streamade föreläsningar. Borde vara möjligt att lämna in ett spel som sista uppgift och ändå kunna få VG (Kommentar från läraren: Detta är fullt möjligt att göra så länge som man håller sig till kraven i specen) Jag missade helt "modul-delen" till en början. Skulle man inte på första sidan presentera veckans uppgifter? (Enligt det rekommenderade studietempot). Fler videomoduler. Önskvärt vore om all fakta bredvid kursboken kunde presenteras som videomoduler. Som tex den här kursen https://docs.google.com/view?id=df6c2tjm_583d8x837ch&pli=1 Mer uppgifter, under sista projektet så får man som uppdrag att använda kameran/gps/accelerometer o.s.v. men jag skulle vilja se separata uppgifter på allt detta som man var tvungen att lämna in. Nu gjorde jag ju allt ändå för att lära mig men kan ju inte påstå att jag gick särskilt djupt då det inte var en uppgift. För mycket uppgifter för att vara bara 7.5 poäng och en grundkurs. Lite höga krav kan tyckas. Saknas även grunder i objective c eftersom det som sagt är en grundkurs där eleverna "inte" har några förkunskaper alls. Jag köpte aldrig kurs boken. I och med detta så tyckte jag att det fanns lite material att studera med. Något som jag gärna hade velat ha tillgång till är föreläsningar i form av film format med mycket exempel i. Jag laddade ner föreläsningar från Standford University via Itunes U såg igenom alla föreläsningar och sen har jag i princip bara använt Apples dokumentation. Ta bort kravet för testning på en telefon för högre betyg på sista uppgiften. Det sak handla om utveckling inte
Sid 4 (5) material. Vissa av flervalsfrågorna var knepigt formulerade och svåra att förstå. IRC kanal Mer feedback på elevens lösningar. Mer genomgång om vanliga problem som verkar uppstå hos elever. Klarare direktiv på vad en uppgift bör innehålla. Bättre betygskriterier som bevisar vilken kunskap eleven besitter istället för att tvinga eleven att använda sig av endast ett urval Informationen kring quizen var lite dåligt när det var fel i dem och de gjordes om och man redan hade gjort dem och då inte visste ifall man skulle göra om dem eller inte. Jag gjorde om den första gången men sen kunde jag inte se någon skillnad. En till inlämningsuppgift, en mindre uppvärmningsuppgift. Lite svårare quiz, quiz 3 var det enda kluriga. Eventuellt fler quiz så att man tvingas läsa boken för att kunna svara på dem. I början fick jag känslan av att det hoppades väldigt mycket i kursen jämfört med bokens gång. Jag tycker det vore bättre om kursen faktiskt följde de kapitel som finns i boken då boken är väldigt bra. Det är lite irriterande att jag måste själv räkna ut om jag är godkänd på ett quiz eller inte. Efter att jag gjort ett quiz borde det stå G eller U så man vet direkt om man klarat det eller inte. Inte för att procenträkning är svårt, men det borde vara enkelt för er att fixa. Det kanske skulle vara ett quiz kopplat till varje modul för att försäkra att studenterna tar till sig all information. Fler instruktions-videor hade jag uppskattat. Lite mer ingående, individuell analys av lösningarna på inlämningsuppgifterna - både bra, dåliga och alternativa lösningar. Tex av sista uppgiften. Man kunde få kommentarer direkt i koden. Saker som saknas på kursen: Mer övningar med sensorer som gps, gyro, accelerometer. Mer övningar med där internet används på olika sätt, t.ex. ha en befintlig server som vi ska hämta data från och presentera. Videoföreläsningar Kopplingar till Game Center, iad, Push-notiser m.m. och nu även icloud En avstämning efter halva arbetet med uppgift 3 hade varit bra. Man skulle kanske kunna skicka in vad man gjort hittills och vad man planerar att göra innan inlämning? Ännu mer ingående föreläsningar/texter om minneshantering. Även om jag läst Apples dokument av detta så känns det inte som jag har förstått det till 100%. Föreläsningar i form av film format med mycket exempel i. Core data Lärare, Genomgångar, Testuppgifter, Testprojekt, Lärare. Laborationerna känns inte speciellt djupa. Man mest snuddar vid ytan av iphoneprogrammering. Lite mer genomgång av analysverktygen. Övriga synpunkter: Datum för andra chans att lämna in uppgifter tycker jag ska finnas med i planeringen så att man själv kan
Sid 5 (5) planera utifrån detta om man missar en uppgift. Borde inte få räknas som en kurs då skolan inte tillförde mig någon som helst kunskap. Vem som helst kan lära sig det jag lärt mig genom att köpa kurslitteraturen. Det enda skolan erbjuder är något att trilla tillbaka på när man har frågor. Men inte ens det fungerar. De frågor som ställs blir ofta kort besvarade och det slutar med att man får leta upp svaren någon annanstans. Frågorna om kursen har behandlat de olika ämnena är irrelevanta. Kursen har kopierat de uppgifter som finns i kurslitteraturen. Det betyder att kursen i sig har inte lärt mig något. Det var dock en väldigt bra bok. Bra bok!!! Mycket inspirerande kurs! Förslag till nästa kurstillfälle Försök göra fler övningsuppgifter. Försök göra fler inspelade föreläsningar Lite material om core data hade vvarit bra att få med i kursmaterialet Försök att anpassa kursmaterialet bättre efter boken Ansvarig för kursrapporten lärare Johan Eliasson Ansvarig för kursrapporten - student