1DV433 HT13. 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?



Relevanta dokument
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?

Evaluation Summary - CD5570 DoA, distans VT 2004 Dan Levin

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?

Sammanställning av studentutvärderingen för kursen Estetiska lärprocesser 15 hp, ht 2007

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

Kursutvärdering. Samhällskunskap A

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

Kursutvärdering Ämne: SO Lärare: Esa Seppälä/Cecilia Enoksson Läsåret Klass: SPR2

Kortfattad sammanfattning av studenternas synpunkter och förslag

Kursrapport Datorlingvistisk grammatik (första skiss)

GRUNDKURS I C-PROGRAMMERING

H15-1DV433-7,5. Vilket sammanfattande omdöme ger du kursen? Antal respondenter: 22. Antal svar. Svarsfrekvens: 59,09 %

Programmering. Seminarier i datavetenskap, datorteknik och informationsteknik. Niklas Broberg niklas.broberg@chalmers.

Torun Berlind Elin Önstorp Sandra Gustavsson Klas Nordberg. Föreläsningar Lektioner Laborationer Projekt

distansutbildning i datavetenskap samt utveckling av nya former för handledning och examination

Allmänna frågor om kursen: Kursutvärderare: IT-kansliet/Christina Waller. 1. Vad är ditt allmänna omdöme om kursen? Antal svar: 30 Medelvärde: 3.

Vilket program och årskurs läser du? Respondenter: 5. Översikt alla Frågor - Verksamhetsstyrning FÖ5007 FÖ5009 FÖ6007 FÖ

Resultat av kursvärdering

TSTE05-Elektronik och mätteknik

LEGO NXT Robotprogrammering

RESULTAT - MÅLUPPFYLLELSE

VT16-1DV434-7,5hp. Antal svar: 8

Våga Visa kultur- och musikskolor

Utvärdering 2015 deltagare Voice Camp

Kundutvärdering (Björn Hörvallius)

Utvärdering av 5B1117 Matematik 3

Hur mäts kunskap bäst? examinationen som inlärningsmoment

Tentamen IE1204 Digital design

NXT LEGO-robot laboration Programmering och felsökning av en LEGOrobot

ELEVHJÄLP. Diskussion s. 2 Åsikter s. 3. Källkritik s. 11. Fördelar och nackdelar s. 4. Samarbete s. 10. Slutsatser s. 9. Konsekvenser s.

ANONYMA TENTAMINA (FÖRDELAR) ÅSIKTSTORG:

Alla får ligga. strategier i förförelsekonst för den moderna gentlemannen och kvinnan

Sammanställning över enkätsvar från föräldrar till förskolebarn i Nynäshamns kommun, 2016.

VIDEODAGBOKEN. Individuellt Mjukvaruutvecklingsprojekt. En dagbok i videoform online. Robert Forsgren (rf222ce) UD

TBMT41-Projekt i medicinsk teknik

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

Fördjupningskurs i byggproduktion, ht 2009.

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

Frågebanker, frågeuppsättningar och slumpvisa block

VT17-1DV432-Inledande programmering med Java-7,5hp-Ortsoberoende-100%-Distans

Lotusmamma.se Senast uppdaterad

Enkät till föräldrar och elever i årskurs 3, 5, 8 och Olsboskolan, vt 2015

Utvärdering av föräldrakurs hösten 2013

STOCHOLMS UNIVERSITET FYSIKUM. Utvärdering av kursen Vågrörelselära och Optik, 7p, VT Lämnas eller skickas till studentexpeditionen.

GIT L0002B INTRODUKTION TILL PROGRAMMERING OCH C# Information inför kursstart

Resultat av betygsenkät gjord av Skogshögskolans Studentkårs Studieråd 2006.

Roligaste Sommarjobbet 2014

Förslag till nya webbkurser

TATM79 Matematisk grundkurs, 6hp Kurs-PM ht 2015

Pedagogiskt seminarium för personal vid Institutionen för geovetenskaper (avd för luft och vatten)

Enkät Plantskolan Hammarby IF FF vinter 2015/ Har din son deltagit som? 2. I vilken åldersgrupp har din son deltagit?

Utvärdering APL frågor till handledare VT2015

RAPPORT 1. Dnr Ubn 2008/26 Uppföljning av skriftlig information om elevs ordning och uppförande i gymnasieskolan

Kursutvärderingsformulär

Sammanställning av studentenkät arbetsterapeuter 2009

2 Distansutbildningens pedagogiska utmaningar

Kursledare och övriga föreläsare och övningsassistenter

Slutrapport för JMDB.COM. Johan Wibjer

Gruppenkät. Lycka till! Kommun: Stadsdel: (Gäller endast Göteborg)

Vanliga frågor och svar om Förskollärarutbildningen med inslag av validering utannonsering till höstterminen 2016

VT17-1DV434-7,5-Ortsoberoende-50-Distans /VT17-1DV434-7,5-Ortsoberoende-50-IT-distans /VT17-1DV434-7,5-Ortsoberoende-50-Distans

Föreläsning 3.1: Datastrukturer, en översikt

Omformningsförmåga, berättelse och identitet. Vigdis Ahnfelt, Lektor i spanska och lärare i ämnesdidaktik moderna språk

Felsökning av mjukvara

Asylboende Malmö Enkätnamn: Asylboende Malmö Antal respondenter: 66

Kurskompendium Distansutbildning 5p Ht-00

Föräldraenkät gällande verksamheten på fritidsklubben Vängåvan vt-14

Att planera, köpa och genomföra teckenkurs

2. Hur tycker du att stämningen i sjuan i stort har förändrats under året glädje, trygghet, gemenskap och kommunikation?

Kursutvärdering Digital kompetens/it-ämnen vt11

Nordiska språk i svenskundervisningen

Lärarmaterial. Vad handlar boken om? Mål från Lgr 11. Samla eleverna och diskutera följande kring boken: Grupparbete/Helklass

LEGO Robot programmering och felsökning Hur svårt ska det vara att följa den svarta linjen?

Gesäll provet Internetprogrammering I. Författare: Henrik Fridström. Personnummer: Skola: DSV

Kursprogram Golfträning 2014

1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på min tur att prata. 4. Säg det jag vill säga. 1.

LEGO Mindstorm-robot

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

Att överbrygga den digitala klyftan

Ungdomssamtalarna beaktas i internbudget för 2015, samt att samarbete inom ramen för Ungdomssamtalarna fortsatt sker med grundskolenämnden

Varmt välkomna till SK Ägirs baby- och minisim på Sollidenbadet!

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

PROGRAMRÅD INTERAKTIONSDESIGN

Pedagogisk dokumentation i förskolan hur kan vi vidareutveckla detta med hjälp av digitala verktyg? Vecka 44 Pedagogiskt Center

STUDENTBAROMETERN HT 2012

GYMKEEPER ANDREAS SÖDERSTRÖM

Att eventuellt lägga in en extra gäst föreläsning med någon aktiv i arbetslivet som arbetar med animering i webb miljö.

Sammanställning av utvärderingar av kurs HU4304 höstterminen 2008

13. Vad tycker du om samarbete och enskilt arbete på kurserna när det gäller laborationer?

Sommar, sommar & sol. Aktuellt

En annan mycket roligare del i arbetet var att jag ofta fick följa med min handledare ut på

Stress, symptom och klinik; beteendemedicin i primärvården, 7,5 hp ht 09

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

WEBB12: Animering och multimedia för webben 7,5 hp H13 (31WAN1)

SkövdeNät Nöjd Kund Analys

81 familjer utav 108 tillfrågade deltog i enkäten. 75% svarade alltså på enkäten.

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

Vad tycker du om sfi?

Sammanställning Undersökning av kommunens funktionsbrevlådor 2013

THSP41 - Teknisk kommunikation på spanska II - del 1

Transkript:

1DV33 HT13 Antal : 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? - ha fått grundläggande kunskaper om strukturerad programmering med programspråket C++ och användning av moderna programutvecklingshjälpmedel. - ha fått grundläggande kunskaper om strukturerad programmering med programspråket C++ och användning av Antal moderna programutvecklingshjälpmedel. 6 (66,7%) 2 (22,2%) 1 (11,1%)

- kunna skapa strukturerade textbaserade applikationer och ha lärt sig god programmeringsmetodik. - kunna skapa strukturerade textbaserade applikationer och ha Antal lärt sig god programmeringsmetodik. (,%) (,%) 1 (11,1%) - behärska och förstå vanligt förekommande algoritmer och datastrukturer. - behärska och förstå vanligt förekommande algoritmer och Antal datastrukturer. (,%) 3 (33,3%) 2 (22,2%)

Här har du möjlighet att skriva egna kommentarer om resultat och måluppfyllelse. Jag tycker absolut att jag har fått bra grundläggande kunskaper i C++-programmering av denna kurs. Kursens material är mycket bra strukturerat och jag uppskattar att allt är tillgängligt från början, så man kan välja sin studietakt efter behov. Det känns lite synd att vi inte hann komma in på objektorienteringen, men jag ser inte heller hur det skulle fått plats. Kursen känns fullspäckad med information och jag har lärt mig mycket varje vecka. Kul! Jag halkade in på denna kurs "av misstag", och har tidigare arbetat som programmerare och har ganska bra koll på C++, så därför kan jag ge mitt perspektiv: Det är svårt att veta vad man ska a på denna utvärderingspunkt. Att lära ut god programmeringsmetodik är ett mycket avancerat mål (de flesta proffs kämpar med det varje dag) och någonting som knappast låter sig göras i en grundkurs i programmering. Likaså är det inte möjligt att lära ut moderna programutvecklingshjälpmedel i en kurs i strukturerad C++-programmering eftersom modern C++ inte programmeras på det viset. (Det är också svårt att förstå vilket programutvecklingshjälpmedel som kan åsyftas, utöver Visual Studio, vilket knappast kan räknas). "Vanligt förekommande algoritmer och datastrukturer" faller också lite platt; vad skulle det vara? En "struct" är knappast en vanligt förekommande datastruktur. Vad gäller algoritmer så är också det en avancerad punkt, och vi har inte ens konstruerat en riktig sorteringsalgoritm. Är det kanske så att kursen togs fram i, och inte har utvecklats sedan, en svunnen tid då "en vanligt förekommande algoritm" kunde vara något så trivialt som en for-loop? I så fall kommer de som vill använda sina kunskaper från kursen i verkliga livet att få sig en kalldusch! Å andra sidan, som jag skriver nedan, det känns nästan taskigt att ge låga poäng här, eftersom en grundkurs varken kan eller bör försöka lära ut sådana saker. Man kan undra varför det ska vara med i kursens lärandemål? Programmering är svårt nog som det är. Att ha en samling intressanta övningsuppgifter låter de som är intresserade lära sig mer, och själv har jag svårt att se hur en grundkurs i programmering kan bli mycket mer än så. I vilken utsträckning har examinationen (praktiska tillämpningar och teoretiska stegtest) prövat om du har uppnått respektive lärandemål? - ha fått grundläggande kunskaper om strukturerad programmering med programspråket C++ och användning av moderna programutvecklingshjälpmedel. - ha fått grundläggande kunskaper om strukturerad programmering med programspråket C++ och användning av Antal moderna programutvecklingshjälpmedel. 5 (55,6%) 3 (33,3%) 1 (11,1%)

- kunna skapa strukturerade textbaserade applikationer och ha lärt sig god programmeringsmetodik. - kunna skapa strukturerade textbaserade applikationer och ha Antal lärt sig god programmeringsmetodik. (,%) 3 (33,3%) 2 (22,2%) - behärska och förstå vanligt förekommande algoritmer och datastrukturer. - behärska och förstå vanligt förekommande algoritmer och Antal datastrukturer. (,%) 3 (33,3%) 2 (22,2%)

Här har du möjlighet att skriva egna kommentarer om examinationen (inlämningsuppgifter/labbar och stegtest). Labuppgifterna var korta, enkla att förstå, men väldigt lärande. Även om mycket tid gick åt till att göra labbar så tycker jag att det hade kunnat läggas ännu mer vikt vid dessa och lite mindre på stegtesterna. Svårigheten med stegtesterna var snarare den knappa tiden än frågorna i sig. Framförallt var det avslutande provet mest en övning i snabbtänkthet. Men jag förstår svårigheten med att hitta en lämplig provform för distansprov. De praktiska uppgifterna har bra upplägg med stort urval. Lätt att hitta något som är kul att göra och många möjligheter till övning. De teoretiska testerna kändes onödigt krångliga att använda och det var frustrerande att inte få reda på vilka som blev fel. Vad är poängen med att det ska efterlikna salstenta? Är det inte viktigare att ge så mycket lärdom och kunskap som möjligt? Nu vet jag inte om jag har någon allvarlig felförståelse, eller bara inte känner till alla fungerande sätt att lösa en uppgift. Testen i C#-kursen var bättre! Jag är mycket negativ till stegtesten. Laborationerna var däremot bra. Vidare känns kursen väldigt gammaldags i sin hantering av C++. Om kursen hade gällt ren C hade det varit mer motiverat eftersom C fortfarande finns kvar i sin ursprungsform. Jag tyckte att det sista provet hade lite väl många frågor att bea på den tiden vi fick. Jag är kanske lite trögare än de flesta men det tar mig lite tid att kunna läsa och förstå OCH kolla om exempelkoden stämmer och de 75 sekunder vi fick per fråga var lite väl tight. Det var svårt att behärska tidpunkten för testet. Antalet frågor var 8 stycken och student har bara en timma för att klara av sluttest. Jag anser att det verkligen inte tillräckligt eftersom det finns några frågor som behöver tänka efter och förbereda sig för att få det rätta et. Lärandeformer: Olika lärandeformer har använts under kursen. Bedöm varje lärandeform - hur värdefull har den varit för din inlärning? Eget arbete / instudering Eget arbete / instudering Antal Mycket 6 (66,7%) Ganska mycket 1 (11,1%) Något 1 (11,1%) Vet ej 1 (11,1%)

Distanshandledning online via Adobe Connect Pro Distanshandledning online via Adobe Connect Pro Antal Mycket 1 (11,1%) Ganska mycket 0 (0,0%) Något 0 (0,0%) Inte alls 1 (11,1%) Vet ej 7 (77,8%) Praktiska tillämpningar / laborationer Praktiska tillämpningar / laborationer Antal Mycket 8 (88,%) Ganska mycket 0 (0,0%) Något 0 (0,0%) Vet ej 1 (11,1%) Här har du möjlighet att skriva egna kommentarer om lärandeformer. Har inte behövt utnyttja handledning online men den är säkert bra om man behöver det. I övrigt har labbarna varit lärorika och roliga att göra. Lektioner hade varit ett bra tillskott, men inte nödvändigt eftersom det finns så mycket instuderingsresurser som dessutom är bra organiserade. Jag kunde redan programmera när jag påbörjade kursen så jag avstår från att säga något på denna punkt, för att inte störa statistiken. Jag nyttjade aldrig Connect Pro under kursen. Lärmomedlen och kommentarena vi fick på inlämningarna från läraren var tillräckliga.

Litteratur och kursmaterial: I vilken utsträckning håller du med påståendet? Jag anser att kurslitteraturen varit relevant för kursen. Jag anser att kurslitteraturen varit relevant för kursen. Antal 2 (22,2%) 3 (33,3%) 2 (22,2%) Vet ej 2 (22,2%) Jag anser att kurslitteraturen varit värdefull för min inlärning. Jag anser att kurslitteraturen varit värdefull för min inlärning. Antal 1 (11,1%) 3 (33,3%) 2 (22,2%) Inte alls 1 (11,1%) Vet ej 2 (22,2%)

Kurswebbplatsen har gett mig den information jag behövt. Kurswebbplatsen har gett mig den information jag behövt. Antal 3 (33,3%) 6 (66,7%) 0 (0,0%) Kompletterande kurs- och handledningsmaterial har varit värdefullt för min inlärning. Kompletterande kurs- och handledningsmaterial har varit Antal värdefullt för min inlärning. (,%) 3 (33,3%) 2 (22,2%)

Här har du möjlighet att skriva egna kommentarer om litteratur och kursmaterial. Visserligen är det bra med en bok som inte krånglar till saker för mycket i början, men för den som har lite erfarenhet av programmering så känns den lite väl kortfattad ibland. Jag hade mer utbyte och nytta av det kompletterande materialet, det kändes absolut nödvändigt för att klara labbarna. Lektioner (inspelade) hade kunnat komplettera, särskilt för att passa olika inlärningsstilar. Boken är ganska dålig jämfört med många andra nybörjarböcker för C++ (författaren har missförstått vissa saker vilket gör förklaringar svårbegripliga). Dessutom blir det konstigt att lära sig strukturerad programmering med C++ och en bok som handlar om C++ efter de strukturerade delarna av C++ utgörs av C. Så i min mening hade det varit bättre med en kurs och en bok i ren C. En sådan sak som strömobjekt är bara krångligt jämfört med t.ex. puts eller printf, om man ska bortse från objektorienteringen. Det var mycket bra att så mycket material fanns på hemsidan. Om någon faktiskt läser detta: en bok som ofta rekommenderas för folk som vill lära sig C++ och aldrig har programmerat tidigare är "An introduction to programming using C++" av C++ skapare Bjarne Stroustrup. Jag har dock inte själv läst den eftersom det var så länge sedan jag var nybörjare. Den är heller inte säkert att den skulle vara bra till en kurs som denna; återigen, C++ är inte ett bra språk för en grundkurs i programmering eftersom det har utvecklats till att bli ett av de mest komplexa och oöverskådliga programmeringsspråken som finns. Själv skulle jag rekommendera en nybörjare att lära sig Python istället, alternativ att sätta sig in i C ordentligt. C++ är ett mycket krångligt språk som försöker vara objektorienterat utan att egentligen vara det (till skillnad från Python). Vill man göra det som C++ är bra på (maskinnära programmering, t.ex. avancerad spelprogrammering) så måste man ändå kunna C ordentligt först. Jag blev en mycket bättre C++-programmerare av att lära mig objektorienterad programmering "på riktigt" med Python. En nybörjare behöver inte vara rädd för att välja fel språk; har man lärt sig ett programmeringsspråk är det väldigt lätt att lära sig ett annat. Däremot kan det vara svårt att förstå maskinnära programmering om man bara programmerat Python. Tyvärr är det nog ännu svårare att förstå det om man börjar med C++! En bra bok om sådan programmering skulle börja med C och kanske rent av assembler, och sedan jobba sig uppåt i nivån av abstraktion. Det gör verkligen inte kursboken; den känns bara som ett misch-masch utan någon särskild tanke bakom. Kursfråga av övergripande karaktär: I vilken utsträckning håller du med påståendet? Kursinnehållet har varit intressant och stimulerande. Kursinnehållet har varit intressant och stimulerande. Antal 6 (66,7%) 3 (33,3%) 0 (0,0%)

Kursen har givit mig relevanta kunskaper och färdigheter. Kursen har givit mig relevanta kunskaper och färdigheter. Antal 6 (66,7%) 2 (22,2%) 0 (0,0%) Vet ej 1 (11,1%) Överlag är jag nöjd med kursen. Överlag är jag nöjd med kursen. Antal 7 (77,8%) 1 (11,1%) 1 (11,1%)

Jag anser att kursen är värd att rekommendera till andra studenter. Jag anser att kursen är värd att rekommendera till andra studenter. Antal 7 (77,8%) 1 (11,1%) 1 (11,1%) Här har du möjlighet att skriva egna kommentarer om kursen i sin helhet eller förslag till förbättringar. Väldigt trevliga och tillmötesgående lärare med snabb respons. Intressanta och till och med roliga laborationsuppgifter. Distanskursen var bättre än väntat måste jag säga. Kanske ämnet lämpar sig väldigt bra för distansstudier hemma på sin kammare. Upplägget är dock bra och det finns digert kompletterande material utöver kursboken (som är lite väl kortfattad ibland). Jag läste en annan distanskurs parallellt vid ett annat universitet och den var inte alls av samma klass och lärplattformen hade dessutom tekniska problem där. Linnéuniversitetet verkar ha kommit längre med både kursupplägg och tekniken för distanskurser. Jag har redan rekommenderat kursen för andra och även framhållit den som gott exempel för andra högskolor med sämre upplägg på sina distanskurser. Laborationerna var omväxlande och bra. Det fanns mycket att välja mellan. Beroende på person så räddar detta nog kursen eftersom roliga laborationer förmodligen är det bästa sättet att lära sig programmering. Proven däremot var inte så bra; det förekom många fel i frågorna som var omöjliga för en nybörjare att upptäcka (istället skulle det bara bli obegripligt varför man fick fel eller rätt). Det var både slarvfel (vilka spelar stor roll inom programmering då kompilatorn inte godkänner ens det minsta lilla stavfel eller utelämnat semikolon), syftningsfel, ologiska frågor och alternativ där det "rätta et" i själva verket var felaktigt. Det är svårt att förstå vad stegtesterna fyller för funktion. Nästan samtliga frågor är på någon nivå av typen "gissa vad jag tänker" och när de väl är en klurig fråga så blir den istället en kuggfråga, vilket man sedan ska a på ur minnet. På vilket sätt lär detta ut "moderna programutvecklingshjälpmedel" eller "god programmeringsmetodik"? En riktig programmerare hade såklart bara kört koden i debuggern! När det dessutom förekommer flera fel, t.ex. frågor som egentligen inte går att a på eftersom "variablerna" i exemplet lika gärna skulle kunna vara objekt med överlagrade operatorer i C++, då undrar man lite vad som är syftet med testerna. Mycket bra kurs tycker jag! Jag hade läst en kurs i C++ på en annan högskola så jag hade lite förkunskaper. Jag kan tänka mig att tempot på kursens början var lite väl rasande för nybörjare, men det gjorde att vi hann med mycket intressanta saker i slutet, som dynamisk minnesallokering och hantering av textfiler. Kursen passade mig därför perfekt, men om man hade haft noll förkunskaper i programmering så hade det nog varit varit extrasvårt. Så ni vet! Bra kurs med engagerad och kunnig lärare som gav mycket bra återkoppling på inlämningsuppgifterna.