Poäng. Start v. Utveckling av mobila applikationer 7.5. Antal registrerade (män/kvinnor) 130 (111/19)

Relevanta dokument
Poäng. Start v. Utveckling av mobila applikationer 7.5. Antal registrerade (män/kvinnor) 230 (202/28)

Poäng. Start v. Utveckling av mobila applikationer 7.5. Antal registrerade (män/kvinnor) 177 (138/39)

Poäng. Start v. Applikationsprogramm ering i Python 7.5. Antal registrerade (män/kvinnor) 50 (34/16)

Poäng. Start v. DV1: Datavetenskapens byggstenar 7.5. Antal registrerade (män/kvinnor) 38 (38/0)

Poäng. Start v. Programmeringsteknik med C och Matlab 7,50. Antal registrerade (män/kvinnor) 274 (194/80)

Start v. Programspråk. Poäng. 03 Institution Institutionen för datavetenskap 7.5. Antal registrerade (män/kvinnor) 59 (54/5)

Poäng. Start v. Strömningslära B Institution Institutionen för fysik. Antal registrerade (män/kvinnor) 39 (32/7)

Poäng. Start v. Människadatorinteraktion 7.5. Antal registrerade (män/kvinnor) 44 (26/18)

Start v. Styr- och reglerteknik. Poäng. 45 Institution Institutionen för tillämpad fysik och elektronik 7.5

Start v. Interaktionsteknik. Poäng. 12 Institution Institutionen för datavetenskap 7.5. Antal registrerade (män/kvinnor) 100 (92/8)

Poäng. Start v. Styr- och reglerteknik Institution Institutionen för tillämpad fysik och elektronik

Start v. Klassisk mekanik A. Poäng. 12 Institution Institutionen för fysik 7.5. Antal registrerade (män/kvinnor) 47 (36/11)

Poäng. Start v. Applikationsutveckling i Java 7.5. Antal registrerade (män/kvinnor) 131 (119/12)

Poäng. Start v. Applikationsutveckling för internet 7.5. Antal registrerade (män/kvinnor) 16 (13/3)

Poäng. Start v. DV2: Algoritmer och problemlösning 7.5. Antal registrerade (män/kvinnor) 23 (23/0)

Poäng. Start v. Programvaruteknik Institution Institutionen för datavetenskap. Antal registrerade (män/kvinnor) 25 (23/2)

Poäng. Start v. Människadatorinteraktion 7.5. Antal registrerade (män/kvinnor) 44 (22/22)

Poäng. Start v. Datastrukturer och algoritmer (C) 7.5. Antal registrerade (män/kvinnor) 98 (82/16)

TEK/NAT Kursrapport. Kurskod. Kurs. Poäng. Start v. Avancerat digitalt foto för portfolio 7.5 5TF021. Antal registrerade (män/kvinnor) 121 (46/75)

Poäng 7.5. 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.

Poäng. Start v. Programvaruteknik Institution Institutionen för datavetenskap. Antal registrerade (män/kvinnor) 34 (29/5)

Poäng. Start v. Givarfysik A Institution Institutionen för fysik. Antal registrerade (män/kvinnor) 25 (25/0)

Poäng. Start v. Människadatorinteraktion 7,50. Antal registrerade (män/kvinnor) 73 (37/36)

Poäng. Start v. Datastrukturer och algoritmer (Python) 7.5. Antal registrerade (män/kvinnor) 65 (57/8)

Poäng. Start v. Applikationsutveckling i Java 7,50. Antal registrerade (män/kvinnor) 99 (82/17)

Sammanställning av kursutvärdering Samlad bedömning

Poäng. Start v. Programvaruteknik Institution Institutionen för datavetenskap. Antal registrerade (män/kvinnor) 54 (50/4)

Poäng. Start v. Programvaruteknik Institution Institutionen för datavetenskap. Antal registrerade (män/kvinnor) 57 (52/5)

Poäng. Start v. Givarfysik A Institution Institutionen för fysik. Antal registrerade (män/kvinnor) 40 (36/4)

Thomas Padron-Mccarthy Mobila applikationer med Android, 7.5 hp (Distans) (DT107G ) Antal svarande = 13. Svarsfrekvens i procent = 27.

DA205A Programmering med C# II

PD104A - Introduktion för Produktuteckling och design

Poäng. Start v. Programvaruteknik Institution Institutionen för datavetenskap. Antal registrerade (män/kvinnor) 59 (56/3)

Poäng. Start v. Avancerad Datorgrafik och tillämpningar 7.5. Antal registrerade (män/kvinnor) 10 (7/3)

Poäng. Start v. Applikationsutveckling i Java 7.5. Antal registrerade (män/kvinnor) 98 (90/8)

Sammanfattning av kursutvärdering Design av informationssystem, moment 1, Programmeringens grunder, 7,5 hp, ht 2016

TDDD35 - Användbara system

Thomas Padron-Mccarthy Mobila applikationer med Android, 7.5 hp (Distans) (DT107G ) Antal svarande = 11. Svarsfrekvens i procent = 14.

Kursanalys DA2003 höst 2017

Tea Nygren Siv Söderlund Fredrik Wiklund. Carl Hemmingsson. Magnus Johansson. Carl Hemmingsson. Föreläsningar Lektioner Laborationer Projekt

VT17-1DV023-7,5hp. Vilket sammanfattande omdöme ger du kursen? Antal respondenter: 56. Antal svar. Svarsfrekvens: 42,86 %

Mall för kursrapporter

Kursanalys DA2003 sommar 2017

TSTE12-Konstruktion av digitala system

1. Hur många timmar per vecka har du i genomsnitt lagt ner på kursen (inklusive schemalagd tid)?

Sammanställning av studentutvärdering samt utvärdering kurs vid institutionen för naturvetenskapernas och matematikens didaktik

Resultat av kursvärdering för kursansvarig och lärare

Har du läst kursen på Campus eller distans Campus 8 53% Distans 7 47%

GRUNDKURS I C-PROGRAMMERING

THFR41 - Teknisk kommunikation på franska del II

Webbtjänster Termin: 20172

BG306A Strukturmekanik, bärverksanalys MT129A Finita elementmetoden

ST16-1DV432-7,5hp. Antal svar: 26

Kursutvärdering/1MD222 Konstruktion av användargränssnitt II Datum för sammanställning:

Introduktionsmöte Innehåll

WEBB13: Bild och Grafisk produktion, 7,5 hp, H13 (31KBG1)

Sammanställning av studentutvärdering samt utvärdering kurs vid institutionen för naturvetenskapernas och matematikens didaktik

Hur bedömer du som helhet det bemötande du fått som student under kursens gång? ( ), där 1 anger lägsta betyg och 5 anger högsta betyg)

Sammanställd kursutvärdering för samhällets digitalisering SVP, HT 2016

Webbutveckling grundkurs, DA120A sm11

Objektorienterad programmering och Java

Start v. Klassisk mekanik A. Poäng. 12 Institution Institutionen för fysik 9.0. Antal registrerade (män/kvinnor) 74 (62/12)

Poäng. Start v. Avancerat digitalt foto för portfolio 7.5. Antal registrerade (män/kvinnor) 66 (29/37)

Kursrapporter för 31KTX3 och 31ETX3

EDAA01 Programmeringsteknik - fördjupningskurs

Poäng. Start v. Student Conference in Computing Science 7.5. Antal registrerade (män/kvinnor) 17 (13/4)

Cambros elektroniska utvärderingssystem

MYCKET BRA (14/48) BRA (30/48) GANSKA BRA (3/48) INTE BRA (1/48)

Thomas Padron-Mccarthy Datateknik B, Mobila applikationer med Android, 7.5 hp (Distans) (DT ) Antal svarande = 14

Föreläsningar Lektioner Laborationer Projekt Tentamina Inlämningsuppgifter Seminarier Annat. D-sektionen IT

- Användbart men kunde kunna breddas lite och mer handla om elkraft

1DV432 ST14. I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål?

TDDD39-Perspektiv på informationsteknologi

Sammanställning av studentutvärdering samt utvärdering kurs vid institutionen för naturvetenskapernas och matematikens didaktik

Webbutveckling grundkurs, DA120A sm10

5 I vilken utsträckning har kurslitteraturen varit till hjälp för ditt lärande?

1. Hur många timmar per vecka har du i genomsnitt lagt ner på kursen (inklusive schemalagd tid)?

Tycker du att kursens uppläggning och innehåll stämmer överens med målbeskrivningen i kursplanen?

TDDD63-Perspektiv på datateknik/datavetenskap

Elnät HT av :38. Kursutvärdering. Lägg till ett block

Kursvärdering 1DV433 Strukturerad programmering med C++ LP Lärare: Tommy Löfqvist 17 svar

Linux som utvecklingsmiljö

MYCKET BRA (7/44) BRA (34/44) GANSKA BRA (4/44) INTE BRA (1/44)

TGTU43- Kommunikation på arbetsplatsen

Jonas Detterfelt Siv Söderlund Johan Högdahl Joakim Arnlind Göran Forsling. Föreläsningar Lektioner Laborationer Projekt

TTIT02-Matematisk Grundkurs

Reglerteknik. Utvärderingen är genomförd av. Ansvarig studienämndsordförande. Sändlista. Anders Hansson Johan Löfberg. Kursen gavs Årskurs 3 Termin

Summary. Vad tyckte du om kursen? Hur mycket arbete har du lagt ner på kursen. 19 svar på kursutvärderingarna av ca 31 som tenterade kursen.

Hoppa till... Exportera till Excel

TEII42 - Teknisk kommunikation på japanska II - del 2

TSKS10 - Signaler, information och kommunikation

RAPPORT FÖR UTVÄRDERING AV AVSLUTAD KURS/DELKURS

Design och konstruktion av grafiska gränssnitt

Thomas Padron-Mccarthy Datateknik B, Mobila applikationer med Android, 7.5 hp (Distans) (DT ) Antal svarande = 18

BY307J Husbyggnad - Projekt

TFYA75 - Fysik kandidatprojekt

Objektorienterad programmering

Scriptprogrammering och avancerad Flash. Ulf Larsson Jon Wåhlstedt

Poäng. Start v. Grundläggande mätteknik B 7.5. Antal registrerade (män/kvinnor) 58 (43/15)

Transkript:

TEK/NAT Kursrapport Kurs Kurskod Poäng År Start v. Utveckling av mobila applikationer 5DV155 7.5 2015 24 Institution Institutionen för datavetenskap Antal registrerade (män/kvinnor) 130 (111/19) Antal aktiva studenter (deltagit i minst en examinerande del) 105 Genomströmning (i %) och betygsutfall efter första tillfälle för examination (för varje betyg som satts på kursen ange antal som uppnått detta på formen??? Genomströmning: 24% Betyg: U(99) G(22) VG(9) Hur mycket schemalagd lärar-/assistent-ledd tid har studenten tillgång till på kursen? Kursen har inte haft någon schemalagd tid, men 454 timmar lärarresurser har funnits tilldelade för kursen. Största delen av detta har använts till handledning och feedback på obligatoriska uppgifter. Hur är undervisningen upplagd? Nätundervisning utan träffar. För vart och ett av lärmålen (FSR:en) i kursplanen, beskriv kortfattat hur det examineras. förstå och redogöra för begränsningar man måste ta hänsyn till då man programmerar för en mobil plattform; (FSR 1) flervalsfrågor och inämningsuppgifter göra jämförelser mellan Android och andra plattformar för utveckling av mobila system. (FSR 2) flervalsfrågor och inlämningsuppgift implementera program i Java (mer specifikt en dialekt för Dalvik VM) för Android; (FSR 3) 2 inlämningsuppgifter utveckla program som utnyttjar de olika APIer som tillhandahålls i Android för att till exempel skapa grafiska gränssnitt och avläsa sensorer; (FSR 4) 2 inlämningsuppgifter och flervalsfrågor hantera verktyg (som exempelvis Eclipse) för programutveckling för Android; (FSR 5) inlämningsuppgifter kunna tillämpa vanliga designpatterns vid utveckling av program för Android; (FSR 6) 2 inlämningsuppgifter och flervalsfrågor designa och utvärdera gränssnitt för mobila applikationer för bland annat Android och ios. (FSR 7) inlämningsuppgifter analysera och redogöra för etiska frågeställningar som kan uppstå då mobila applikationer utvecklas och används. (FSR 8) en inlämningsuppgift Beskriv hur betygssättningen på kursen fungerar. (Vilka betyg ges på kursen och hur sker bedömningen, dvs vilka delar betygssätts och hur vägs de samman? Finns det skrivtliga betygskriterier och/eller lärmål (FSR) för de olika betygen?) Examinationen har bestått av 3 stycken inlämningsuppgifter och tre stycken flervalsfrågetest. På testen har 90% godkänt krävts på var och en av dem. På två av inlämningsuppgifterna gavs betygen U/G medan den tredje kunde ge betyget U/G/VG. För att få betyget G krävdes G på alla test och inlämningsuppgifter. För VG krävdes VG på sista inlämningsuppgiften och G på övriga inlämningsuppgifter och test. Samläses denna kurs med andra kurser?? Nej Om ja, hur många? Hur stor andel av kursen samläses? Samläser flera program denna kurs? Nej Om ja, hur många? Arbetar studenterna i projektform på kursen? Nej Om ja, uppskattad omfattning i poäng på projektdelen: Antal projekt som varje student deltog i:

Antal studenter i projektgrupp: Förväntades studenterna använda en projektmetodik för dokumentation och styrning (tex LIPS)? Hur skedde indelning av studenter i projektgrupper? Har studenterna uppmanats föra projektdagbok? Kursens samverkan med forskning Om ja, Har dagboken utgjort grund för examination? Ingen samverkan med forskningsverksamhet förekommer på kursen Annan samverkansform, nämligen: Kursens samverkan med näringsliv eller offentlig verksamhet Ingen samverkan med näringsliv/offentlig verksamhet förekommer på kursen Annan samverkansform, nämligen Genomförda förändringar till detta kurstillfälle Den stora förändringen till detta tillfälle var att materialet flyttades från verktyget Moduler till Lektioner i Cambro. Ny kursbok han inte komma ut förrän mitt under kurstillfället, så byte av denna och att uppdatera materialet för att stödja Android studio kvarstår att ändra till nästa kurstillfälle (den gamla boken stödde ej Android studio). För de som ville använda Android studio så gav vi dock handledning kring detta. Förändringsförslag från föregående kursrapport Android tutorial, se till att den är lättillgänglig redan första dagen på kursen. Anpassa materialet mer till Android studio eftersom Android promotar den istället för Eclipse nu. Byt till ny version av kursboken så snart den kommer ut. Uppdatera materialet så att allt är anpassat till senaste versionen. Fundera också på att gå från moduler till lektioner i cambro eftersom det fungerar smidigare. Lärare Information om inblandade lärare Kursansvarig Johan Eliasson Antal övrig personal som ej föreläser 1 Antal övriga föreläsare 0 Hur stor del av den schemalagda tiden på kursen undervisas av forskande lärare (dvs lärare med mer än 25% forskning i sin tjänst)? 0 Hur stor del av den schemalagda tiden på kursen undervisas av lärare verksamma i näringsliv/offentlig verksamhet (dvs lärare med mer än 25% av sin tjänst förlagd till näringsliv/offentlig verksamhet)? 0 Kursvärd. Totalt antal svarande 23 Sammanställningsdatum 2015-10-06 När genomfördes kursvärderingen? Efter genomfört första examinationstillfälle

För varje lärmål på kursen ange hur stor del av de studerande som uppger att det har behandlats på kursen - ange svaret i procent på formen har behandlats/har inte behandlats/vet ej förstå och redogöra för begränsningar man måste ta hänsyn till då man programmerar för en mobil plattform; (FSR 1) 91/4/4 göra jämförelser mellan Android och andra plattformar för utveckling av mobila system. (FSR 2) 78/22/0 implementera program i Java (mer specifikt en dialekt för Dalvik VM) för Android; (FSR 3) 96/4/0 utveckla program som utnyttjar de olika APIer som tillhandahålls i Android för att till exempel skapa grafiska gränssnitt och avläsa sensorer; (FSR 4) 96/4/0 hantera verktyg (som exempelvis Eclipse) för programutveckling för Android; (FSR 5) 83/13/4 kunna tillämpa vanliga designpatterns vid utveckling av program för Android; (FSR 6) 57/22/22 designa och utvärdera gränssnitt för mobila applikationer för bland annat Android och ios. (FSR 7) 91/9/0 analysera och redogöra för etiska frågeställningar som kan uppstå då mobila applikationer utvecklas och används. (FSR 8) 83/9/9 Sammanf. Sammanfattning av åsikterna i kursvärderingen - positivt och negativt kring föreläsningar, seminarier, grupparbeten, laborationer, examination etc

Vad har varit positivt med kursen och bör behållas? * Mängden uppgifter var lagom för att kunna sätta sig in i olika områden. * Slutprojektet med stora friheter. * Den valfria inlämningsuppgiften * Uppgift 1 som första uppgift (introducerade applikationsskapande på ett bra sätt). * Lagom svåra quiz och deras gräns för att bli godkänd. * Strukturen i forumsdelen. * Snabb respons ifrån handledare. * Lektionen "Möjlig studieplan" som gav övergripande information om hur kursen kunde läsas. * Videoföreläsningen från InfoTech var givande. * Slutprojektet med en valfri app. Borde göras större då det ändå blir lite tid med 80 timmar att hinna med och utveckla en ordentlig app. * Boken var mycket bra och lärde ut de allra viktigaste koncepten på ett välordnat sätt. * Inget * Uppgift 2; Den svåraste uppgiften och den jag fann minst glädje i, det var den delen jag kände att jag lärde mig mest av. Mycket bra del. * Bra struktur med lektioner med tillhörande quiz. * Bra med tydliga sektioner i forumet för olika delar/moment av kursen. * Bra feedback på uppgifterna. * Allting * Lärorika inlämningsuppgifter. * Strukturen ned tre quiz och tre inlämningsuppgifter * Kursbokens upplägg är väldigt bra upplägg på för att lära sig android från grunden på. * En väldigt positiv del av kursen var det tredje projektet, där man fick stor frihet att utveckla inom områden som man själv hade stort intresse för. * Fritt projekt * Tycker det varit intressanta uppgifter. * Den sista uppgiften, bra att man får bestämma fritt vilken app man vill göra. * Helt ok kursbok. Bra med stor flexibilitet över när man vill arbeta med kursen. * Den första uppgiften var en bra introduktion till kursen. * Jag tycker att boken har varit bra och jag har lärt mig mycket av att följa exemplen i den. * Lab 1 och 3 var överlag roliga och lärorika. * Jag tycker att kursen har en bra uppbyggnad, med lite av varje så att säga. * Uppgift 2 var både oväntad och oväntat kul. * Uppgifternas utformning och struktur har varit bra. * Sista uppgiften, riktigt rolig och lärorik. Resten av materialet är bra förberedelse inför den. * Allt ************************************************** Vad kan förbättras? Ge gärna tips på hur! * Litteratur/material känns dålig anpassat till kursen. Huvudboken var bra men behöver en uppdatering. Boken om användargränssnitt var helt värdelös - att behöva lägga pengar på 300 sidor med (gamla) screenshots känns meningslöst. Många uppgifter fokuserade på vissa moment som det knappt fanns litteratur till; jag tänker till exempel på: - användargränssnitt på andra plattformer än android - etik - säkerhet - användbarhet * Rapporter som redovisningsmetod tycker jag inte är optimalt för den här typen av kurs. Det känns onödigt att lägga halva tiden för en uppgift på att få till en vettig rapport istället för att faktiskt kunna ta till sig kursinnehållet. Dessutom var materialet om rapportskrivning mer förvirrande än hjälpande. Vill man fortsätta med rapporter så borde det finnas en vettig mall att följa eller en exempelrapport att utgå ifrån. * Feedback från lärare var väldigt knapp. Man skriver en rapport på 15-20 sidor och får tillbaka tre meningar som knappt kopplar till innehållet. Här kanske man kan kommentera i rapporten eller koden istället? Eller hitta en annan redovisningsmetod som gör det lättare för lärarna att ge återkoppling. * Rapportskrivning kändes lite utanför kursen * Informera gärna på ett tydligare sätt om att boken har ett forum. Om ett problem till en uppgift i boken finns kan lösningar ofta hittas där (vilket förenklar för handledarna på denna kurs som då inte behöver svara på samma fråga). * Att lämna in uppgifter via Cambro kan förbättras. Även om det förmodligen inte går att förändra av er vore det bra om ni informerade att t.ex. "Lämna in"-knappen direkt laddar upp ovanstående bifogad fil (vilket vid återlämning ska uppdateras). Det är lätt hänt att man tror att "Lämna in"-knappen tar en vidare till en ny sida där inlämningen sker, vilket inte är fallet. * Ta bort uppgift 2, tråkig. * Vissa av kapitlen från boken var bortsållade, men var ändå av sådan vikt att de var tvungna att konsumeras på ett eller annat sätt för att svara på quiz och implementera uppgifter. Om anledningen till detta var för att markera att studenterna inte skulle följa med i bokens faktiska applikationsprogrammering skulle dessa kapitel kunna markeras med "read-only". Jag tänker bland annat på kapitlen kring actionbaren. Det faktum att designdelen tog upp mönster som inte kunde implementeras med de implementationskunskaper som lärdes ut, var aningen olyckligt och gjorde att kursen ''spretade'' lite. Delen var dock berättigad eftersom den gav en grundläggande insyn i de mönster som används, vilka som är bra och vilka som är sämre. Dessutom satte de ord och titlar på design som man möter vid den dagliga appanvändningen och ökade på så sätt medvetenheten om appens designval. * Allt * 3 Inlämningsuppgifter varav 2 är programmeringsuppgifter är lite lite. Jag hade gärna sett totalt fem uppgifter i kursen men jag är osäker på målgruppen. * Lärplattformen är hemsk att navigera. En pytteliten ikon för att backa bland forumtrådarna, om man navigerar till en tråd i forumet och sedan till en annan sida kommer man tillbaks till tråden när man klickar forum i menyn och inte till trådöversikt. Sidomenyn laddar inte om sidan om man redan befinner sig på en undersida, t.ex att klicka på forum i menyn när man befinner sig i en tråd.. inget händer. Det räcker inte med att öppna en tråd i forumet för att markera den som läst, behöver också markera poster som är lästa. Nej! Forumet är svårt att läsa, dålig distinktion mellan olika poster. Konstiga varningar.. Vid inlämning av uppgift kan 5st olika datum visas för olika attribut extra förvirrande. T.ex """ Titel Inlämningsuppgift 3 - Valfri applikation Sista inlämning 2015-08-28 17:00 Antal tillåtna återinlämningar 2 Tillåt återlämningar till 2015-09-30 17:00 Status Inlämnad 2015-08-XX XX:XX Betygsskala VG/G/U Ändrad av lärare 2015-08-03 13:13 Historik 2015-08-XX XX:XX yyy@umu.se submitted """ Jag tycker inte om lärplattformen! * Kanske en mer uppstyrd sista uppgift. Det var ganska kul att få göra en helt egen applikation men samtidigt svårt att avgöra vilken nivå man ska ligga på. För mycket fokus på vanlig javaprogrammering i uppgift 1. Hade vart kul att ha någon mobilspecifik funktion med, som t.ex. att skaka telefonen för att kasta tärningarna. Sedan kan man istället minska fokuset på krångliga spelregler. * Kursen är kanske lite för svårt för nybörjare * Minska storleken på uppgift 3, och lägg till en hemtenta möjligtvis?

* Det är inte rimligt att lägga 80 h på sista uppgiften. Detta är en kurs som sträcker sig över tio veckor på halvfart, vilket betyder ca 20h/vecka och då skulle man lägga nästan halva kurstiden på sista inlämningen. * Jag tycker att det hade varit en bättre lösning att byta plats på projekt 1 & 2. I syfte att utveckla med användaren i syfte så tidigt som möjligt. * Hade kanske velat ha lite tydligare förklaring på uppg.2 om mail-programmet. Då det readan finns mail-appar för de flesta desktop-mail program var det lite otydligt kanske att man ändå skulle göra precis en sådan och inte något helt nytt. * Uppgift 2 kändes inte så bra/givande men förstår att den är där med tanke på FSR 2 och FSR 7. Därför bra att den inte är en så stor uppgift. * Första uppgiften hade för mycket fokus på reglerna. Att låta Android biten av applikationen vara det viktiga i uppgiften bör bli ett fokus. * Videoföreläsningar alternativt mer utförliga föreläsningsfiler hade varit trevligt. * I första uppgiften tycker jag att alldeles för mycket fokus låg på att förstå och implementera komplicerad spellogik. Jag lade antagligen mer tid på att bara förstå vad spelet gick ut på än att lära mig om och skriva Android-specifik kod. * Jag hade också personligen föredragit om kursen hade uppmanat oss att använda Android Studio istället för Eclipse då jag själv var tvungen att lägga väldigt mycket tid på att krångla med miljön pga crasher och andra problem. * Lab 2 kändes inte riktigt relevant. Ämnet i sig var möjligen relevant men utformningen av labben gjorde att det mest kändes som en transportsträcka. Det skulle kanske vara bra att ha någon sorts obligatorisk remissrunda tidigt på kursen med idéer till valfri app i lab 3 så att man inte sätter igång med något som är för stort, krångligt eller helt enkelt inte tillräckligt genomtänkt projekt. * Android 2 borde kunna skippas numera. Det blir lite onödigt jobbigt med 2-3 versioner på allt. Eclipse borde också slängas ut, nu när det är övergett och AndroidStudio blivit defacto-standard. En tydligare beskrivning av vad de olika alternativen i praktiken har för effekt, hade varit önskvärt. Nu var det lite mycket "sätt attribut x eller y, gör det via kod eller guibyggare, eller lägg det i en xml-fil, eller i en profilspecifik xml-fil, som ska heta a eller b eller c, eller...". För Android 4/5, vad EXAKT är best practice i respektive fall, varför är de det, och vad får de andra alternativen för negativa effekter? Alla "posta inte lösningar i forumet" verkade mest göra att det dog, och att folk mailade frågor istället. ******************************************* Saknar du något på kursen som borde vara med? * IMplementation av back-ends * Implicita intent skulle ha kunnat tagits upp, men med den begränsade tiden var det helt rätt att enbart lyfta fram de explicita. Från dessa kunde man enkelt föra över kunskapen till implicita intent och broadcast receivers. * Det som absolut saknas är en del som behandlar MVP som jag anser vara ett bättre alternativ än MVC när det kommer till Android. * Kanske en hemtenta? * Hur man arbetar med till exempel kalendern hade varit ett bra tillägg. Iofs gav kursen information till hur man finner denna kunskap själv. * Fler småuppgifter hade kanske kunnat vara bra (alternativt att successivt bygga på en större applikation så som i boken) för att få testa på lite olika implementationer och få mer kodvana. * Saknar inte innehåll på kursen, men undrar om man kunde anpassa materialet ytterligare för att passa distanskursformatet. T.ex. är ju inte Powerpoint det skönaste formatet att läsa om man inte sitter på motsvarande riktiga föreläsningar. * Mer komplett livscykel-beskrivning. Det finns ju ytterligare tusen callbacks att ta hänsyn till, medan både kurs och kursbok fick det att framstå som att det där dussinet anrop var allt som fanns. Themes berördes knappt alls, trots att det verkar vara så man ska hantera utseende numera. * Eftersom kursen bara är 7,5hp och för nybörjare tror jag det blir svårt att lägga in mer, intressanta men, avancerade uppgifter. ******************************************************* Övriga synpunkter: * Skulle vilja se mer design patterns och exempel på hur man bör strukturera koden. * Det var synd att Eclipse användes i kursen nu när Google kommer att sluta stödja det, dock kunde ingen veta det i kursens början. * Halvtråkig kurs som borde fokuserat mer på utvecklande av en ordentlig applikation. Med tillhörande back-end server (gärna i molnet). * Bra jobbat att få en distanskurs så strukturerad och bra! * Jag råkade missa att lab 2 kommit i retur då det automatgenererade mejlet drunknade bland alla foruminlägg. Jag vet att det står att man ska läsa mejlen varje dag och att ungefärligt datum när inlämningen ska vara rättad framgår, men då kursen tuffar på i så sakta mak är det lätt att man missar. Tycker även 5 arbetsdagar är en kort tid för komplettering på en 7.5 hp kurs som sträcker sig över tre månader. * Cambro var, i likhet med nästan alla andra studentportaler, både lite onödigt bökigt, långsamt, buggigt, och krävde onödigt med klick för att man skulle komma vidare. T.ex. finns ingen "markera som läst" på forum-nivå, utan man måste in på varje enskild tråd. Tiden som uppgifter väntar på rättning och feedback borde läggas till sista inlämningsdatum, eftersom man ändå inte kan göra någonting då. Lärarnas synpunkter på kursens innehåll och genomförande Denna kurs är rätt jobbig att underhålla då det hela tiden kommer nya/uppdaterade verktyg och frameworks. Något som även inträffat under/strax innan detta kurstillfälle. Detta har ledat till att materialet inte alltid hunnit vara helt upp to date. Bland annat så har Google helt beslutat sig för att satsa på Android Studio (i stället för Eclipse). Då den version av kursboken som fanns vid kursstart inte var uppdaterad för att hantera detta så valde vi att inte göra om allt kursmaterial rörande detta vid detta kurstillfälle. En ny version av boken som är uppdaterad för att hantera bla detta vilket kommer göra det möjligt att genomföra denna förändring (och en större uppdatering av kursmaterialet till nästa kurstillfälle) I vissa fall har rättning av uppgifter dragit ut lite mer på tiden än nödvändigt. En snabbare responstid gällande uppgifterna hade varit att föredra. Vi i kursledningen är medvetna om bristerna med Cambro och gör allt vad vi kan för att påpeka de brister som vi ser, men får tyvärr inte alltid gehör från utvecklarna. Förslag till nästa kurstillfälle - ange vem som ansvarar för förändringen

Byt kursbok till senaste versionen av huvudboken. Fundera över om den andra bokens vara eller inte (om den ska vara med så uppdatera till senaste versionen) Byt till att ha Android studio som huvudsaklig utvecklingsmiljö (Är också denna som beskrivs i nya versionen av boken). Uppdatera kursmaterialet så att detta Uppdatera materialet kring fragments, actionbar och themes. Ta bort allt material ur kursmaterialet som rör versioner innan Android 4 för att göra saker klarare och göra så att plats finns för att introducera de senare versionerna tydligare. Kolla igenom labspecarna. Ev byta tillämpningar i lab1 och 2. Se kursplaneförändrigar nedan Bör kursplanen ändras till nästa kurstillfälle - vem ansvarar i så fall för att förändringen görs? Ta bort referenserna till Eclipse och Dalvik då dessa inte känns relevanta längre. Undersök om kursen kan lyftas till kandidatnivå. Granskn. Granskare lärare (CAS-identitet) joel0001 [Eliasson, Johan] Granskare student (CAS-identitet) anhu0034 [Eliasson, Anke] Granskare studieadministratör (CAS-identitet) leka0001 [Kallin Westin, Lena] Eventuella kommentarer på granskningsprocessen