Kursanalys DA2003 sommar 2017

Relevanta dokument
Kursanalys DA2003 höst 2017

Kursanalys DD100N hösten 2018

Kursanalys DD1312 hösten 2008

Skolan för Datavetenskap och kommunikation PROGRAMMERINGSTEKNIK FÖRELÄSNING 18

Kursplan för kurs på grundnivå

Kursplan för kurs på grundnivå

Kursledare och övriga föreläsare och övningsassistenter. Antal undervisningstimmar uppdelat på föreläsningar, övningar och andra undervisningsformer

Kursplan för kurs på grundnivå

Kursanalys. Douglas Wikström 15 juni Problemlösning och programmering under press (DD2458) Högskolepoäng (hp): 9 Kursen gavs: Period 1-2, 2008

KURS-PM för. Lärande i arbete 1 (YTLW17) 20 Yhp. Version 1.1 Uppdaterad

Ange hur svarsfrekvens beräknats, t.ex. om studentantalet inkluderar omregistreringar eller ej

EDAA01 Programmeringsteknik - fördjupningskurs

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?

Introduktionsmöte Innehåll

Imperativ programmering i ADA

Kursrapport för WEBBDIST13: Textproduktion 1, distans, V14 7,5 hp (31ETP1)

Kursplan för kurs på grundnivå

Kursens livsloppsperspektiv syftar till att öka förståelsen kring hur ohälsa förs över generationer och hur ohälsa ackumuleras över livet.

Kursansvariga: David Gunnarsson Lorentzen & Charlotte von Essen

Formulär för kursansvarig. Kursanalysen utförs under kursens gång. Nomenklatur: F föreläsning, Ö övning, R räknestuga, L laboration, S seminarium)

Kursrapport för 31KTX1 V17-3 Textproduktion 1, 7,5 hp, NGWEK16h

Formulär för kursansvarig. Kursanalysen utförs under kursens gång. Nomenklatur: F föreläsning, Ö övning, R räknestuga, L laboration, S seminarium)

FÖRETAGSEKONOMISKA INSTITUTIONEN

VFU 2, ämnesstudier, Förskollärare, 7,5 hp

Kursrapport för Webbdist13: Sociala medier (7,5 hp) HT 2013 (31ESM1)

KURS-PM för. Lärande i arbete 2 (YTLR27) 40 Yhp. Version 1.0 Uppdaterad

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

DD1310/DD1314/DA3009 Programmeringsteknik LÄRANDEMÅL... Vilka läser kursen? ...FLER LÄRANDEMÅL. Föreläsning 1

Kursanalys - 5B1134 Matematik och modeller

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

Kursbeskrivning för kurs inom LLII HT18

Kursinformation Grundkurs i programmering med Python

Sammanställning av kursutvärdering Samlad bedömning

Programmeringsteknik II

Utgivare Datum Ersätter X intranät/utbildning _ intranät/forskn. o fo.utb Patrik Cannmo / EcGu _ intranät/anställd

Formulär för kursansvarig. Kursanalysen utförs under kursens gång. Nomenklatur: F föreläsning, Ö övning, R räknestuga, L laboration, S seminarium)

Bedömning, betygsättning och VFU - 15 hp

Kursanalys för Människa-Datorinteraktion, 2D poäng

1/15/2013. DD1310/DD1314/DA3009 Programmeringsteknik. Lärandemål... Vilka läser kursen? ...fler lärandemål VARFÖR? Föreläsning 1

Studiehandledning. Kursens syfte. Kursinnehåll

Kursplanering Objektorienterad programmering

Kursanalys för Programmeringsparadigm 2D1361, läsperiod 1 och 2 läsåret 2005/2006

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

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

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

Föreläsning 1 Programmeringsteknik och C DD1316. Kurswebbsidan. Mål

Kurs-PM HI2011, Programutveckling i funktionella och objektorienterande spra k, P3 VT17

KONSTFACK Institutionen för design, inredningsarkitektur och visuell kommunikation KURSPLAN

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

TATA75 - Relativitetsteori

Programmering, grundkurs

FÖRETAGSEKONOMISKA INSTITUTIONEN

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

Examination och utvärdering vt 2017

Kursbeskrivning i franska 9AFR71. Franska 91-97,5hp

TTIT02-Matematisk Grundkurs

Kurshandledning. Bruksspel. 7,5 hp VT Kurskod: 918G27 & 918G29 Kursansvarig: Anna Englund Bohm

Examination 1: Hemtentamen, (1,5hp) I hemtentamen skulle studenten med hjälp av kurslitteraturen besvara två frågor om ca 1 A4- sida vardera.

Studiehandbok 1FE196 Introduktion till ekonomistyrning, 7,5

Programutvecklingsmetodik, teori

WEBBDIST13: Formgivning och layout, 7,5 hp V14 (31EFO1)

Kursrapport för Introduktion till högre studier i BoI, distans, NGBID16v, VT16

TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på layout, ett GUI-baserat program Frågor

Kursrapport för WEBB12: Textproduktion 2 V14 7,5 hp (31WTX2)

1DV434 VT14. 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?

INSTITUTIONEN FÖR SVENSKA SPRÅKET

SOCB51, Organisationssociologi II, 15 högskolepoäng Sociology of Organisations II, 15 credits Grundnivå / First Cycle

Studiehandledning Pedagogisk och didaktisk forskning I (7,5 hp) Vårterminen 2014

THTY42 Teknisk kommunikation på tyska II - del 2

PSYKOLOGISKA INSTITUTIONEN

Mall Kursplan Här anges om kursen är på grund eller avancerad nivå

KONSTFACK Institutionen för design, inredningsarkitektur och visuell kommunikation KURSPLAN

Studiehandledning. Programvarukonstruktion B, 15 hp

Kursplan för kurs på grundnivå

FÖRETAGSEKONOMISKA INSTITUTIONEN

CEQ-kommentarer Kurser år 2. CEQ-kommentarer Kurser år 2

Betygskriterier och betygsättning

Jonas Detterfelt Siv Söderlund Johan Högdahl Weine Olovsson Magnus Johansson. Föreläsningar Lektioner Laborationer Projekt

Introduktion till informatik - människa, teknik, organisation

FÖRETAGSEKONOMISKA INSTITUTIONEN

Kompletterande utbildning för läkare med examen

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

Kursrapport för WEBB13: Sociala medier (7,5 hp) HT 2013 (31KSM1)

Riktlinjer för Verksamhetsförlagd utbildning inom. Förskollärarutbildningen. UVK4: Sociala relationer, konflikthantering och ledarskap.

THFR21- Teknisk Kommunikation i franska del 1

TSKS10 - Signaler, information och kommunikation

TDDD38-Avancerad programmering i C++

INSTITUTIONEN FÖR SPRÅK OCH LITTERATURER

LMN120, Matematik för lärare, tidigare åldrar 30 högskolepoäng

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

KURS-PM Produktionsutveckling

Föreläsning 1 Programmeringsteknik och C DD1316. Mikael Djurfeldt

INSTITUTIONEN FÖR SOCIOLOGI OCH ARBETSVETENSKAP

Datum Kursens benämning: Grundkurs Krigsvetenskap, Marktaktik tillämpning

TBMT01- Analys av bioelektriska signaler!

Kursbeskrivning. Institutionen för folkhälsovetenskap. Kursnamn: Grundläggande statistik med SPSS Högskolepoäng: 3 hp

BIMA81, Biomedicin: Molekylär medicin, 15 högskolepoäng Biomedicine: Molecular Medicine, 15 credits Grundnivå / First Cycle

UJIK Utvidgad juridisk introduktionskurs Juridiska fakulteten Lunds universitet

INSTITUTIONEN FÖR SVENSKA SPRÅKET

FÖRETAGSEKONOMISKA INSTITUTIONEN

Transkript:

Kursanalys DA2003 sommar 2017 Kursdata Programmeringsteknik, DA2003, 6 högskolepoäng Kursledare: Emma Riese Examinator: Olle Bälter Kursen är en webbkurs som inte kräver någon fysisk närvaro, den avslutande redovisningen kan dock platsförläggas. Antal registrerade studenter: 163 Kurslitteratur finns tillgänglig på en wiki-sida. Kursen består av tre stycken laborationsmoment om vardera 1.5, 1.5 och 3.0 poäng. Hur många studenter som klarat kursens olika moment Lab1: 60 Lab2: 84 Lab3: 34 Prestationsgrad per moment: Lab 1: 37 % Lab 2: 52% Lab 3: 21% Prestationsgrad: 33% Examinationsgrad: 21% Betygsfördelningen såg ut som följande: E: 0 D: 8 C: 9 B: 8 A: 9 Mål Kursens övergripande mål är att självständigt och i grupp kunna lösa problem genom att konstruera program på upp till femhundra rader i ett modernt programspråk. Efter godkänd kurs ska du kunna: följa reglerna i programspråkets syntax tillämpa och redogöra för regler för god programmeringsstil (såsom användarvänlighet, kommentarer, felhantering, strukturering, flexibilitet) upptäcka och korrigera programmeringsfel modifiera givna program överföra data mellan fil och program identifiera behovet av och använda styrstrukturer (villkorssatser och slingor) dela upp ett större problem i hanterliga delar och konstruera funktioner för dessa använda de datastrukturer som finns inbyggda i programspråket, samt välja datastrukturer som passar för det aktuella problemet utveckla enkla grafiska användargränssnitt granska andras program för att ha möjlighet att: använda programmering för att lösa problem tillämpa problemlösningsmetodiken även inom andra områden än programmering diskutera programutveckling med experter bedöma kommersiella program

Verkligt kursinnehåll Grundläggande datatekniska begrepp. Programmering i ett modernt programspråk (Python). Datastrukturer. Användning av enkla grafikrutiner. Problemlösning genom uppdelning i delproblem. Programstrukturering. Flera mindre programmeringsuppgifter samt en större, individuell programmeringsuppgift med stor vikt på strukturering och specifikation av ingående moduler. Förändringar inför denna kursomgång Under denna kursomgång fick alla studenter i välkomstmejlet information om rekommenderad deadlines och planerad studietakt, samt information om hur man går tillväga för att ändra sin studietakt. När en student hamnade efter sin studieplan, fick studenten ett mejl från kursledaren, innehållande en påminnelse samt information om hur man gör för att få hjälp eller ändra studietakt. Sammanfattning Jämfört med förra sommarens kursomgång är prestationsgraden och examinationsgrad något högre, vilket kan tyda på att införandet och uppföljning av deadlines var lyckat. Tyvärr var det under denna kursomgång stora problem med bemanning av mentorer och rättning av de mindre inlämningsuppgifterna, vilket gjorde att vissa studenter fick vänta länge på hjälp och på att få sina lösningar rättade. Planerade förändringar Kursmaterialet planeras att ses över och uppdateras i samband med att materialet flyttas över till Canvas. Till 2018 kommer kursen inte längre ges av Stockholms Universitet. Under hösten kommer vi inte ha möjlighet att manuellt skicka ut påminnelser till studenter som inte följt sin studieplan. Undervisningen Eftersom det är en online-kurs är det fram för allt mentorerna på NTI-skolan som har direkt studentkontakt. Under sommaren har dock kommit in fler frågor än vanligt till kursledaren från studenter som inte fått hjälp av mentorerna, vilket berott på att det under tillfällen saknades tillräckligt många mentorer. Kursledaren bistod då även med hjälp till studenterna. Många studenter har även använt examinationstillfällen (inlämningarna av uppgifter och p- uppgifter) som tillfällen att ställa frågor och diskutera sin kod med en lärare. Examination Lab1 examineras genom tre stycken inlämningsuppgifter. Inlämningsuppgifterna ska göras enskilt av studenterna. Varje inlämningsuppgift betygsätts enligt skalan godkänt/underkänt och studenterna ges möjlighet till komplettering om en inlämning blir underkänd. Lab2 examineras genom att studenterna gör sex stycken prov/tester. För att få godkänt på ett prov krävs att svaren på samtliga frågor i provet är korrekta. Misslyckas studenten med ett prov kan hen göra om det igen omedelbart, men frågorna kommer att se annorlunda ut, även om de frågar efter samma saker.

Lab3 examineras genom en större projektuppgift (p-uppgift) som görs enskilt. Uppgiften bedöms enligt skalan F-A. Uppgiften är uppdelad i fyra steg, kodskelett, prototyp, granskning och slutredovisningen. Kodsekelettet, prototypen och granskningen bedöms med underkänt/godkänt och innefattar även formativbedömning från läraren och det summativa betyget sätts på redovisningen av det slutgiltiga programmet. Kurslitteratur All kurslitteratur (även av inlämningsuppgifterna) finns samlat på en wiki-sida. Wiki-sidan är publik och tillgänglig även för personer som inte läser kursen. Planerade förändringar Under höstterminen kommer kursen att byta plattform från Bilda. Än är inte arbetet helt klart, men vi räknar med att kunna ge kursen från Canvas till vecka 44. I samband med flytten kan frågorna i de automaträttade testen komma att ändras något för att passa i den nya plattformen. Studentenkät Kursenkäten har skickats ut till de som studenter som blivit klara med kursen eller vars kurstillfället tagit slut. Under perioden 2017-06-30 till 2017-09-15 har 24 enkätsvar inkommit från studenter som blivit godkänd i kursen samt 14 från studenter som (ännu) inte blivit godkända i kursen. Tidsåtgång

Flera studenter som svarat att de lagt ner mindre tid än vad som förväntas (4 kursveckor) och som motiverar det genom att de har kodat mycket i python innan de läste kursen. Har kodat tidigare och därför var arbetsbelastningen låg Sammantaget är slutsatsen att innehållet i kursen motsvara den förväntade tid, men för studenter med mycket tidigare erfarenhet, bör istället välja en fortsättnings kurs. Återkoppling från lärarna I huvudsak verkar studenterna nöjda med återkopplingen: Som tidigare nämnt var kommentarerna detaljerade och otroligt hjälpsamma när det kom till hur man skulle kunna ändra och utveckla sin kod. En del studenter såg dock ingen mening med kodskelettet: Kodskelettet tyckte jag som sagt inte behövs. Dock anser jag att prototyp-steget är bra. Det är bra att få feedback för att sedan kunna justera för ev. kommentarer inför slutinlämningen. Kommentar: Det kan vara svårt att se kodskelettets roll, men det ger oss lärare en möjlighet att ge återkoppling innan studenterna kommit igång med implementeringen av koden. Att öva på att planera en lösning innan man börjar skriva kod är också ett sätt att få en bra struktur på sitt program. Vad studenterna upplevt som bra med kursen P-uppgiften lyft fram som särskilt bra av flera studenter: Att diskutera sitt program och kunna ställa frågor kändes givande. Arbetet med P-uppgiften var otroligt lärorikt. Återkopplingen upplevdes också som bra: Återkopplingen sköttes exemplariskt! Vad studenterna tycker kan bli bättre Hade dock velat få större möjlighet att uppfylla kursmålet "utveckla enkla grafiska användargränssnitt," eftersom detta kursmål enligt min mening endast tillhörde extrauppgiften för betyg A i samband med P-uppgiften. Kommentar: Grafiskt gränssnitt kommer att få mer kursmaterial, alternativt tas bort som kursmål till DD100Ns kursomgång hösten 2018. Kursmaterialet kommer att ses över och utökas något. Jag tycker sidan känns lite tunn. Jag skulle gärna se fler exempel på koder samt mer interaktion där man kanske ska ta en "grundkod" och sedan förändra den enligt instruktioner

på hemsidan för att få en bredare uppfattning om hur man kan "utveckla" en kod och samtidigt täcka större delar och förtydliga olika stora områden som t.ex. Klasser. Kommentar: Vi planerar att göra om inlämningsuppgifterna så att de blir något fler men lite mindre i omfång till hösten 2018. I samband med det planerar vi även samt att se över och uppdatera kursmaterialet mer grundligt.