Linux som utvecklingsmiljö You are logged in as Björne A Lindberg (Log out) Home My courses 212 linum Topic 14 Utvärdering V13 Linux som utvecklingsmiljö Analysis Utvärdering V13 Linux som utvecklingsmiljö Overview Edit questions Templates Analysis Show responses Add a block Add... Submitted answers: 37 Questions: 12 Export to Excel () Vilken är din programtillhörighet? Bioteknik Civing: Energiteknik Civing: 1 (2.7 %) Industriell ekonomi Civing: Interaktion och design Civing: Teknisk datavetenskap Civing: 1 (2.7 %) Teknisk fysik Civing: Teknisk kemi Civing: Öppen ingång Civing: Byggteknik Höing: Energiteknik Höing: Elektronik Höing: 1 (2.7 %) Maskinteknik Höing: Medieproducent Högskoleprogram: Nät och Kom Högskoleprogram: Fristående eller övrigt: 31 (83.78 %) () Hur bedömer du som helhet kursens kvalitet? (12345, där 1 anger lägsta betyg och 5 anger högsta betyg) 1 2 (2): 1 (2.7 %) 3 (3): 1 (27.3 %) 4 (4): 19 (51.35 %) 5 (5): 7 (18.92 %) Average: 3.86 1 of 7 21449 22:15
() Hur bedömer du som helhet det bemötande du fått som student under kursens gång? (12345, där 1 anger lägsta betyg och 5 anger högsta betyg) 1 2 (2): 1 (2.7 %) 3 (3): 7 (18.92 %) 4 (4): 13 (35.14 %) 5 (5): 16 (43.24 %) Average: 4.19 () Administrera ett Linuxsystem för utveckling av mjukvara för PC. Har ej (): Har 36 (97.3 %) Average:.97 () Använda kommandoradbaserade programutvecklingsverktyg såsom gcc, make, gdb m.m. Har ej (): Har 36 (97.3 %) Average:.97 () Använda vanliga editorer i Linuxmiljö, Har ej (): Har 36 (97.3 %) Average:.97 () Använda och skriva script för underhåll av Linuxsystem, Har ej (): Har 36 (97.3 %) Average:.97 () Konfigurera och administrera en grafisk utvecklingsmiljö Har ej (): Har 36 (97.3 %) Average:.97 Har ej () Utveckla enklare applikationer med ett grafiskt användargränssnitt 2 of 7 21449 22:15
(): Har 36 (97.3 %) Average:.97 () Vad var bra på kursen och bör behållas? Det var en bra mix av tema tycker jag. Gillade delarna om Python och GTK bäst eftersom det var då jag lärde mig mest nya saker :). Alla labbarna var bra förutom de som krävde annan distribution. Men det löste sig ju ändå. Allt utom fraktaler som kändes irrelevenant dvs kändes mer som utfyllnad. Bra översikt över olika aspekter inom området, bred kurs. Kurslitteraturen matchade kursinnehållet. Övningarna, och att göra dem, var centrala i kursen. De fungerade för att ge praktisk träning. Grupparbetet var bra. Jag var lite skeptisk till Tema 12, mandelbrot. Det kan vara så att mina förkunskaper inte riktigt räckte till då jag hade riktigt svårt för den tidigare uppgiften med C och GTK+. Det var helt klart nyttigt, men det var lite för svårt då det var väldigt mycket som redan var färdigt. Det som hade varit till stor hjälp i början av kursen hade varit om varje moment hade haft en svårighetsgrad. Detta hade gjort det lättare att bedöma arbetsmödan för varje vecka. Bra med bredden på innehållet. Sven har varit mycket bra. Jag gillade de uppgifter som hängde ihop och där man stegvis byggde upp ett grafiskt program. Gillade bredden på uppgifterna, man lärde sig tillräckligt mycket för att kan fortsätta utveckla sina kunskaper själv. Bra urval av moment. Snabbt och bra bemötande av lärare (mycket mycket viktigt). Kul att gå hela vägen till grafisk programmering, det utelämnas ofta. Denna kursen gav inte bara introduktioner till principer utan gick hela vägen till användning av lärdomarna. Lysande! Kursen går igenom ett brett spektrum av verktyg tillgängliga på Linux. Däremot är det frågan om "administration" i frågan ovan är rätt benämning eftersom det leder mina tankar till många användare. Känns mer som sin "egen" utvecklingsmiljö med undantag för versionshanteringen och möjligen script. Och andra sidan kanske det enda som behövs i en multiuser miljö. Alla laborationer! Mycket bra övningar. Jag gillar upplägget med inlämningsuppgifter (labbar) genom hela kurser och att man kan göra dem i sin egen takt, detta är något som funkar bra när man läser denna och andra kurser på distans så ger det större möjlighet att anpassa sig de andra kurserna man läser. Bra upplägg med en uppgift som man bygger vidare på. Kursen har överlag varit mycket bra, intressant och framförallt rolig. Att kvaliteten får lite minus är pga den stora inkonsistensen och de många stavfelen i kursmaterialet. Sen kan jag (som inte så van programmerare eller matematiker) tycka att nivån på uppgift 3 of 7 21449 22:15
13 (mandelbrot, OpenCV) blev lite väl mycket högre än tidigare moment. Lite kallduschvarning faktiskt. Många olika områden gås igenom. Helt på distans, möjlighet att starta inte hårt kopplat till termin (?). Bred och översiktlig kurs vilket ger en bra introduktion. script eclipse makefiler Kursens upplägg och lärarna har varit otroligt bra. mest enskilt arbete men lite i grupp var bra och bör enligt mig behållas bra och snabb respons från lärare Allt bör behållas. Bra upplägg, känns som om man går igenom "lite av mycket" I huvudsak allting Grupparbetsövningen användes i övriga övningar vilket band samman övningarna på ett bra sätt. Sättet det funkade att läsa kursen över internet. Att en del uppgifter hörde ihop vilket gjorde att man fick en bra helhet. Kursinnehållet var bra och mer omfattande än jag förväntat mig. () Vad tycker du bör ändras för att kursen skall bli bättre Korrekturläsa kursmaterialet något mer för att eliminera olika besked och stavfel. Sänka nivån något på uppgift 13 eller alternativt förvarna lite mer noga om vad som komma skall. Kanske lite mer underlag från lärarna. Var väldigt mkt Googlande för vissa övningar speciellt då Pakethantering mer specifikt då bibliotektshantering. Mer interaktion med andra studenter. Kanske mer grupparbeten, eller att på något sätt göra aktivitet i forumen obligatoriskt. Det ger mycket att diskutera med andra, ibland vet man inte vad man inte vet, dvs man tror sig förstå, men det gjorde man inte... Kontrollera stavfel i samtliga beskrivningar! Många av övningarna hänvisas endast till kurslitteratur eller till webbsidor. Det skulle vara trevligt att få lite handledning av lärarna. Bitvis har kommunikation med lärarna varit extremt långsam, ibland inte. Vid en distansutbildning är det MYCKET VIKTIGT att kommunikationen sker omgående! Värt att notera. Skippa CVS och berör bara SVN. Det räcker med ett versionhanteringssystem. Målet är väl att förstå ett sånt system, inte att lära ut flera olika. Kör en uppgift med SVN på kommandoraden och en uppgift där man använder ett grafiskt verktyg Rent allmänt ligger en del av uppgifternas svårigheter i förståelsen vad som ska göras eller vilket resultat som förväntas. Det ser man även på forumen för varje uppgift, många frågar om vad som menas med uppgifterna. Möjligen att det ibland fattas lite handledning, eller beskrivning av hur saker fungerar. Boken är till viss hjälp men en del måste man hitta själv på internet (vilket kanske inte är helt fel det heller). 4 of 7 21449 22:15
Låta fler uppgifter bygga vidare på det skapade programmet. Utökat studiemtrl (istället för internetlänkar). Bättre korrekturläsning (många småfel) av studiematerial. Att låsta uppgifter låses upp när man lämnat in föregående istället för att man ska vänta på rättning. Ibland var det otydligt vad man skulle göra i uppgifterna och man blev lite överväldigad av att man gjorde saker för avancerat när det egentligen inte krävdes. Varför inte en gitövning? Ibland vill jag ha tydligare krav på vad som krävs på uppgiften. Men det är på gott och ont att det inte är helt specificerat. Ogillar "Här är en klump kod, fixa den"övningar. Några av uppgifterna skulle kunna tydliggöras med. Det refereras flera gånger fel till andra moment, antar att det beror på att moment har tagits bort eller lagts till. Vissa uppgifter behöver förtydligas, e.g. äldre variant av en uppgift fanns kvar (topic 12, men det verkar vara åtgärdat), topic 13 (hur enkelt / avancerat ska man lösa uppgiften). Endel viktig information, till uppgiften, finns som svar i forumen kan vara värt att flytta informationen till sjävla uppgiften istället (t.ex. topic 13). I "introduktionen" till kursen så kan det tolkas att en rapport ska lämnas in till varje uppgift medans det är mer tvetydligt i endel uppgifter (dvs. mer tydligt när en rapport inte behöver lämnas in). Mer tydlig övningsinformation. Kan vara förvirrande när det är grammatiska fel på många ställen. Jag skulle vilja veta vilka programversioner som är aktuella och vilka som gäller för kursen. Det gäller för Eclipse, C, C++, GTK. Det skulle också vara bra med flera referenser till Internet källor. Kursen höll mycket god kvalitet från start till slut. Jag lämnade dock in en uppgift 2 gånger för att få ett poäng extra (Tema 11). Där kunde det gjorts en till kommentar om att inlämningen är rättad på nytt och godkänd. Men kursen är ju inte slut ännu så det hade nog skett förr eller senare ändå. Det finns en del fel där det hänvisas till uppgift eller lab men varje del är Tema med annat nummer. Teoridelarna behöver vara mer omfattande och ge mer bakgrund. Någon form av föreläsning hade varit att föredra. Korrekturläs teoritexterna, nu finns det en hel del småfel. Uppgiften till temat om dokumentation kändes inte meningsfull. Redan vid avsnittet om make hade ni kunnat ta upp hur man ska göra "bra" makefiler som man senare kan använda för paketering på ett enkelt sätt. Nu gjordes ju paketeringen baserat på färdigkompilerad kod istället, vilket blev en intressant övning i informationssökning eftersom en övervägande majoritet av alla sökträffar behandlade paketering utifrån källkodsarkiv. Lite ojämn svarstid på frågor och inskickade uppgifter, vore bra att få besked om hur snabbt man kan förvänta sig feedback (för mig är förutsägbarheten viktigare än att den kommer jättesnabbt). 5 of 7 21449 22:15
Vissa moment, t.ex debianpaketeringen, var svåra delvis pga att det var svårt att hitta bra info. Kursboken hjälpte inte bra och det känns inte kul att läsa massor av halvrbra tutorials på nätet det känns som att en kurs borde "servera" material lite bättre än så. (samtidigt är det bra att lära sig leta också men balansen kändes fel i detta fallet). Korrekturläsning (har nog kommit till någon labb sen kursen skapades så de bytt nr) Övningarna kan göras tydligare, för att undvika att mycket tid läggs på att förstå vad man ska göra eller att man gör fel saker. Läser man i forumen så verkar det som att många har lagt väldigt mycket tid på vissa uppgifter, ibland för att de missuppfattat uppgiften. Utformningen av övningarna bör vara mer neutrala då det gäller programmeringsspråk (eller hålla sig till ett språk). Det tar tid att t.ex. sätta sig in i syntaxen för C++ eller Python. Hade hellre lagt den tiden på att lära mig mer om Linux. Antalet övningar känns lite väl tilltaget för en kurs på 7,5hp, speciellt när en del av dem är hyfsat stora t.ex. att skapa ett GTKgränssnitt. Slopa versionshantering av SVN och sätt upp GIT samtidigt som detta byggs in i det gemensamma projektet. Vår grupp hade det och det fungerade riktigt smidigt samtidigt att vi fick lära oss att jobba med GIT på ett riktigt sätt. Rättning tar ibland för lång tid. Jag fick vänta flera veckor på rätting för uppgifter som låser upp flera uppgifter och på grund av detta satt jag fast i flera veckor utan att kunna gå vidare med kursen. Så det jag föreslår är två bitar. Försök bli snabbare med rätting samt lås inte uppgifter tills att man slutfört någon tidigare, och om ni måste lås då tills att man har lämnat in uppgiften inte tills att man fått godkänt på den. En gradering av svårighetsgraden för de olika övningarna. () Är det ytterligare något du vill framföra om kursen Tack för en spännande kurs. På återseende?! :) Tipsa gärna om att man bör fortsätta med efterföljande uppgifter om man blir "hängande" i gruppuppgiften pga olika tempo/livsförhållanden hos de andra i gruppen (i min grupp var det t ex en som lämnade kursen)... jag insåg inte förrän efteråt att jag skulle kört på med de följande uppgifterna så långt som möjligt medan jag väntade in de andra i gruppuppgiften. När jag väl kom vidare hade min livssituation förändrats och jag hade mycket mindre tid över, vilket fick de efterföljande uppgifterna att dra ut på tiden. I sin helhet en bra kurs och jag har lärt mig otroligt mycket. nej Jag har även läst Linux som serveradministration och Script och webbprogrammering i Linux. Tips kan vara att se till att alla tre kurser har en egen version av Pythonscriptet "print2lines". Jag byggde på mitt script varje gång uppgiften kom, men det är som sagt ett tips. En av de roligaste kurserna jag någonsin läst. Bra jobbat! Kursen borde kanske kollas igenom efter stavfel och numreringsfel. 6 of 7 21449 22:15
Kursen har i sin helhet varit mycket bra, men den har eventuellt haft en högre svårighetsgrad än den som förväntas av kursens intagningskrav. Uppgift 1 Grafiska utvecklingsmiljöer, kan upplevas som väldigt svår för den som endast har 7,5 hp inom "programmering" men ingen tidigare erfarenhet av C/C++ Snabbare respons från handledarna. Tack för en utomordenligt bra kurs! Bra med varierat innehåll så man får kännedom om många viktiga delar. Var en bra kurs lagom nivå för att ge en introduktion till linux (från utvecklares synvinkel). Möjligtvis paketera informtionen som finns på kurshemsidan så att det är enkelt att spara och gå tillbaka till senare om man vill kolla upp något. Intressant kurs som som har gett bra förståelse. Något slarviga texter (mera korrekturläsning)! För övrigt en bra kurs med alldeles utmärkt innehåll! Hög nivå Mycket bra uppgifter, kursmaterial, och sist men inte minst mycket bra lärare med god respons via epost och forum. Jag är mycket nöjd med att ha gått denna kurs. Moodle Docs for this page You are logged in as Björne A Lindberg (Log out) linum 7 of 7 21449 22:15