Evaluation Summary CD9 Programkonstruktion med C HT Dan Levin Antal kursutvärderingar: Utskrift: PDFkopia. Hur tycker du informationen kring kursen har varit? (=dålig... =bra) 8 Medel:.7 All information har i god tid varit tillgänglig via newsen och hemsida. Vet dock inte hur det var för de som inte deltog under vårens kurs Bra Aktuellt inför vecka... utskick Kickoff och IRL var överreklamerade, inte så mycket nyttigt. Önskvärt med tidigare besked om kursstarten än ½ vecka. Distanskurser får man kanske forska lite mer själv. Jag skulle uppskatta om lite mer information lades upp på hemsidan. Det är inte alltid man kommer åt NEWS Komplettera med lite kursmaterial ex. debuggern. Hur tycker du administrationen av kursen har fungerat? (=dåligt... =bra) 6 Medel:.7 6 8 Allting har funkat kanon, ingenting att anmärka på. Det hade varit bra att få reda på att man kunde valt att skriva tentan antingen i Eskilstuna eller Västerås i samband med att man anmälde sig till densamma. Funkade bra. Lägg upp IRL träffschema på hemsidan (Kommentar, kursledning: Finns redan)
. Hur bedömer du kursen som helhet? (=dålig... =utmärkt) 6 Medel:. 6 8 Jag saknade cdskivan med allt material som fanns för cd8, lite svårt att klicka på länkar i pdf ibland. Men jag var inte på IRL träffarna så jag kan ha missat den. Lite mer grön kod och några fler enkla övningar inför varje labb skulle inte göra något. Clabs programmet var mycket hjälpfullt, tog dock en månad innan jag förstod hur bra det var. Dev c++ var ingen höjdare, jag har gjort hela kursen i emacs. Saknar möjligen lite mer om debugging men det gicks väl igenom på en IRL träff har jag för mig om. Kan väl erkänna att jag inte läst alla cd i dokumentationen heller så om jag läser den finns det säkert där. Stor skillnad arbetsmässigt mellan CD8 och CD9. Ytterligare utjämning skulle kunna göras. Bra upplägg men man kanske skulle gå igenom hur man skriver större prog.med fler.c.h filer. Nyttigt att kursen går över en hel termin. Kunskaperna sjunker djupare Innehållet var bra, men alltför omfattande för att vara en grundkurs på poängsnivå. Inlärningen skulle underlättas om inte alla undantag och specialare togs upp samtidigt med grunderna. Jag blev ofta förvirrad och visste inte var som var det "normala" och vad som man egentligen kunde bortse från på den här nivån.. Hur bedömer du innehållet i kursen relativt nivå/poäng? (=för lätt... =för svår) Medel:.9 6 Jag tycker att mina förkunskaper var ganska bra men jag vet inte om jag ska revidera min tro på mig själv eller säga att nivån var ganska hög, tufft för de som är helt nya på att programmera. Stor nivå skillnad mellan lab och 8. Svårt att använda boken (koffman) på rätt sätt, fram till tentan fungerade den mest som uppslagsverk när man behövde kolla något men på tentan insåg jag hur mycket det står i den, dock svårt att ta till sig med en gång känns som den ligger på några % högre nivå än nybörjare eller kanske kräver lite mer handledning. Jag vet inte om det går att göra CD8 ännu mer inriktad på förberedande programmering. De här poängen var ungefär gånger så tuffa att ta som de första. Projektarbetet kanske skulle vara ett grupparbete då det krävdes väldigt mycket sökande på internet innan jag kom underfull med hur allegro fungerade. Stor vidd för att vara en pkurs. Jag har lärt mig jättemycket på denna kurs och tycker därför att innehållet har varit bra. Men det känns som om kunskapsnivån har nått mycket högt med tanke på poängantal för denna kurs. Arbetsinsatsen för poäng är stor Se kommentaren till fråga. I en grundkurs på poängsnivå borde det räcka med att kunna grunderna. Det kan inte vara rätt att en (mer än) normalbegåvad person ska behöva ägna timmar i veckan åt en poängskurs och ändå inte hinna med det som ska göras. Den rekommenderade kursboken var bra och lättläst kanske onödigt mycket text, samma saker tuggades om flera gånger, men sådana är ju amerikanska böcker... Problemet när det gällde att lösa övningsuppgifterna var dock att det ofta är svårt att veta vad man ska leta efter, vad som är problemet.
. Tycker du att du i stort sett hade tillräckliga förkunskaper? (=JA =NEJ) Medel:.9 Uppenbarligen inte, eftersom jag behövde ägna så mycket tid åt kursen och ändå inte hann med. Men det kan väl inte vara meningen att man ska behöva kunna programmera redan innan för att kunna hänga med på en grundkurs i Cprogrammering? Jag gick kursen för att lära mig programmera. Om det krävs att man ska kunna programmera redan innan bör det anges som krav så man vet om det när man söker. 6. Hur bedömer du din arbetsinsats i förhållande till antalet poäng? (=liten... =stor) Medel:.7 6 Labbar + tenta räcker eller labbar + projektuppgift Se kommentaren till fråga
7. Hur bedömer du kursmaterialet som helhet? (=dåligt... =bra) a. Webmaterial Medel:.7 8 PDF sådär, cdskiva med webmaterial bättre enligt mig Lite för många smileys i webmaterialet Ett litet minus på pdf länkade listor som innehåller färgad bakgrund och får en laserskrivare med lite minne att gå i taket. b. Externa länkar? Medel:.78 6 Har knappt inte tittat på dem, ingen åsikt. Alla länkar lever inte.
c. Tips i news m m. 7 Medel:.6 6 8 Bättre än vad man kan begära, kanon. Den klart bästa distansutbildningen jag har läst gällande kunskapsinhämtning, vissa andra kurser kanske man har lärt känna kurskompisar bättre men responsen från lärare på de kurserna på eventuella frågor har varit under all kritik. Här har man fått hjälp 8 timmar om dygnet, 7 dagar i veckan. Kanske man skulle kunna ha en hemtenta eller ett diagnostiskt prov eller något mitt på kursen för att komma in i tentatänkandet. Skriva kod på papper som man inte får testköra är SVÅRT och kräver övning. Nyhetsgruppen har varit suverän att ta till. Mycket bra tips och snabb hjälp. Klart bättre än förra året, fortsätt så. 8. Hur är labinstruktionerna? (=dåliga... =bra) 7 Medel:. 6 8 Pekare i kombination med arrayer var rörigt även om labben skulle handla om filhantering, kanske skulle haft mer grönkod där eller mer pekar och arrayövningar på lite högre nivå tidigare? (7:an) Labbarna har varit bra stegvis svårare och svårare Följetongen blev lite långtråkig på slutet men jag har inget bättre förslag Instruktionerna är OK, men labbarna för svåra. Lab och gick att hinna med på en arbetsdag vardera. De övriga tog mer och mer tid. Fr.o.m. lab eller tog varje övningsuppgift en arbetsdag, effektiv tid, att göra. Det är för mycket tid således för svårt för att vara en grundkurs på poängsnivå. Men det var inte något fel på instruktionerna. Möjligen skulle man behöva mer tips och ledtrådar redan från början så att man inte måste sitta så många timmar och fundera på hur man ska angripa problemet. Det känns också ganska meningslöst att alltid behöva fråga om hjälp på varenda uppgift. Dessutom är det knappast bra för självkänslan.
9. Hur har labutrustningen (DevC++/Emacs/mingw) funkat? (=dålig... =bra) 6 Medel:.9 6 8 Emacs kanon, Dev C++ sådär mingw inga problem DevC++versionen vi använde var ej stabil. Använt emacs: Ibland problem med sv. tkn när man sparar. Konverteras till annat tkn eller lägger till ett ytterligare tkn. Miljön har fungerat bra fast jag orkade inte ta steget att lära mig Emacs ordentligt. Jag använde Dev C++ vilket jag inte gillade. Borland gillar jag bättre. Trevligt med ett lättanvänt användargränssnitt på DevC++. Hur har handledning/kommunikation med handledare fungerat? (=dålig... =bra) 9 Medel:.8 Kanon, har dock inte gjort klart projektarbetet ännu och det är där jag känner att jag skulle vilja ha någon att bolla lite tankar med men jag antar att jag kan nyttja newsen även till detta. Man har fått bra och snabba svar. Handledningen har varit i stort sett mycket snabb och bra. Enda problemet har varit att när man har haft olika labbassar som rättat inlämningsuppgifterna så har det hänt (vid följetongen) att den ena labbassen har godkänt något som man sedan får rest på av en annan. Dvs labbassarna har varit lite väl olika snälla/stränga i sina rättningar. Har fungerat bra! Snabba svar på newsen! Aziz är kanonbra. Snabba och bra svar.
. Hur har kommunikationen/samarbetet inom gruppen fungerat? (=dålig... =bra) Medel:. Ganska bra, kom igång med en gång eftersom vi hade gruppen klar, strulande datorer och dåligt med tid för olika personer vid olika tillfällen har gjort att vi inte riktigt är i fas med varandra. Jag har ej deltagit i någon grupp. Har jobbat själv. Har inte jobbat i någon grupp Jag har jobbat ensam. Fungerade fint. När kommunikationen väl kom igång så fungerade den relativt bra Vi hade inte så mycket mer samarbete än kommunikation om inskickning av labbar, men ingen av oss kände väl något behov av mer kommunikation/samarbete heller.. Vilken laboration anser du har varit mest givande? 7:an (Filhantering) 8 Länkade listor. Följetongen har varit nyttig, i synnerhet del 8. Följetången. Alla labbar har jag lärt mig massor utav. Strukturer och länkade listor Lab. Mest givande var Följetongen. Pekarlabben De första, för då förstod jag vad jag höll på med och kunde själv lista ut ungefär vad problemet var.
. Vilken laboration har varit minst givande? Alla täcker var sitt område, i efterhand kanske man kan säga de första men de behövdes ju för att komma igång. Lab Sekvens. Kan inte peka ut någon specifik. Alla labar/övningar har gett mig någonting. Inga. Lab. Alla har varit givande på sitt sätt. Vet inte De senare för där förstod jag ingenting, inte ens när jag lyckades få det att funka. Ungefär hur mycket tid har du lagt ner på kursen (tim/vecka)? h/vecka, dock inte alla veckor, en del gjorde jag mindre och de sista mer. h/vecka. h/vecka. ca 8 h/vecka. ca h/vecka. ca 8 h/vecka ca h/vecka exkl. Projekt. ca h/vecka. ca h/vecka. På labbarna har jag lagt ner timmar (h/vecka), sedan tillkommer tentaläsning på ca h. Ca h/vecka i snitt och då hann jag ändå inte hålla det tempo som krävdes. Hann inte klart med labbarna, hann inte läsa till tentan och hann definitivt inte ens fundera på projektuppgiften.
. Vad har varit bra med kursen? Allt, känns som det här är den tid som behövs för att gå igenom detta. Jag har tidigare gått igenom allt detta på ca timmar (poäng?) och jag kan inte påstå att jag förstod det hela då men det gör jag nu. Egen newsgroup. IRL:erna har varit nyttiga och bra, man har fått träffa både lärare och kurskamrater. Kommunikationen genom news en har fungerat mycket bra. Lagom många föreläsningar (IRL er). Upplägget med många inlämningsuppgifter tvingar en att lära sig jättemycket. Tja, att man lär sig programmera kanske. Dan en exellent lärare, duktiga labbassar. Kursen tar upp många delar av programmering och inriktar sig inte enbart på C utan beskriver även problemställningarna ur ett allmänt programmeringsperspektiv. Det har varit lärorikt. Bra har också kommunikationen med lärare fungerat, svaren på newsen har kommit snabbt. Även labassar har skött sig bra. Den går över längre tid. Roligt att få upp en egen Cmiljö på hemdatorn. Klarar man denna kurs så har man djup nybörjarkunskap i C Intressant och roligt när man väl klarar av en uppgift. Bra studieform med distansundervisning, för att man själv kan bestämma när och var man vill plugga. Kursmaterial på hemsidan är mycket bra. 6. Vad har varit mindre bra med kursen? Skönt att kunna säga ingenting, kommer inte på något jag är missnöjd med. Kickoff och IRL var överreklamerade, inte så mycket nyttigt. Rättningstiden för projuppgiften, trots att den skickades in i tid. Kanske har kursen varit lite för svår för sina p. Vill ibland ha ett bollplank när man fastnar och att tala över nätet är inte lika bra som att möta någon personligen Att självkänslan fick sig en rejäl knäck när jag insåg att jag inte klarar av en grundkurs i programmering på poängsnivå trots att anlagstester visat att det är precis den typen av uppgifter som jag har fallenhet för.
7. Hur tror du kursen skulle kunna förbättras? Eventuellt skulle labassarna kunna dela upp grupperna mellan sig och lite mer aktivt vara bollplank under labbandet och projektarbetet. Lite mer praktiskt arbete på IRLträffarna, en dag i datorlabbet med möjliget att ställa alla dumma frågor på plats? Något om hur man sätter färg på tillvaron i de mörka dosfönstrena. Men det kanske är en annan kurs. Fortsätt att fylla i saknat material på hemsidan. IRL träffarna kan vara mer effektiva. Man kan säga att första timmen går man igenom personliga frågor och de två andra timmarna löser vi uppgifter tillsammans. Högre tempo. Ta bort allt om undantag och specialare och ägna mer tid åt grunderna och normalfallen av de olika momenten. Träffarna borde ägnas mer åt genomgång av olika kursmoment och mindre åt installation av verktyg. Det kan man klara ändå med hjälp av de instruktioner som finns. Spola projektuppgiften det är mer än nog med resten för poäng. 8. Övriga kommentarer samt råd/tips till läraren. Jag skulle kunna tänka mig att bli labbass nån gång i framtiden om det behövs sådana, om jag uppfyller kraven. Jag tycker att det borde ha lämnats tydligare instruktioner om hur man hittar tentalokalen och var det finns parkeringsplatser i anslutning till den. Det är ju trots allt en distanskurs och de flesta är utsocknes utan möjlighet att kolla upp sådant på plats. Detta medförde trots att jag var i god tid i Västerås och hade kollat kartorna noga innan, till att jag blev försenad till tentan. När jag kom dit träffade jag på åtminstone två till som hade samma problem som jag. Tillsammans hittade vi tentalokalen till slut. Lite svårt att göra en bra helhets bedömning då man gjort halva kursen från jul och framåt som innehöll de mer intensiva kapitlen. Eftersom det var en A kurs kanske en lite mer grundläggande lektion för de som aldrig programmerat innan. Fortsätt som ni har gjort från förra året. Jag tror att distanskursen kan verka avskräckande p.g.a det stora arbetet som krävs. Tur att tentan var lätt. Försök få in kursutvärderingar från dem som hoppade av på ett tidigt stadium. Strunta i dem som la av direkt och inte lämnade in någon lab alls, men ansträng dig lite extra för att få in utvärderingar från dem som försvann efter labbar. Kontakta dem gärna personligen via mail för de läser nog inte newsgruppen längre. Jag tror de kan ha synpunkter som är värdefulla i sammanhanget.