vt15 - Institutionen för Informatik

Institutionen för informatik
Göran Landgren
Dan Johansson
Sammanfattning av kursutvärdering
Sammanfattning av gemensam kursutvärdering för
Informatik B, moment 2: Databasdesign, 7,5 hp, våren 2015 och
Databasdesign, 7,5 hp (som ges inom ramen för
statistikerprogrammet)
Sammanfattning
Detta kurstillfälle gav både till studenter på det systemvetenskapliga programmet och studenter på
statistikerprogrammet.
Svarsfrekvens: 52% ( 21 / 40 )
Se bifogat dokument för fullständiga svar från studenterna.
Vad som fungerat bra och/eller särskilt bra
Studenterna var överlag nöjda med kursen. Lärarnas tillgänglighet och pedagogiska förmåga
upplevades som mycket positiva.
Vad som fungerat mindre bra eller brustit
Många studenter påpekade att uppgift 1 var svår att förstå vilket ledde till att studenterna fick lägga
onödig tid på att tolka uppgiften samt att lärarna fick motta många frågor kring detta.
Workshoparna skulle ha kunnat vara lite mer tydligt utformade, alternativt att lärarna skulle ha
kunnat inleda workshoppassen med att introducera mål och syfte med passet.
Vilka förändringar som anses nödvändiga inför nästa kurstillfälle
Studenterna efterlyste fler workshoppass. I synnerhet gäller detta ER-modelleringen och
Normaliseringen (som vi aldrig har haft några workshoptillfällen kring) då uppgifter rörande dessa två
områden på tentamen utgör mer än hälften av uppsatsens poäng. Detta är något som bör tas i
beaktande inför nästa kursomgång. En specifik workshop/workshopar kring ER-modellering och
Normalisering vore nog en bra idé.
Uppgift 1 bör ändras så den blir lättare att förstå, men uppgiftens omfång bör kvarstå då den
behandlar ett brett och högst relevant kunskapsområde.
PHP-scriptet som genererar databaserna bör ändras så att namnet på databasanvändarna inte blir
identiska med studenternas informatikanvändare då detta har förvirrat vissa studenter.
Sid 1 (1)
Databasdesign vt 2015
Databasdesign vt2015 (27304VT15)
Results of survey
Startade: den 7 april 2015
Avslutad: den 21 april 2015
Svarsfrekvens: 52% ( 21 / 40 )
Elektroniskt utvärderingssystem
Databasdesign vt 2015
3. Vad anser du om uppgift 1?
Kurs/grupp-frågor:
21 svar, medelvärde = 2,95
Unsatisfactory
1. Vad anser du om kursboken?
21 svar, medelvärde = 3,10
Unsatisfactory
Inadequate
Adequate
Excellent
24 % (5)
Good
14 % (3)
52 % (11)
Good
33 % (7)
Adequate
5 % (1)
Inadequate
10 % (2)
24 % (5)
5 % (1)
2. Utveckla dina åsikter om kursboken!
• Den var bra!
• Lite svår läst när man är nybörjare
• Säkert bra men använde den inte till något under kursen.
• Behövde inte använda den allt för mycket. Föreläsningarna
kändes som det gav riktigt mycket, jag läser dock statistik.
För systemvetarna kanske den var mer givande.
Excellent
19 % (4)
14 % (3)
4. Utveckla dina åsikter om uppgift 1!
• Jag kände att jag inte hunnit fått tillräckligt med kunskaper
då vi började med den.
• Uppgift 1 hade ingen av lärarna koll på vad den handlade
om. Märktes att den var kopierad från John Cumberbatch
uppgifter och det fick en att bli irriterad. Lite ologisk
tänkande hur man skulle göra den, behövde ju en skattkarta
för att förstå vilken av 1 till 5 hörde ihop med a, b ,c eller d
osv.
• Bra upplägg att göra en uppgift av frågeskrivandet så man
inte behövde göra det på tentan, för att kunna testa sig fram.
• Alldeles för komplicerad och invecklad för denna kurs
• Dyr, men ok. Bra att det fanns på pdf
• Klurig uppgift men workshoparna var bra underlag för
uppgiften.
• Brett info om ämne
• Ganska lätt, kanske lite för lätt?
• Känns som det är väldigt mycket text som inte säger särskilt
mycket. Framstår mer avancerad än vad som direkt lärs ut i
kursen.
• bra uppgift
• Var väldigt svårt att hinna läsa allt i boken plus att läsa
föreläsningarna. Man fick prioritera.
• Det var en expansiv bok som innehöll väldigt mycket korrekt
information. Det var dock väldigt svårt att hitta den
information som var relevant för kursen. Detta skulle kunna
förbättras genom att man har ytterligare utdrag som mer
specifikt behandlar de områden som en systemvetare kan
komma att behöva ha kompetens på efter kursen.
• Bra, men väldigt stor. Svårt att hitta rätt.
• Den är väldigt omfattande och det var väldigt mycket att läsa
inför varje tillfälle. Viss information från boken känns som
att vi aldrig berörde under kursens gång. Det kanske hade
varit bättre att göra en mer detaljerad läsanvisning. Då det
inte fanns några lösningar till uppgifterna i boken (de fanns
endast i ett lösningshäfte som man fick köpa till) så tycker
jag att de var väldigt oanvändbara.
• läste nästan ingenting i den
• Den behövdes inte så mycket
• Inte så mycket att invända. Hade gärna haft samma innehåll
som denna boken har pluss bra SQL referenser. Boken är lite
kort då det kommer till SQL kod och exempel-. I all fall för
att använda som referenslitteratur.
• När till och med en lärare klagar över uppgiftens otydlighet
så är något fel.
• Tycker den var svår. Väldigt otydligt hur den skulle göras.
Mycket av det som var på uppgift 1 hade vi inte gått igenom.
Vi hade gått igenom enklare versioner av det men var inte
mycket man kunde nyttja till uppgiften.
men man lärde sig mycket av hur en databas fungerar och
hur den är uppbyggd, vilket gav mycket bra insyn i hur en
databas fungerar.
• Uppgift #1 var väldigt dåligt utformad. Jag spenderade
mycket mer tid på att försöka förstå vad som faktiskt
efterfrågades än att försöka lära mig det som var relevant,
och fick varierande svar från er lärare när jag frågade. Det
kändes inte roligt alls, eftersom att det var den enda praktiska
övning denna kurs erbjöd vad gäller att designa en faktiskt
databas. Visst, jag kan sitta hemma med en phpmyadmin på
localhost, men där har jag inte tillgänglig till expert-kritik på
mitt arbete.
• Kändes inte som man hade tillräckligt mycket kött på benen
inför den. Detta bidrog till att den åt otroliga mängder tid av
testande fram och tillbaka utan att egentligen förstå allt man
gjorde.
• Uppgiften var väldigt svårt formulerad och rörig. Det var
extremt svårt att förstå vad man skulle göra och hur det
skulle göras. Det var inte förrän vi hade en genomgång med
läraren som det verkligen gick att förstå hur man skulle gå
till väga för att ens förstå uppgiften.
• R - uppgiften var tydlig och lätt att förstå. Vi hade en bra
genomgång under datalektionen innan vi fick uppgiften.
• Mycket dåligt formulerade uppgifter...
• uppgift 2 var rolig
• Svår uppgift med för lite underlag
• För enkel. uppgiften borde vara mer krävande. Borde också
vara krav på att skriva koden direkt mot MySQL i terminal.
Finns ingen anledning att lära sig PHPMyAdmin. Hade varit
bättre att köra med MS SQL i så fall.
21 svar, medelvärde = 3,90
Inadequate
7. Vad anser du om tentamen?
21 svar, medelvärde = 3,67
Unsatisfactory
5. Vad anser du om uppgift 2?
Unsatisfactory
• Borde ha varit svårare också. För enkel uppgift. Ställ högre
krav på eleverna.
5 % (1)
Inadequate
10 % (2)
Adequate
0 % (0)
Good
10 % (2)
Adequate
Excellent
19 % (4)
Good
Excellent
24 % (5)
43 % (9)
29 % (6)
6. Utveckla dina åsikter om uppgift 2 (ange om det
vara Java eller R)!
• Jag tycker den var rätt svår.
• Java, bättre än uppgift 1. Kändes relevant hade dock behövt
mer workshops för att ha bättre förståelse för hur det var
tänkt.
• Java-uppgiften. Kul att få realisera något, bra uppgift!
• Kul att se hur man kan jobba med R via kontakt med en
databas. Känns som något vi statistiker kommer göra
mycket, kanske inte just med R men andra statistikprogram.
• Den var bra! Mycket bra att man fick jobba med R/Java då
dessa kunskaper behöver underhållas
• användbart och känns som kunskap man kommer ha nytta
av. bra med praktiska övningar.
• Var roligt och intressant hur R kunde användas i SQL. Ger
en bra inblick i hur det kan se ut i arbetslivet.
• Jag arbetade med Javauppgiften. Jag tyckte att det var en
väldigt rolig uppgift, men jag hade önskat att den inte var en
direkt kopia från programmeringens grunder. Jag skrev hela
min kod från scratch, men från vad folk har sagt så var jag en
av få, många kopierade bara kod från tidigare exempel (som
ni föreslagit i uppgiftsbeskrivningen).
Jag skulle även vilja passa på att kritisera att Dan vid
föreläsningen föreslog att vi skulle använda Statement för
databashantering i Java, i precis samma föreläsning som han
varnade för SQL injection. Statement-klassen är såvitt jag
förstår praktiskt taget inte användbar i arbetslivet av bland
annat pga att den är känslig för SQL injection. Hade önskat
få en ordentlig workshop med bra exempel på hur man
använder PreparedStatement.
• Jättebra lektion med massa hjälp som gav ett bra underlag för
att lösa och förstå uppgiften.
38 % (8)
24 % (5)
8. Utvecka din åsikter om tentamen!
• Helt okej!
• Bra, täckte hela kursen. Frågorna med SQL tyckte jag var
bland de bättre frågorna för att då fick man verkligen se om
man förstod SQL.
• Bra frågor, inga problem.
• Bra tentamen, ett fungerande upplägg där man fick visa att
man hade koll på olika delar.
• bra tenta, lagom svår
• Tycker tentamen var bra upplagd. Mycket bra variation i
frågorna som tog upp det mesta vi gått igenom på
föreläsningarna.
• Tentan var väldigt bra skriven. Formuleringarna kändes
moderna och frågorna var relevanta - en stor förbättring från
de exempeltentor som lagts upp på Cambro. Det borde dock
ha funnits fler exempeltentor som var från tidigare år än
2010.
• Kort sagt är jag mycket besviken. Det går inte inkludera
moment som tredje normalisering och er-diagram och låta
dem omfatta halva tentan om man inte haft lektion på det.
Detta skulle ha behövts praktiseras minst två
lektionstillfällen.Otroligt dåligt.
• En bra blandning av uppgifter som var relevanta och hade
berörts under kursens gång.
• Alldeles för låga krav på g och vg nivå.
• Tenta-frågorna var bra förutom det att de två sista frågorna
fick alldeles för mycket vikt med tanke på att vi inte alls gick
igenom dem så mycket. I framtiden borde någon lektion
läggas på att gå igenom uppgifter kopplade till de två sista
frågorna..
• Väldigt väldigt dåligt med de extremt gamla
exempeltentorna på cambro. Vi fick ingen information om
att det fanns nyare exempeltentor. Visserligen mitt eget fel
att förlita mig på informationen vi fått genom de gamla
tentorna men de borde i alla fall vara mer representativa av
hur tentan kommer vara.
• Lite för lik föregående tenta
9. Vad anser du om workshoptillfällena?
21 svar, medelvärde = 3,29
Unsatisfactory
Inadequate
14 % (3)
43 % (9)
Good
Excellent
• De var rätt ok i sig, men saknade ett tillfälle där man fick öva
på att göra ERD samt tillhörande tabeller för normalisering,
eller åtminstone övningsuppgifter för det.
5 % (1)
Adequate
• Det har varit bra att ha lärarstöd under tiden vi skulle lära
oss SQL. Det första tillfället kändes däremot lite överflödigt
och lite för lätt. Alla blev klara efter max en halvtimme,
kanske hade detta tillfälle gått att utnyttja på ett effektivare
sätt.
24 % (5)
14 % (3)
10. Utveckla dina åsikter om workshoptillfällena!
• Dom är bra, men lite mer genomgång innan vore bra. Kanske
att man ger något exempel.
• Lite för få tillfällen. Den första var för enkel och de andra
blev då för svåra.
• Var bra träning inför uppgifterna! Tips till andra som ska
läsa denna kurs är att gå på workshoparna!
• Jag tycker ofta att det blev rörigt. Jag hade önskat att läraren
gått igenom ett exempel på tavlan först/sist i lektionen så att
man fick lite mer kött på benen. Samt att det skulle varit
tystare i lokalen. Personligen har jag väldigt svårt att
koncentrera mig när det blir för stökigt..
• Lite luddiga
• Hade vela haft flera tillfälle
• Bra, men skulle kunna vara mer genomgående. En lärare
som först går igenom vad som ska göras så att man får en
bild av vad som är viktigt, för att sedan sätta sig och arbeta
individuellt, hade varit bättre.
• Kunde lägga mer tid till det lite mer avancerade som man
kunde använda sig av uppgift 1. Hade velat haft lite mer att
gå på utifrån workshoptillfällena,
Annars var det bra.
• Jag lärde mig väldigt lite från dessa workshops. När
upplägget för en workshop är några uppgifter och en lärare
som går runt och förklarar samma sak för olika personer så
kunde jag lika gärna ha stannat hemma och experimenterat
på egen tid. Att det dessutom inte fanns någon workshop på
ERD-diagram och ingen för normalisering var illa. Från vad
jag har förstått så var dessa två bland de mer relevanta
kunskaperna att ha kvar efter kursens slut, och vi fick inga
workshops, inga övningsuppgifter och på tok för lite fokus
på det under föreläsningstillfällena. Skulle inte kunna
rekommendera denna kurs till vänner om inte denna del
förändrades.
• En del tidsslöseri med tanke på hur det senare skulle
återspeglas på tentan och uppgiftena. Men det fanns trots allt
givande inslag.
• Bra med hjälp
11. Hur har kontakten med lärarna fungerat?
21 svar, medelvärde = 3,86
Unsatisfactory
Inadequate
0 % (0)
5 % (1)
Adequate
Good
43 % (9)
14 % (3)
Excellent
38 % (8)
12. Vad har varit bra under kursen?
• Undervisningen har varit bra, engagerade lärare.
• Föreläsningarna med exempel osv. Gjorde att man förstod
bättre som jag tror bidrog till att tentan blev lättare för man
fick en bra grund.
• Det mesta har varit bra. Gillade upplägget på
undervisningen.
• Kunniga lärare, bra föreläsningar och bra workshops!
• Bra med många workshops och småuppgifter!
• bra
• Lärarnas tillgenligjet har varit väldig bra under kursen.
• Bra kontakt med trevliga lärare. Svarar snabbt och tydligt.
Workshops är alltid bra moment då det är hands-on.
Generellt bra föreläsningar.
• Tycker det har varit bra. Kunde haft ett till tillfälle att gå
igenom frågor eller haft längre tid på det tillfället som gavs.
• Göran har vid flera tillfällen gett relevant arbetslivsinsikt vid
diskussioner och gett exempel på annat som kan vara
användbart i praktiken. Det kändes väldigt värdefullt.
• Lärartillgängligheten har varit god, både via mail och
direktkontakt. Även föreläsningarna har varit väl
genomförda pedagogiskt.
• Det har fungerat bra för mig, tycker att det varit trist att de
försvunnit så snabbt efter föreläsningen att man nästan inte
hunnit ställa frågor. Har hört från andra att lärare har varit
svåra att få tag på och att det har tagit lång tid innan man fått
svar på ex. mejl.
• Dan har varit lätt att få tag på om han ibland saknat kunskap
om uppgifterna men han har tagit reda på det jag frågat om
han inte vetat direkt. Göran var lite knepigare att få tag på.
• Man fick göra praktiska övningar under workshoptillfällena
och uppgifterna
13. Vad har inte varit bra med kursen och hur skulle
detta behöva förändras?
• Man hade gärna haft lite mer om ER-diagram och
normalisering med tanke på att det var så stora frågor på
tentan. Kanske att man hade haft någon sån uppgift som
examinationsuppgift?
systemvetenskapliga programmet men det hade varit trevligt
om lärarna inte lagt för mycket fokus på detta, hade känts
mer välkomnande och mer relevant för vi som kommer
utifrån.
• Mer utmanande uppgifter.
Workshops borde ha med normalisering och ER Diagram att
göra. Det var uppenbarligen detta som var viktigt i kursen.
Inte att lära sig SQL.
14. Finns det något du har saknat under kursen?
• Nej
• Bättre kommunikation mellan lärarna för det märktes för oss
studenter och vi får då lida av det. Oplanerad första uppgift
är ett exempel.
• Förklaring på uppgifterna kom efter vi frågade lärarna.
Annars mer workshops.
• ER-diagram och normalisering var en stor del av tentan men
togs inte upp så jättemycket under föreläsningar och
workshops. Kanske skulle man kunna bryta ut något av detta
till en inlämningsuppgift istället för tentafråga.
• Nej.
• För en statistiker så kan det bli lite försjupat vissa gånger,
men förstår samtidigt att den kanske behöver vara så för
systemvetarna.
• Mer kursmaterial hade varit bra, gärna på svenska.
• Jag hade önskat en till deluppgift där vi fick öva ERmodellering - det hade varit användbart
• Hade velat ha mer förklaringar och prov på ER-diagram
• Saknar lite av det praktiska, flera och tätare workshop hade
varit bra
• Några föreläsningar har haft för mycket information och
borde ha delats upp i separata föreläsningar för att ge fokus.
Workshops skulle kunna vara enhetligare, med en lärare som
först går igenom vad som ska göras och hur.
Att en uppgift utgår ifrån programmering (R eller Java) gör
att de som inte klarat respektive kurser inom det inte heller
kan klara denna.
Kursboken känns ordig och mer avancerad än kursen.
• Normaliseringen tycker jag att man kunde ha lagt lite mer tid
på svårare exempel. På föreläsningen går man man mest
igenom lätta exempel men på tentan krävs stora kunskaper.
Hade kunnat vara bra att lägga dit några mer exempel och
kanske en workshop endast på det med övningar så det kan
sätta sig bättre och få bättre förståelse.
• Det behövs övningsuppgifter och workshops på ERD och
normalisering. Statement bör inte rekommenderas,
PreparedStatement bör rekommenderas.
• Fler lektioner på er-diagram och normalisering.
• Den första workshopen känns som att den skulle kunna fyllas
ut eller utnyttjas på ett effektivare sätt. Läsanvisningarna
hade kunnat vara mer detaljerade, då hade det blivit lättare
att läsa in sig på det mest relevanta istället för att försöka läsa
in allt (även det som inte berördes under kursens gång).
Förstår att kursen framförallt är till för de som läser på
• Mer övningar med ER, då det ändå var stor del av tentan
• se ovan
• Förutom en extra workshop med normalisering och övningar
så tycker jag det mesta varit bra.
• Ovan nämnt.
• Lektioner på normalisering och er-diagram.
• Jag har saknat att ha en workshop där man gemensamt gick
igenom ER-diagram och normalisering. Det hade gett väldigt
mycket att få göra det tillsammans eftersom vi inte fick facit
till tentorna så kunde man inte veta om man gjort rätt eller
fel.
• Det jag nämnde i #10
• Mer SQL. Faktisk databasdesign. Inte informationsdesign
som kursen egentligen handlade om.
15. Hur många timmar per vecka (schemalagd
undervisning samt arbete på egen hand eller
tillsammans med studiekamrater) har du i
genomsnitt ägnat åt dina studier?
(ungefär .....tim/vecka)
• 5 h/ veckan kanske.
• 25timmar/vecka
• 30
• 25-30
• 20
• 35-45
• Mellan 35 och 45
• 30
• 45
• 30-40 timmar per vecka. Detta inkluderar eget
experimenterande med databaser som gjordes enbart för dess
kursrelevans.
• 20-25
• 40
• 4
• första halvan ca 20-30, andra halvan över 40
• 25
• 20
• 30
16. Övriga kommentarer!
• Bra kurs överlag
• Bra och rolig kurs som gav mycket praktiska kunskaper!
• Tack för en trevlig kurs!
• Jag är överlag nöjd med kursens innehåll samt lärarnas
engagemang
• Hoppas kursen fortsätter förbättras!
• Bra jobbat.
• Jag tycker att pedagogiken genom hela kursen har varit
väldigt bra. Det har varit tydligt upplägg med bra exempel.
• Var tydligare med vad som är viktigt. Databasdesign för mig
var i alla fall att skriva SQL för hantering av specifik data.