Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HT23 #57

Open
AndreasArne opened this issue Jul 5, 2022 · 7 comments
Open

HT23 #57

AndreasArne opened this issue Jul 5, 2022 · 7 comments

Comments

@AndreasArne
Copy link
Member

AndreasArne commented Jul 5, 2022

kmom01

  • Kolla in denna MIT kursen https://ocw.mit.edu/courses/6-0001-introduction-to-computer-science-and-programming-in-python-fall-2016/video_galleries/lecture-videos/
  • gör en 4h workshop/föreläsning med hedy innan genomgången?
  • Jag pratade typ inget om umbridge dbwebb test på genomgångar/föreläsningar förra året. Det funkade typ OK, men fick lite frågor om hur man ska läsa av dbwebb test.
    • jag kan skriva tester för genomgång/föreläsning och kör dem. Är bara att lägga till en suite för mappen jag skriver koden i. hmm undra dock hur det blir i umbridge. Jag kan lägga dem som extra tester alternativt bara ha dem lokalt så det inte funkar för studenterna.
  • I texten till uppgift 3.1 i Lab1 (i filen answer.py) står att solpanelernas effekt är i enheten "W per hour", det skall bara vara "W", och samma sak att vindturbineffekten har enheten "W per hour", vilket också skall vara "W". (Det vågar jag hävda med min bakgrund som fysiker :-))
  • spela in en Thonny-video med lite tips om config och hur man använder det.
  • Det hade varit trevligt om det gick att tabba och få fram en lista på möjliga moduler. Exempelvis dbwebb test pl "användaren tabbar " ger då vid tab - dbwebb test plane.
  • Det saknas en länk i trädet (Innehållsförteckningen) på dbwebbsidan till denna sida: https://dbwebb.se/kurser/python-v4/redovisa, det var svårt att hitta artikeln på dbwebben!
@AndreasArne

This comment was marked as resolved.

@AndreasArne

This comment was marked as resolved.

@AndreasArne

This comment was marked as resolved.

@AndreasArne

This comment was marked as resolved.

@AndreasArne

This comment was marked as resolved.

@AndreasArne
Copy link
Member Author

AndreasArne commented Jul 5, 2022

kmom07/10

  • Extrauppgift eller grundkrav om det vi har nu är för lätt, att göra en smart lösnings som kan hantera förskjutningsfel. Då tar vi bort space som vanligt tecken och används istället enbart som separator mellan ord. Då kan vi ändra från CPM till WPM också.
  • Extrauppgifter för lätta
  • lägg till i krav att de ska visa id
  • "Jag hade väl gärna kanske sett lite mer om felhantering och exceptions oc liknande eftersom dessa kan uppstå ganska ofta i ett projekt av den här typen."
  • uppdatera video text så det står att de ska lämna in som mediakommentar.
  • Förtydliga "sortera hichgscore på poäng", att de behöver göra om det till heltal så det sorteras ordentligt! Nu sorterar många det som strängar och det är svårt att se om de har sorterat eller inte.
  • Lägg till i kraven att de kan få minus poäng för dåliga lösningar. T.ex. en student som har skapat en ny variabel för varje input användaren gör och har långa ifsatser för varje rad.
  • krav 6 - skriv att de ska slumpa från bokstäver, siffror och punkter.
  • skriv att de inte får installera någon pip modul.
  • Krav om att icke DRY kod ger minus poäng?
  • skriv att de bara får använda moduler som vi använt i kursen tidigare, förutom time.
  • förtydliga hur feltecken ska räknas ut. Man kan skriva för får och för många och det ska utgå från de rätta tecknen.

@AndreasArne
Copy link
Member Author

AndreasArne commented Jul 5, 2022

Generellt

  • Istället för dessa bestämda och enformade uppgifterna hade jag velat se mer öppna uppgifter, såsom en primtals räknare där man kan effikivisera koden på olika sätt och vis.

gå igenom övningar och lägga in flödesscheman och tips (finns en heldel i python for everybody)

Ändra upplägg för inlämningar. Labb och andra uppgifter (delar av marvin) rättas bara automatiskt. Sen 3 inlämningar där vi kollar på koden.

quiz frågor https://github.com/Ebazhanov/linkedin-skill-assessments-quizzes/blob/master/python/python-quiz.md

Upplägg. Mos tankar efter nya webtect, han gillar det gamla med ett kmom/vecka. Men han gillar att det bara är 3 inlämningar att rätta. Försöker få till uppgifter som är uppdelade i två kmom men bara lämnas in i andra kmom:et.

hans inspelade föreläsningar var inte jätte uppskattade. De var för teoretiska och inte direkt kopplade till hur de löser uppgiften.

Få in grupparbete där de kan välja mellan om jobba själva eller 2 i grupp. Hur hantera inlämning och rättning på canvas? Ta bort redovisningstext och ersätt med quiz? quiz/text lämnas in individuellt och kod i grupp? Hur ska de dela koden mellan sig? ska bara en av dem ladda upp till studentservern? par programmering (forskningstexter)

Lägg in feedback session på torsdagar, 2h. De skickar in sin kod i förväg. så jämför jag och pratar om alternativ lösningar. Extra bra om jag kan få de att diskuttera koden också. Minska hur saker rättas i övrigt. Bara kolla OK. Ge beröm om något snyggt. Ux om något är för dåligt. Var tydlig med dem om att OK betyder att de har löst det nom ramarna för vad vi förväntar oss av dem.

http://www.student.bth.se/~lifr21/dbwebb-kurser/python/me/redovisa/redovisning.html har givit feedback på uppgiftsbeskrivningar.

Lägg in canvas frågor där de ska tolka simpel kod varje vecka. För att de ska få öva på att förklara och förstå vad faktiskt koden gör. Nu skriver de något men kan inte förklara vad koden gör.

Något med flödesdigram hade varit bra. Både att de ska läsa av och att de ska skapa ett.

För att få in grupparbete kan man ge dem uppgifter som de ska lösa tillsammans under 2H.

fixa feedback mall. Som emil har i webapp med all franklin text. Kolla också på mos´s mvc kurs hur han lägger upp feedback text. Använd franklin för mall. dbwebb gui behövs inte längre nu när det är autorrättat

Lägg till labb uppgifter där de jobbar med excaptions

https://www.youtube.com/watch?v=YYXdXT2l-Gg&list=PL-osiE80TeTskrapNbzXhwoFUiLCjGgY7 tips från student. Ska ha bra videor och förklara if-name-main väldigt bra

gör om alla gammla videor

lägg in videor i övningar

uppgifter i övningar

Lägg också till flake8/black?

studenter gör kod recension av varandra

“har svårt att applicera rätt kunskap för att lösa problem.”

Flera kommentarer liknande att de gillar att jobba med *"riktig data", de känner att det är roligare och de vill ha liknande med "riktiga program/saker om används" i andra kmoms. (emission)

Få in mer fokus på problemlösning

“Var tydligare med att vi inte ser när det kommenterar inlämningar.”

Quiz på föreläsningarna
"""
Det är alltså ett anonymt formulär med frågor och svarsalternativ, och när man lämnar in så får man se hur många rätt och fel man hade. Efter quizet har han en genomgång där han diskuterar de frågor som flest fick fel på t.ex.
Säg att han har en genomgång av statiska vs dynamiska tester, sen har han ett quiz där han presenterar olika tester och så ska man välja om det är ett statiskt eller dynamiskt test
"""

""" 10 minuter för kort på 10-10. Vi borde fokusera mer på processen för lösa årpbläm än specifika kusnskapsområden.
Jag skulle även gillat att det fanns mer information på den sidan där klockan visas.
Kanske 4–5 ledtrådar om hur man ska göra övningen.
"""

"Det som jag skulle önskat är kanske en kort punktlista i varje moment vad den innehåller. Precis som det finns en kort punktlista i innehåller över kursen som helhet."

"Mer uppgifter i labbarna "- (fler extrauppgifter? Ta uppgifter från gamla examinationer?)

"jag tycker att vi borde ha börjat med if satser och loopar direkt i kmom01, kanske inte med Marvin men åtminståne små övningar. Och sedan lite mer avancerad, inklusive Marvin uppgift, i kmom02."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant