• No results found

Kursvärdering av Drivrutiner i Linux 7,5hp 2019

N/A
N/A
Protected

Academic year: 2021

Share "Kursvärdering av Drivrutiner i Linux 7,5hp 2019"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Resultat av kursvärdering

Kursnamn:

Drivrutiner i Linux 7,5hp

5EL206/5EL248

Kursbeskrivning:

Data, Elektro o Distans

Kursstart:

2018-09-04

Lärare:

Ulf Brydsten

Medverkande :

Ulf Brydsten, kursansvarig lärare

Alla kursdeltagare via moodle2-forum-mail, , (Data, Elektro o Distans)

Inledning: Denna sammanställning bygger på en webb-basserad kursvärdering,

där 3 svarade. Detta är ett inte helt godkänt deltagande.

Rådata och samanställningen har presenterats för alla kursdeltagarna för yttrande.

Kursvärderingen är till för att förbättra kursen till nästa tillfälle som den ges.

Kursadministration:

Administrationen sker genom mail och kurshemsidan.

Genomförande o Examination:

Kursen går på fri kvartsfart ( 25% ) .

På kursen ges 5 större laborationer som redovisas med resultatrapport.

Sammanfattning: ( 4 )

Kursvärderingen ger som helhet ett bra betyg till kursen.

Hur bedömer du som helhet kursens kvalitet: (3,7)

Det som var mindre bra och bör förbättras: (2,7 Normal)

Kursen behövs moderniseras. Både vad gäller inlämningsuppgifterna och metodiken.

Dessutom borde det förutsättas att man kör den i Linuxmiljö.

Svårt att förstå exakt vad det är tänkt att man ska utföra i labbuppgiften.

För mycket fokus på shortprint.

Det som varit bra på kurser och bör behållas: (3,7 Stora delar)

Liknande kurser har jag inte sett, tycker den är ganska unik.

Det var mycket bra att jag själv fick göra en USB-enhet.

Kopplingen till en hårdvaruenhet (USBKey).

Följande förändring bör genomföras till nästa kurstillfälle:

Föryngra materialet så att den är aktuell för hårdvara och OS som gäller nu.

Förtydliga uppgifterna så det inte finns några tveksamheter..

Hitta en book som är mer modern eller ge länkar till de uppdaterade exemplen på github.

Det skall tydligt anges vad som krävs för G och VG.

Hur bedömer du som helhet det bemötande du fått som student under kursens gång ? (4)

Övriga synpunkter:

Tycker det är synd att kurserna i denna serie övergår till kurser på grundnivå.

Det är riktigt bra med distanskurser på avanceratnivå som man kan styra över tiden fullt ut, då

detta går att kombinera med ett jobb på 100%.

(2)

Kursvärdering 2018 -> 2019 Drivrutiner i Linux 7,5hp

Fullgjorda Egna enkäter: 3

() Hur bedömmer du som helhet kursens kvalitet ?

-Hög kvalitet (5): 0 - (4): 2(66.67 %) -Normal kvalitet (3): 1(33.33 %) - (2): 0 -Låg kvalitet (1): 0 Medel: 3.67

() Hur bedömmer du som helhet det bemötande du fått som student under kursens gång ?

-Bra (5): 1 (33.33 %) - (4): 1 (33.33 %) -Normalt (3): 1 (33.33 %) - (2): 0 -Dåligt (1): 0 Medel: 4.00

() Detta har varit bra och bör finnas på alla liknade kurser.

- Liknande kurser har jag inte sett, tycker den är ganska unik. Att kursen ges online betyder allt för mig det tog mig 7 år att avsluta men jag har lärt mig väldigt mycket.

- Det var mycket bra att jag själv fick göra en USB-enhet! Detta var mycket intressant och lärorikt. - Kopplingen till en hårdvaruenhet (USBKey) var bra och bör fortsätta att vara med.

() Hur mycket var bra ?

-Hög kvalitet (5): 0 - (4): 2 (66.67 %) -Normal kvalitet (3): 1 (33.33 %) - (2): 0 -Låg kvalitet (1): 0 Medel: 3.67

(3)

() Detta har varit mindre bra och bör förbättras.

- Kursen behövs moderniseras lite, exemplen fungerar inte längre på moderna kernels, det finns en github där de maintain linux device driver exempel för alla kernel releaser, parallell port var det största problemet för mig, jag har ingen gammal printer, letade på craigslist i USA (e.g. Blocket) och hittade ingenting, det finns på e-bay dot matris skrivare men de går på ca 3000 kr så jag fick jobba runt det.

När det gäller device firmware kändes det like unket att behöva installera windows, så jag gjorde det med en open source tool chain på linux, man kanske kan titta på att använda det som ett alternativt exempel.

- Jag är medveten om att en kurs på avancerad nivå förutsätter mycket eget undersökande men i denna kurs har det till och med varit svårt att förstå exakt vad det är tänkt att man ska utföra i labbuppgiften.

Instruktionerna för atmel device-programmeringen behöver förbättras. Dessutom borde det förutsättas att man kör den i Linuxmiljö och inte som nu i Windows.

- Jag tycker att det tidvis var för mycket fokus på shortprint. Denna drivrutin känns utdaterad, och det borde vara möjligt att hitta något alternativ till den.

Laboration 1 var i princip en upprepning av den sista laborationen i kursen Linux som operativsystem. Eftersom att den kursen är ett förkunskapskrav så borde den kunna ersättat med något annat.

() Hur mycket bör förbättras ?

-Lite (5): 0 - (4): 0 -Normalt (3): 2 (66.67 %) - (2): 1 (33.33 %) -Mycket (1): 0 Medel: 2.67

() Följande förändringar bör genomföras till nästa kurstillfälle.

- Föryngra materialet så att den är aktuell för hårdvara och OS som gäller nu. Förtydliga uppgifterna så det inte finns några tveksamheter.

Om det finns alternativa uppgifter gör det tydligare vad man har för val och vad som behöver införskaffas för hårdvara

- Hitta en book som är mer modern eller ge länkar till de uppdaterade exemplen på github.

- Jag tycker att instruktionerna bör förtydligas i vissa avseenden, det var till exempel svårt att veta om shortprint skulle stackas eller om pci-skel skulle infogas i laboration 4.

Det skulle även vara bra om målen med laborationerna tydligt angavs. För G krävs, för VG krävs... och så vidare.

() Kursens helhetsbetyg ?

-Bra (5): 1 (33.33 %)

- (4): 1 (33.33 %)

-Normalt (3): 1 (33.33 %)

(4)

() - från en applikation kommunicera med en drivrutin i ett Linuxsystem

-Har behandlats (2): 3 (100.00 %)

-Vet ej (1): 0

-Har ej behandlats (0): 0

Medel: 2.00

() - skriva egen generell drivrutin i Linux

-Har behandlats (2): 3 (100.00 %)

-Vet ej (1): 0

-Har ej behandlats (0): 0

Medel: 2.00

() - utveckla egna USB perifera enheter

-Har behandlats (2): 3 (100.00 %)

-Vet ej (1): 0

-Har ej behandlats (0): 0

Medel: 2.00

() - skriva USB-drivrutin mot utvecklad hårdvara

-Har behandlats (2): 3 (100.00 %)

-Vet ej (1): 0

-Har ej behandlats (0): 0

Medel: 2.00

() - ansluta egen hårdvara mot systemspecifik hårdvara

-Har behandlats (2): 3 (100.00 %)

-Vet ej (1): 0

-Har ej behandlats (0): 0

Medel: 2.00

() - skriva systemspecifik drivrutin mot egen hårdvara

-Har behandlats (2): 3 (100.00 %)

-Vet ej (1): 0

-Har ej behandlats (0): 0

(5)

() Övriga synpunkter

- Tycker det är synd att kurserna i denna serie övergår till kurser på grundnivå.

Det är riktigt bra med distanskurser på avanceratnivå som man kan styra över tiden fullt ut, då detta går att kombinera med ett jobb på 100%

- Helt unik och fantastisk kurs, önskar det fanns fler kurser som denna som ger tillämpad praktik på relativt komplext område där det finns väldigt få andra alternativ till lärande förutom RTFM.

() Anser du att kursen gett dig rimlig möjlighet att ta till dig de förväntade studie resultaten ?

-1 Absolut inte (1): 0 -2 (2): 0 -3 (3): 0 -4 (4): 1 (33.33 %) -5 Absolut ja (5): 2 (66.67 %) Medel: 4.67

() Motsvara kursen dina förväntningar ?

-1 Absolut inte (1): 0 -2 (2): 0 -3 (3): 0 -4 (4): 1 (33.33 %) -5 Absolut ja (5): 2 (66.67 %) Medel: 4.67

References

Related documents

Even though our work has proven that it is possible to detect malicious behaviour from Linux kernel system calls on 64-bit ARM architecture, it is not guaranteed that it

Figure 1 illustrates the Linux network stack including Netfilter hooks (ovals) and where traffic control, aggregation (in Egress queue) and deaggregation is

If you want to change the properties of several objects at one go, define a group with the GROUP command, click the CHANGE command, select the parameter and the value, and click

Vid valet för att illustrera ikoner från respektive operativsystem så har det tagits ikoner som användaren själv skall tolka och inte ikoner med rubrik som stöd till användaren...

Access control file Access control file Boot loader configuration file TTY interfaces that allow root logins Users permitted to ctrl-alt-del System access security policy files

Ett av målen som sattes upp för detta examensarbete var att undersöka vilken Linuxdistribution som kan lämpa sig bäst för LVI. Det visade sig att bygga sin egen

Under utvecklingen försöker vi se till att applikationen inte ska vara distraherande, till exempel genom att använda stora knappar för användaren och inte visa onödigt

“move” events are of interest and therefore nothing more is reacted on. Appendix D shows the log files after data is added to a file in monitored directory.. In the start-up script