Results of course evaluation of SMD15, Digital Hardware Design with VHDL, Lp1 3, Jonas Thor Warning this document is a mix between Swedish and English! Background Jonas Thor has developed SMD15 and has been teaching SMD15 in Lp1 3. Åke Östmark has provided invaluable help in lab development (Lab 5) and lab assistance to students. About 3 students have followed the course, including 1 exchange students. The course is lab intensive and only about half the class had finished all labs prior to the exam. 3 students took the exam and preliminary results are shown in the table below Grade U 3 5 Number of students 5 11 What can be done to improve the course? If I am responsible for this course next year I will try to improve the following More lectures about logic design. One dilemma in teaching digital design with a high level HDL such as VHDL is that the abstraction level might become too high. Ideally I would like all students to start with schematic entry then after that transition to VHDL or Verilog Labs where a bit buggy this year as there where three new labs and two modified labs compared to last year. New untested lab hardware arrived one week prior to course start. Next year most of the bugs should be removed Labs will be changed so that interface of components designed in previous labs need not to be changed in next lab. It s almost impossible to find one textbook that matches the specified course contents. This is due to the fact that the course flow in computer engineering at LTU is a bit uncommon. However next year the digital design course will make a come-back at LTU and that will provide a long term solution for this problem. But the problem will still exist next year as the digital design course is taken in the nd year and this course is taken in the 3 rd year. Regardless of this I could have done a better job incorporating the two (!) new text books in the course I will communicate less via email. A webpage with latest news will be made available I am not an experienced lecturer and I find it very difficult to lecture in English. In Studiehandboken I wrote that there would be short informal lectures for exchange students and that I would teach in Swedish for the Swedish students. However I did not think that I would get that many exchange students (initially there where 1 exchange students) so therefore I did all lectures in English. I mean that if there where 3- exchange students I could have met them once a week in informal meetings. But
with 1 students this became impractical. Studiehandboken will be updated to reflect this issue. One assignment was not graded, instead the solutions where given. This was done because of my workload was too high. I don t like it myself and I will try my best not to let this happen again. The result of the student evaluations follows. 3 students submitted their evaluation. Course evaluation form and results the evaluation form was web based. The course evaluation is submitted anonymously. You may leave fields empty if you don't have an opinion about the specific topic. For instance if you did not attend any lecture you probably don't have an opinion about the lectures. Please answer in Swedish if you speak swedish What is your general opinion about the course? 1 Mean =.35 1 1 3 5 Would you consider taking more similar courses? Specify a value (integer) between 1 and 5. 1 = No way!, 5 = Yes! Where can I sign up? Mean =3.3 1 1 3 5
Do you think that you had enough background to take this course? Yes = 1, No = Mean =.7 15 1 5 1 Compared to a "normal" course, how much do you think that you have learned during this course? Specify a value (integer) between 1 and 5. 1 = Much less, 5 = Much more 1 1 1 Mean =3. 1 3 5 How has the workload been compared to other courses? Specify a value (integer) between 1 and 5. 1 = Much less work, 5 = Much more work Mean =3.91 1 1 3 5
What do you think about the Lee text book? Mean =.73 1 1 3 5 What do you think about the Sjöholm, Lind text book? Mean =.95 1 1 1 3 5 What's your opinion about the course home page? Mean =3.3 1 1 3 5
What do you think about Jonas Thors lectures? Mean =3.5 1 1 3 5 Comments to Jonas see separate page What is your overall opinion about the labs? Specify a value (integer) between 1 and 5. 1 = Very boring/bad, 5 = Very interesting/good Mean =.17 1 1 3 5 How do you think the labs relate to the lectures and course contents? Specify a value (integer) between 1 and 5. 1 = Not at all, 5 = Very good relation Mean =.1 1 1 3 5 Comments about the labs see separate page
What's you opinion about the exam? see separate page Other comments about the course. What has been bad? What has been good? see separate page Comments to (about) Thor Använde böckerna mycket sporadiskt, med tanke på vad dom kostade kunde det ha räckt med lite kopior av dom viktigaste sidorna. Den som vill kan såklart köpa boken ändå.. Föreläsningarna blir långsamma och ganska tråkiga på engelska, kursen skulle ges på svenska enligt studiehandboken. Mycket bra med föreläsningsanteckningarna som går att skriva ut, tippsa nästa gång att det räcker gott för dom som inte vill ruinera sig på bokinköpet.. Otroligt bra att man kan maila en fråga kl 3:5 och få svar nästan direkt, eller skrämmande? The teacher is very good and is a reason enough to attend the lectures ;-) well, he knows what he is talking about and he has a good way of teaching one as a student. unfortunately I won't be attending any more courses by hime ;( and the course of course; the labs have been fun expescially this last one, (not that it works yet, but where getting there), and I feel that the course is a good one to read either you are interested in vhdl or hadware. Keep up the good work! Att kunna få lektionsanteckningarna som.pdf är mycket bra. Bra att det finns några mer konkreta kurser på universitetet. Finns alldeles för få kurser som är mer "industri"-inriktade. Thank you for your hard working. Kanske lite bättre förberedelser inför föreläsningarna, i övrigt har allt fungerat bra. Förutom att jag inte gillar att kommunicera via mail... :) Föreläösningarna har innehållit precis rätt mängd av information. En bra nivå med också en del inslag av humor vilket är kul. Lite svårt att hålla tidsschemat. Jag har inte använt böckerna så bortse från det omdömet. Har man lite förkunskaper så klarar man sig förmodligen utan böckerna. Hemsidan var lite rörig, viss information gavs bara i mail, vissa grejer fanns på hemsidan. Allt på ett ställe vore bättre. Ok, på sikt kan du nog bli en bra föreläsare på engelska. Vore bra om du hade delat upp föreläsningarna dels på svenska och engelska, då slipper studenter som är dåliga på engelska bli lidande. Tycker labbhandledningen varit bra iaf. Men tycker det är dåligt att assignment 1 inte blev rättad. It's not as bad as you seem to think it is. I just hope i'll be able to sell those books. It's been great that you have been really close to us, the students. Thanks. We didn't buy the books and we didn't need them at any time (My group). Bra att lektionerna i många fall återspeglas i labbarna, lämpligt tempo på genomgångarna.
Should have an informationplace on the homepage with recent information, instead of sending all information on mail, and then send information that the homepage is updated. bättre om de varit på svenska try to switch on the light during the lectures (a lecture is more interesting when we don't sleep during it) Comments about the labs The labs (especially the last on) was very time consuming. Laborationerna har en lagom och stigande svårighetsgrad som gör det lätt att komma igång, mycket bra. Förutom första, tutorial labben, det är svårt att förstå vad man ska göra, varför och hur. Den förvirrar mer än den hjälper. Mitt förslag är att du under ett föreläsningspass visar mha dator och projektor vilka program som ska användas och hur dom fungerar. En annan iriterande sak är att kod som ska återanvändas från gamla labbar inte är skrivna så att dom passar, alltså måste man börja labben med att modifiera gammal kod. Very timeconsuming... It takes too long time. But it is very helpful. Åke har varit till stor hjälp eftersom han nästan alltid har funnits tillgänglig på sitt kontor. Labbarna har legat på en bra nivå och har följt föreläsningarna väl. De har varit både roliga och intressanta och har inte bara givit kunskaper i vhdl och FPGA utvekcling utan har även gett en bättre insikt i hur datorer fungerar typ Arbiters, Kärna, Memory mapping etc. Den feedback som man har fått på varje labb har varit bra. Vissa kurser ger knappt nån feedback och det märks att ni som håller i kursen har granskat det som vi har gjort och gett oss tips på vad som kunde ha skrivits bättre utan att behöva ge onödiga returer. Rätt jobbiga labbar men å andra sidan så är det ju tack vare dom som kursen har kännts såpass givande som den ändå har gjort. My lab partner was kinda too good for me. Not good. Really interesting. Especialy the implementation of the Mips Machine Subset. The work enviroment couldnt be better. I did some similar lab work at my university but we used Xilinx Foundation package, very unreliable and buggy, but here the only problems we had were due only to our own mistakes. more hardware design, less VHDL - VHDL is only a tool and most parts of it should be learned in self studding Riktigt roliga labbar, lämplig stegring av svårighetsgrad på dom, samt en röd tråd genom alla labbar. Jag tyckte några av labbarna hade lite för "vag" handledning på sina punkter. En mjukare inlärningskurva hade nog hjälpt - men det kan vart jag som inte hade nog med bakgrundsinfo på kursinnehållet :) The workload was high as a kite interesting, Exam comments The exam related well to the the course contents.
Bra tenta, fast det står max poäng på omslaget, kunde bara räkna till i tentan.. It was a tough one, I'm not so good at the hardware bit (hehe), but I hope I passed it, and if I did, I recon the exam was ok :) Verkar ha varit en rättvisande tenta, näst sista frågan var lite mysko, men den allena lär ju inte fälla någon. Bra tenta.. men du skulle ha skippat frågan om design flow, flummig fråga. Ospecifierat vad du riktigt ville ha ut. good. Lite väl mycket att skriva, det var precis så att man hann göra alla uppgifter. Innehållet var relevant och på en lämplig nivå. Lite ont om tid men annars har den tagit upp det mesta. Kanske lite väl många deluppgifter på 1:an. Mycket bra... Det ger en mycket god inblick i hur mycket som måste läras i kursen. Kunde kanske varit någon lite knepigare uppgift (eller så är det kanske jag som missat att något var svårt och trott det var lätt). Question 5 was a pain in the arse. It is very 'bullshit prone'and I'm sure you will have a lot of fun to correct it. Quite Easy to pass (I hope my perception is right), but fair with the subject contents. I think that lab work is more important than the exam so I find fair that the exam was easy. Bra spridning av uppgifterna, speglar kursinnehållet och labbarna väl, vilket inte alltid är fallet i vissa kurser man läser. Lagomt svår, känns på förhand som att man har en bra chans att klara godkänt, medans det precis som sagts på lektionerna, är tuffare att få överbetyg. Very good. Covers the most of the course and seemed to have the right difficulty Other comments Samanfattningsvis en kycket bra kurs, rekomenderas.. Att kunna få lektionsanteckningarna som.pdf är mycket bra. Bra att det finns några mer konkreta kurser på universitetet. Finns alldeles för få kurser som är mer "industri"-inriktade. it is useful lectures. Kursen som helhet är en av de bättre jag har läst! Mycket tack vare en bra inställning hos de ansvariga. Med det menar jag naturligtvis viljan att hjälpa till när man har kört fast. Det är inte många lärare som följer med till labbet och kollar vad man håller på med... Jag måste ge beröm för hela avdelningen EIS-lab. Ingen annan instution på univeristetet kan jämföras med er. Ni ställer alltid upp när man kommer förbi och frågar om något. Det är bara att fråga vem som helst där. Även personer som inte har nått med kursen att göra kan man få svar av. Signalbehandling verkar knappt ha tid med studenterna, och man ska inte prata om mjukvaruteknik/multimedia-avdelningen. De är helt anomyma och verkar bara grotta in sig på sina kontor. Åke har också varit mycket hjälpsam. När han inte är riktigt säker på en sak så säger han det direkt istället för att försöka ge en halvdålig förklaring. Han ber då istället om att få återkomma efter att han har tittat på problemet vilket är jättebra. Han är ganska snabb på att ge svar om han får fundera för sig själv ett tag. Mycket bra!
Jag har läst digitaldesign tidigare och tycker att trots att den här kursen skulle ta upp delar av den gamla kursen så tycker jag att man snabbt lämnade det gamla området...efter c:a 1- föreläsningar vilket är ok så att man inte behöver grotta ner sig i det för mycket. Mitt intryck av kursen har varit mycket bra och är helt klart en av de bättre kurser som jag har läst. Detta med tanke både på kursinnehållet och på hur väl den har sköts. Det är helt klart en kurs som jag kan rekommendera andra att läsa. Keep up the good work! Om det nu var så att MS PowerPoint har använts så skulle också dessa filformat vara tillgängliga på kurssidan. Lab kändes lite väl mycket som en upprepning av lab 3. Men med tanke på att vi skulle göra egen design osv i lab så kanske det är bra som det är. Sedan hade det varit bra med lab-deadline lite tidigare innan tentan. Det är lätt att man sparar så mycket som möjligt till sista minuten och hade lab-deadline varit lite tidigare så hade man automatiskt börjat lite tidigare. Och som vanligt så tycker jag att det skulle varit lite mer föreläsningar de första veckorna. Nu började man inte med labbarna förrän efter veckor vilket för mig resulterade i att jag inte gjorde någonting alls första 3 veckorna och sedan får jobba jättemycket sista 1- veckorna. Visst, man kan planera bättre själv men det fungerar inte riktigt så för de flesta. Det är också svårt att börja labba tidigare när labbar inte finns tillgängliga. did you feed snuss to that golden fish? My problem as an exchange estudent is that my degree (Computer engineering-5 years) has a different planification. All the concepts about digital design, processors and technologies in this subject have been allready covered by subjects I allready did at my homing university. I believed that we would learn a little bit about VLSI and other technologies. Good thing is that I didnt know anything about vhdl (Only abel, and that's not an option) and Now I feel like i'm fluent at It. (And that is good because thats the reason that made me take the course) Förutom lite småstrul med assignments i samband med labbar tycker jag det har varit en mycket väl genomförd kurs. Stort plus till både Jonas och Åke som inte tvekar att släppa det dom har för händer för att hjälpa oss studenter. En väl genomförd kurs helt enkelt, en kurs som jag absolut kan rekommendera för datateknik- och elektrostudenter. Should have an informationplace on the homepage with recent information, instead of sending all information on mail, and then send information that the homepage is updated.