Felsökning av mjukvara
|
|
- Rickard Henriksson
- för 8 år sedan
- Visningar:
Transkript
1 KUNGLIGA TEKNISKA HÖGSKOLAN Felsökning av mjukvara Programmering av en NXT-robot Max Kufa [03/08-13] Introduktionskurs i datateknik (II1310)
2 Sammanfattning Syftet med laborationen var att felsöka och korrigera felaktig mjukvara till en NXC robot. Till vår hjälp så hade vi programmet BricxCC och koden som vi skulle rätta till, samt fyra timmar att kontinuerligt testköra och ändra mjukvaran i roboten ett flertal gånger. Resultatet ska bli att roboten kan följa en svart linje. När eller om roboten krockar, så ska ett par trycksensorer märka detta, och roboten kommer att därefter skriva ut gruppmedlemmarnas namn på displayen, ett mål som vi relativt enkelt uppnådde även om problem med bl.a. programmeringsspråk och allmänt förstående av uppstod. Innehållsförteckning Sammanfattning Inledning Bakgrund Syfte och målsättning Genomförande Resultat Analys Diskussion...5 Bilagor...7 Institution Kungliga Tekniska Högskolan Sida 2 av 7
3 1. Inledning I denna labboration så arbetar vi i NXC för att få en mindstormsrobot att fungera korrekt, och på de följande raderna så kan vi läsa mer om varför denna laboration utförts. (Utöver att några studenter ville ha ett bättre betyg) 1.1 Bakgrund I dag så är vi beroende av mjukvaran. Mjukvaran kontrollerar nästan allt, från de vardagliga mobilerna, trafiksignalerna och snabbkassorna på konsum, till raketer och kärnvapen. Man kan påstå att mjukvaran är en av dagens civilisationers grundstenar. Och det är bl.a. ingenjörernas jobb att se till att allt detta fungerar. 1.2 Syfte och målsättning Syftet är att programmera i par, samt ge ett smakprov av arbetssättet i framtiden för studenterna. Fast kanske viktigare, så ska studenterna lära sig hur mjukvara reagerar på fel i koden och hur man ska gå tillväga för att korrigera programmet. 2. Genomförande På grund av att varken jag eller min tänkta medlaborant lyckats få med sig en dator till labborationen, så var vi tvungna att gruppera om oss med andra laboranter som hade datorer. Min nya medlaborant och jag hade redan gått igenom Lab-PM:et privat, samt att datorn redan hade BricxCC installerat. Därmed så kunde vi hoppa över dessa två moment. Det absolut första som gjordes var att rensa roboten från tidigare programvara. Detta åstadkom vi genom att installera om drivrutinerna i roboten. Nästa steg var att få koden att kompileras. Vi var inte särskilt intresserade i vad koden gjorde om den ändå inte kunde laddas ner på roboten. De första felmeddelandena som dök upp pekade på att problemet låg på rad Vi märkte snabbt att denna array var av typen int, när tydligen det som behövdes för att spara gruppmedlemmarnas namn var en array av typen string. Utöver det så krävdes det gruppmedlemmarnas namn i arrayen. Koden skvallrade om att namnen skulle visas upp på displayen när trycksensorerna trycktes in. Efter korrektion och kompilering så laddades programmet ner till roboten. Utöver att roboten for omkring överallt vid testkörningen, så fann vi en någorlunda lustig bugg som visade sig på displayen. Namnen skrev ut på varandra. D.v.s. att namnen Max och Tobias överlappade varandra, och det slutade med att den enda gruppmedlemmens namn blev Maxias. Eftersom jag programmerat robotar tidigare, så tog det inte lång tid att lista ut att roboten inte förstod att namnen skulle skrivas ut på två olika rader. Detta problem antog vi låg på rad 46 då TextOut måste onekligen vara det commando som skriver ut medelandet. Den originella koden hade en underlig ekvation som vi inte förstod varför den fanns. Det slutade med att vi skrev en egen kod: TextOut(0,LCD_LINE2, names[0]); Institution Kungliga Tekniska Högskolan Sida 3 av 7
4 TextOut(0,LCD_LINE3, names[1]); Då uppgiften inte specificerade någonting annat utöver att displayen skulle visa våra namn, så lät vi koden stå som den gjorde, även om den medför flera problem som vi kunde ignorera. Notera denna kod senare blev ändrad då vi fått hjälp av en lärare när det gällde den mystiska ekvationen. Se diskussionen och rad 46. Vi kommenterade bort allt som hade med dance(); att göra, då den snarare var ett virus än något som faktiskt hjälpte oss med uppgiften. Efter en testkörning så insåg vi att roboten inte reagerade alls på ljussensorn. Roboten läste av information från fel port på rad 76. Den sista och den besvärligaste ändringen vi gjorde var att fullständigt skriva om den funktion som sade åt roboten hur den skulle reagera på svart eller vitt underlag. Se diskussionen rad Resultat Det vi ämnade att göra var en robot som uppfyllde de mål som sattes upp för oss. Även om det inte blev en graciös lösning när vi gjorde arbetet själva, så nådde vi de uppsatta målen, vilket var tillräckligt för oss. Men för att göra vårt arbete så fullständigt som möjligt så tog vi hjälp av en lärare och fick fram en bättre optimerad robot. Under så kan finns en tabell som innehåller den slutgiltiga mjukvaran. 2-3 #Define SpeedSlow 35 #Define SpeedFast String groupmember = { Tobias, Sänkte robotens hastighet Ändrade arraytypen från int till String Max }; 46 TextOut(0,LCD_LINE2-8xi, names[i]); Ändrade ekvationen som skrev ut namnen på olika rader på displayen. 76 lightintensity = SensorRaw(IN_3); Roboten försökte att läsa av information från port 1 tidigare. Dock så va port 1 kopplad till en trycksensor och inte till en ljussensor If(lightIntensity < TopThreshold) { OnFwd(Out_A, SpeedFast); OnFwd(Out_B, SpeedSlow); else{ OnFwd(Out_A, SpeedSlow); Skrev om den löjliga koden som gav mig och min partner huvudvärk. Istället för att kolla efter olika färger på golvet, så lät vi roboten se om golvet var vitt eller inte. OnFwd(Out_B, SpeedFast); 50-55, 126 /* -kod- */ Kommenterade allt som hade med funktionen dance() att göra så att dance() aldrig kördes. Institution Kungliga Tekniska Högskolan Sida 4 av 7
5 4. Analys Jag har tidigare erfarenheter av programmering och robotar, dock så har jag aldrig programmerat i NXC. Men som tur är så var NXC väldigt likt java, så att vi lyckades klura ut hur vi skulle koda. Dock så uppstod det problem, då NXC trots allt inte är java. T.ex. så fastnade vi vid korrektion av gruppmedlemmar[]; Vi samarbetade vi bra i gruppen även om vi fastnade ett flertal gånger. Det berodde på att jag inte programmerat på ett bra tag samt att min medlaborant aldrig har programmerat tidigare, så jag undervisade mer än arbetade med roboten. Det fanns ett flertal funktioner som styrde roboten. De mest anmärkningsvärda är antagligen den iffunktion som bestämmer var roboten ska åka. Det finns även en while-loop som skriver ut text på skärmen ifall roboten krockade i något. Fast den som jag tycker är mest intressant är ändå den funktion som sparar läser av och sparar data från ljussensorn, antagligen för att el är det som intresserar mig och inte mjukvaran. Värt att notera var att det fanns ett virus i koden som kallades dance(); Dess enda uppgift var att förstöra vårt arbete, och klassas därmed som virus enligt den här laboranten. 5. Diskussion Diskutera kortfattat laborationens syfte och mål. Vilka problem uppstod? Vad har du lärt dig? Kommer du ha nytta av detta i dina framtida studier eller i ditt framtida yrke? Vad har du för åsikter om programvaran och NXC? Diskutera också kort det tillvägagångssätt och de lösningsmetoder ni använde er av under laborationen. Ett löjeväckande problem var när vi rättade ett fel som inte var ett fel. Tydligen så gjorde denna ändring så att kompilatorn buggade, och vi var tvungna att kopiera all kodning som vi skrivit och öppna ett nytt dokument. Loopen på rad 47 orsakade en del problem p.g.a. hur NXC roboten använder sin display. Vi kom på en lösning på problemet (som kan återfinnas i genomförande ), men tyvärr så slog det oss att denna lösning inte fungerade om det fanns mer än två personer i gruppen. Vi fick senare hjälp och fick det förklarat för oss att vi dessutom skrev ut våra namn två gånger p.g.a. en while loop som skrev ut ett visst antal namn på skärmen. Displayen verkar använda sig av en int för att bestämma på vilken rad texten ska skrivas på, något vi i gruppen hade missat, något som dessutom förklarade den förvirrande ekvationen på rad 46. Men med hjälp av läraren, genom att återställa all gammal kod som hade med problemet att göra, och korrigera det på rätt sätt. Dessutom så var if funktionen som bestämde hur roboten skulle reagera mot olika underlag onödigt komplicerad. Vi försökte flera gånger att förstå hur den fungerade, inverterade statements och så vidare. Det slutade med att vi skrev vår egen kod. Institution Kungliga Tekniska Högskolan Sida 5 av 7
6 Jag betvivlar att NXC används i dagens företag, men det är en nyttig träning för nybörjare när det gäller att komma in i programmeringstänket. Dock så kommer jag att hålla mig borta från BricxCC med tanke på att den inte kan kompilera ordentligt. Institution Kungliga Tekniska Högskolan Sida 6 av 7
7 Bilagor Institution Kungliga Tekniska Högskolan Sida 7 av 7
NXT LEGO-robot laboration Programmering och felsökning av en LEGOrobot
KUNGLIGA TEKNISKA HÖGSKOLAN NXT LEGO-robot laboration Programmering och felsökning av en LEGOrobot Gabriel Vilén 30/8-2012 gvilen@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Vi har programmerat
Läs merLEGO Mindstorm-robot
KUNGLIGA TEKNISKA HÖGSKOLAN LEGO Mindstorm-robot Programmering av LEGO Mindstorm-robot i språket NXC Kim Hammar 2/6-2013 Kimham@kth.se Introduktionskurs i Datateknik 1311 Sammanfattning En viktig del av
Läs merKUNGLIGA TEKNISKA HÖGSKOLAN. Linefollower. Med LEGO Mindstorms och NXC. Paul Coada 2012-08-29 coada@kth.se Introduktion i datateknik II1310
KUNGLIGA TEKNISKA HÖGSKOLAN Linefollower Med LEGO Mindstorms och NXC Paul Coada 2012-08-29 coada@kth.se Introduktion i datateknik II1310 Sammanfattning Rapporten är för labbmomentet som utförs i introduktionskursen
Läs merProgrammering av NXT Lego- robot Labbrapport för programmering av en Lego- robot
KUNGLIGA TEKNISKA HÖGSKOLAN Programmering av NXT Lego- robot Labbrapport för programmering av en Lego- robot Josef Karlsson Malik 2015-09- 02 jkmalik@kth.se Introduktionskurs i datateknik (II0310) Sammanfattning
Läs merLaboration - Programmering av LEGO Mindstorm robot
Laboration - Programmering av LEGO Mindstorm robot Ayumi Sjöbergh Miyake 1 september 2012 miyake@kth.se II1310 Introduktionskurs i datateknik 1 Sammanfattning Laborationen gick ut på att hitta och rätta
Läs merPeter Ottosson 31/8-2012 petott@kth.se Introduktionskurs i datateknik II1310
KUNGLIGA TEKNISKA HÖGSKOLAN Robotlabb En introduktion till Datateknik 31/8-2012 petott@kth.se Introduktionskurs i datateknik II1310 1 Innehållsförteckning 1. Inledning... 3 1.1 Bakgrund... 3 1.2 Syfte
Läs merLEGO NXT Robotprogrammering
KUNGLIGA TEKNISKA HÖGSKOLAN LEGO NXT Robotprogrammering Laboration med parprogrammering Filip Forsby 2012-08-27 forsby@kth.se II1310 Introduktionskurs i datateknik Sammanfattning Denna rapport beskriver
Läs merLEGO Robot programmering och felsökning Hur svårt ska det vara att följa den svarta linjen?
ICT LEGO Robot programmering och felsökning Hur svårt ska det vara att följa den svarta linjen? Daniel Lindfors 12/9/07 dlindf@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Denna laboration
Läs merProgrammera en NXT Robot
KUNGLIGA TEKNISKA HÖGSKOLAN Programmera en NXT Robot Med hjälp utav NXC Peyman Torabi 2012-09-03 E-post: peymant@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Uppgiften var att analysera
Läs merProgrammera Lego Mindstormsrobotar
KUNGLIGA TEKNISKA HÖGSKOLAN Programmera Lego Mindstormsrobotar En introduktion till programmering Oskar Rosén 28/08-12 oros@kth.se Introduktion i datateknik (II1310) Sammanfattning Denna laboration gav
Läs merProgrammering av LEGO NXT Robot
KTH KISTA Programmering av LEGO NXT Robot Labborations uppgift : Linefollower Christoffer Killander 2012-08-30 ckil@kth.se Datateknik II1310 Sammanfattning Skriv en kort sammanfattning av rapporten här.
Läs merLego Mindstormprogrammering
KUNGLIGA TEKNISKA HÖGSKOLAN Lego Mindstormprogrammering med NXC Björn Ehrby 2013-08-26 behrby@kth.se II1310 - Introduktionskurs i datateknik Sammanfattning Lego har en serie programmerbara robotar som
Läs merKUNGLIGA TEKNISKA HÖGSKOLAN. Laboration II1310. Programmera Lego Mindstorm robot i NXC
KUNGLIGA TEKNISKA HÖGSKOLAN Laboration II1310 Programmera Lego Mindstorm robot i NXC Johnny Vu 120904 Jvu@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Vi har genomfört en laboration för
Läs merPraktisk programmering
KUNGLIGA TEKNISKA HÖGSKOLAN Praktisk programmering Daniel Workinn [2012-09-07] workinn@kth.se Introduktionskurs i datateknik, II1310 Sammanfattning Rapporten sammanfattas enklast med ett par substantiv.
Läs merKUNG. TEKNISKA HÖGSKOLAN. Laboration. Programmering av LEGO-robot
KUNG. TEKNISKA HÖGSKOLAN Laboration Programmering av LEGO-robot 2012-09-01 E-post: Maxwin@KTH.se Introduktionskurs i datateknik (II1310) Medlaborant: Andreas Bergstrand Sammanfattning I den här rapporten
Läs merLaborationsrapport av robotprogrammering
KUNGLIGA TEKNISKA HÖGSKOLAN Laborationsrapport av robotprogrammering Programmering av LEGO MINDSTORMS robot Rikard Bjärlind 2012-09-07 E-post: bjarlind@kth.se Introduktionskurs i datateknik (H12) II1310
Läs merLaboration i datateknik
KUNGLIGA TEKNISKA HÖGSKOLAN Laboration i datateknik Programmering av LEGO-robot Rickard Eriksson 2012-09-06 rieri@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Denna rapport är till följd
Läs merLabbrapport - LEGO NXT Robot
KUNGLIGA TEKNISKA HÖGSKOLAN Labbrapport - LEGO NXT Robot Programmering och felsökning Stefan Sarkis 2014-09-02 ssarkis@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Denna rapport handlar
Läs merIntroduktion i programmering med språket NXC
KUNGL. TEKNISKA HÖGSKOLAN Introduktion i programmering med språket NXC Oliver Bogren Medlaborant: Gabriel Tigerström 2013-09-06 obogren@kth.se II1310 Introduktionskurs i datateknik Sammanfattning Laborationen
Läs merProgrammera LEGO NXT
KUNGLIGA TEKNISKA HÖGSKOLAN Programmera LEGO NXT Felsökning av NXC för LEGO NXT Sam Nydahl [07092012] snydahl@kth.se Introduktionskurs i Datateknik II1303 Sammanfattning Vi hade till uppgift att felsöka
Läs merLaboration i datateknik
KUNGLIGA TEKNISKA HÖGSKOLAN Laboration i datateknik Felsökning och programmering av LEGO NXT robot Daniel Willén 2012 09 06 dwill@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Syftet med
Läs merRobotar i NXc. En laboration med Mindstormrobotar. Sammanfattning KUNGLIGA TEKNISKA HÖGSKOLAN
KUNGLIGA TEKNISKA HÖGSKOLAN Robotar i NXc En laboration med Mindstormrobotar Anton Gyllenhammar 7/30/12 antongy@kth.se II1310 Introduktionskurs i datateknik Sammanfattning Denna rapport beskriver NXc-
Läs merProgrammering av en Lego robot
KUNGLIGA TEKNISKA HÖSKOLAN Programmering av en Lego robot - En laboration i kodning i språket NXC Felix Thim 2012-09-06 fthim@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Denna rapport handlar
Läs merPROGRAMMERING AV LEGO-ROBOT VIA NXC
KTH KISTA PROGRAMMERING AV LEGO-ROBOT VIA NXC FELSÖKNING AV KOD I BricxCC Fredrik Radholm 28082014 Radholm@kth.se Introduktionskurs i datateknik II1310 Sammanfattning Jag och några andra skulle uträtta
Läs merKevin Lane Kungliga Tekniska Högskolan Introduktionskurs i Datateknik (II1310) TIEDB0. [NXT Legorobot] [Programmering och felsökning]
[NXT Legorobot] [Programmering och felsökning] Kevin Lane 28/8-12 klane@kth.se Introduktionskurs i datateknik II1310 1 Sammanfattning I denna laboration så fick vi programmera och felsöka en LEGO-robot.
Läs merProgrammering av LEGO NXT robot Laborationsrapport för programering av robot för att följa svartmarkerad linje på maken
KUNGLIGA TEKNISKA HÖGSKOLAN Programmering av LEGO NXT robot Laborationsrapport för programering av robot för att följa svartmarkerad linje på maken Hannes Rabo 2015-08-30 hrabo@kth.se Introduktionskurs
Läs merKUNGLIGA TEKNISKA HÖGSKOLAN KISTA. Lego Linefollower. Få en robot att följa linjen på golvet!
KUNGLIGA TEKNISKA HÖGSKOLAN KISTA Lego Linefollower Få en robot att följa linjen på golvet! Felix Ringberg 2012-08-09 felixri@kth.se Introduktionskurs i datateknik II1310 Sammanfattning I den här laborationen
Läs merRobotprogrammering felsökning & analys.
KUNGLIGA TEKNISKA HÖGSKOLAN Robotprogrammering felsökning & analys. Användning utav BricX Command Center Haval Amir Rabiee 2013-09-03 E-post havalsr@kth.se Introduktionskurs i datateknik II1310 Sammanfattning
Läs merLabbrapport. Introduktionskurs i datateknik (II1310) Stefan Dalarsson,
Labbrapport Introduktionskurs i datateknik (II1310) Stefan Dalarsson, 940728 6278 2012 08 30 sdal@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning I denna rapport redovisas resultaten av laborationen
Läs merFelsökande av en Lego Mindstorm robot
KTH Felsökande av en Lego Mindstorm robot Med hjälp av NXC Hampus Liljedahl 3/9-12 hliljed@kth.se Introduction to Computer Studies II1310 Sammanfattning Jag har gjort en labb där jag felsökte en färdigskriven
Läs merProgrammering av LEGO NXT Robot
KUNGLIGA TEKNISKA HÖGSKOLAN Programmering av LEGO NXT Robot Med hjälp av NXC Patrick Granberg 2012-09-01 patgra@kth.se Introduktionskurs i Datateknik och II1310 Sammanfattning I rapporten behandlas hela
Läs merPROGRAMMERING I NXC. Sammanfattning KUNGLIGA TEKNISKA HÖGSKOLAN
KUNGLIGA TEKNISKA HÖGSKOLAN PROGRAMMERING I NXC Namn: Michel Bitar 2012-08- 25 E- post: mbitar@kth.se Introduktionskurs i datateknik, II1310 Sammanfattning Intressant och lärorik laboration om att programmera
Läs merLabrapport: Programmering i NXC Programmera LEGO Maindstorm med NXC
KTH ICT Labrapport: Programmering i NXC Programmera LEGO Maindstorm med NXC Jonathan Kindfält 23/08-2012 E-post (kindfalt@kth.se) Introduktionskurs i datateknik II1310 Sammanfattning Denna rapport behandlar
Läs merProgrammering med NXC Lego Mindstorm
KUNGLIGA TEKNISKA HÖGSKOLAN Programmering med NXC Lego Mindstorm INTRODUKTIONSKURS I DATATEKNIK (II1310), LABB Klawi@Kth.se Kasper Wikman 2013-08-27 Sammanfattning: Många har sedan lång tid tillbaka varit
Läs merLabbrapport LEGO-robot linefollower
KTH KISTA Labbrapport LEGO-robot linefollower Martin Thorén 2012-09-07 mathoren@kth.se Introduktionskurs i datateknik (II1310) Sammanfattning Syftet med denna laboration var att felsöka och reparera en
Läs merSimon Johansson Introduktionskurs Datateknik 1310
KTH KISTA Robot på linje Programmering i NXC Simon Johansson 2013-09-05 simoj@kth.se Introduktionskurs Datateknik 1310 Sammanfattning Laborationens syfte är att tillge mig fördjupande kunskaper om hur
Läs mer[Introduktionskurs i Datateknik]
KTH [Introduktionskurs i Datateknik] [Laboration] Armin Arya [6-09/12] E-post (aarya@kth.se) Högskoleingejör i datateknik och kurskod Sammanfattning: Labben gick ut på att man skulle programmera en del
Läs merIntroduktion till programmering med hjälp av Lego Mindstorm
Kungliga Tekniska Högskolan Introduktion till programmering med hjälp av Lego Mindstorm Laborationsrapport gällande programmering inom NXC Simon Jansson 31 08 2014 simonjan@kth.se Introduktionskurs i datateknik
Läs mer[Introduktion till programmering ]
KUNGLIGA TEKNISKA HÖGSKOLAN [Introduktion till programmering ] [Laboration med NXC] Tobias Johansson 05/09/13 tobiaj@kth.se Introduktionskurs i datateknik, II1310 Sammanfattning Vad som gör en ingenjör
Läs merProgrammeringslaboration med LEGOrobot
KUNGLIGA TEKNISKA HÖGSKOLAN Programmeringslaboration med LEGOrobot Programmeringsspråk: NXC Ulrica Flemström 2013-10-04 ulricaf@kth.se Introduktionskurs i datateknik, II1310 Sammanfattning Laborationen
Läs merSimon Boström Introduktionskurs i Datateknik
KTH KISTA Linefollower Med parprogrammering i NXC Simon Boström 2014-09-04 simbos@kth.se Introduktionskurs i Datateknik Sammanfattning Laborationstillfället var till för att man som ny på KTH skulle lära
Läs merELEVHJÄLP. Diskussion s. 2 Åsikter s. 3. Källkritik s. 11. Fördelar och nackdelar s. 4. Samarbete s. 10. Slutsatser s. 9. Konsekvenser s.
Källkritik s. 11 Diskussion s. 2 Åsikter s. 3 Samarbete s. 10 Slutsatser s. 9 ELEVHJÄLP Fördelar och nackdelar s. 4 Konsekvenser s. 5 Lösningar s. 8 Perspektiv s. 7 Likheter och skillnader s. 6 1 Resonera/diskutera/samtala
Läs merEditering, Kompilering och Exekvering av Javaprogram
UMEÅ UNIVERSITET Institutionen för informatik B.1, Programmeringens grunder, 5 poäng Editering, Kompilering och Exekvering av Javaprogram Introduktion Syftet med kursmomentet Programmeringens grunder (B.1)
Läs merAtt använda pekare i. C-kod
Att använda pekare i C-kod (Bör användas av de som känner sig lite hemma med C-programmering!) Rev 1, 2005-11-23 av Ted Wolfram www.wolfram.se Syfte: Man kan tycka att det är komplicerat att använda pekare
Läs merVad tycker du om sfi?
Oktober 2012 Vad tycker du om sfi? Skolverket gör under hösten en stor undersökning om vad elever tycker om sin utbildning. Det är första gången undersökningen görs och resultatet kommer att användas till
Läs merNågra övningar att göra
Några övningar att göra Dagens kort Du ber om ett kort som kan vägleda och hjälpa dig genom dagen. Kortet beskriver hur du kan förhålla dig till dagen eller om du ska tänka på något speciellt idag. Drar
Läs merKom igång med din SMART Board. Det praktiska
Kom igång med din SMART Board Det praktiska Nu när ni fått er nya SMART Board på plats och ni vill börja använda den finns det ett par steg som man bör göra först för att få allt att fungera. I denna guide
Läs merSlutrapport för Pacman
Slutrapport för Pacman Datum: 2011-05-30 Författare: cb222bj Christoffer Bengtsson 1 Abstrakt Jag har under våren arbetat med ett projekt i kursen Individuellt Mjukvaruutvecklingsprojekt. Målet med mitt
Läs merTesta ditt SITHS-kort
Testa ditt SITHS-kort Det är viktigt att du omgående testar att ditt kort fungerar så att det inte uppstår problem när du senare ska använda det för inloggning. För att du ska kunna använda ditt SITHS-kort
Läs merDigitalt lärande och programmering i klassrummet. Introduktionsworkshop - Bygg ett akvarium i Scratch
Digitalt lärande och programmering i klassrummet Introduktionsworkshop - Bygg ett akvarium i Scratch Introduktion Scratch är en programmeringsomgivning utvecklad av forskare på Massachusetts Institute
Läs merKursutvärdering Ämne: SO Lärare: Esa Seppälä/Cecilia Enoksson Läsåret 12-13 Klass: SPR2
8 Mycket bra Bra Dåligt Mycket dåligt EAS 1. Hur var ditt första intryck av denna kurs? Mycket bra 6 21 Bra 21 75 Dåligt - - Mycket dåligt 1 4 EAS - - Antal EAS:. Antal svarande: 28. Mv: (Skala 1) = 78,57
Läs merÖvning 2: I cellerna B19 och F26 ska du beräkna den totala ytan för respektive hus. I cell C28 den totala ytan, för båda husen.
VT -09 Excelövningar KY Eslöv Öppna filen Excelövningar.xls. Det är en Excelfil som innehåller alla de övningar jag har gjort, som är av allmän karaktär, dvs. beräkningar och kalkyler, men t ex inte diagram.
Läs merInstruktioner för dig som ska söka till Mattekollo 2016
Instruktioner för dig som ska söka till Mattekollo 2016 Matematik är KUL men Mattekollo 2016 har tyvärr ett begränsat antal platser, nämligen 40 stycken. Det blir även ett roligare kollo om de som kommer
Läs merBättre Självförtroende NU!
Bättre Självförtroende NU! AV: Dennis Danielsson En bok om att hitta, skapa eller ta tillbaka ett självförtroende på topp. Boktitel: Bättre Självförtroende NU! Copyright 2012, Dennis Danielsson Omslagsdesign:
Läs merUtvärdering 2015 deltagare Voice Camp
Utvärdering 15 deltagare Voice Camp 8 deltagare Har det varit roligt på lägret? (%) 1 8 6 4 1 Ja Nej Varför eller varför inte? - Enkelt, jag älskar att sjunga och det är alltid kul att träffa nya vänner
Läs merTentaupplägg denna gång
Några tips på vägen kanske kan vara bra. Tentaupplägg denna gång TIPS 1: Läs igenom ALLA uppgifterna och välj den du känner att det är den lättaste först. Det kan gärna ta 10-20 minuter. Försök skriva
Läs mer1DV433 HT13. I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål?
1DV33 HT13 Antal : I vilken utsträckning har kursens innehåll och uppläggning gett förutsättningar för att du ska ha uppnått respektive lärandemål? - ha fått grundläggande kunskaper om strukturerad programmering
Läs merLaborativ matematik som bedömningsform. Per Berggren och Maria Lindroth 2015-01-31
Laborativ matematik som bedömningsform Per Berggren och Maria Lindroth 2015-01-31 Vilka förmågor tränas Problemlösning (Förstå frågan i en textuppgift, Använda olika strategier när jag löser ett problem,
Läs mer1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på min tur att prata. 4. Säg det jag vill säga. 1.
1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på min tur att prata. 4. Säg det jag vill säga. 1. Att lyssna 1. Titta på den som talar. 2. Tänk på vad som sagts. 3. Vänta på
Läs merNATURVETENSKAP FÖR LIVET?
NATURVETENSKAP FÖR LIVET? Under terminen kommer din klass att medverka i ett forskningsprojekt. Ni kommer att arbeta med uppgifter som handlar om i samhället. Enkäten innehåller frågor om dig och dina
Läs merHerren behöver dem. Av: Johannes Djerf
Herren behöver dem Av: Johannes Djerf Jag tänkte börja med att fråga om någon vet vilken produkt som denna logga tillhör? (bild). Karlsson Klister, det som är känt för att kunna laga allt. Det lagade mina
Läs merVerktyg för Achievers
Verktyg för Achievers 2.5. Glöm aldrig vem som kör Bengt Elmén Sothönsgränd 5 123 49 Farsta Tel 08-949871 Fax 08-6040723 http://www.bengtelmen.com mailto:mail@bengtelmen.com Ska man kunna tackla sina problem
Läs merValet 2010 på facebook!
Valet 2010 på facebook! Är det inte en valseger jag ser där borta? Tips från SAP:s IT grupp i Helsingborg Bakgrund Hösten 2009 bildade vi en arbetsgrupp där vi diskuterade hur IT kan gagna oss i valet
Läs merSå får du bättre. självkänsla. Experter Frågor och svar Intervjuer Steg för steg-guider Praktiska tips SIDOR
Så får du bättre 1234 självkänsla Experter Frågor och svar Intervjuer Steg för steg-guider Praktiska tips 8 SIDOR Självkänsla Våga ta steget mot ett bättre självförtroende och ett rikare liv! En dålig
Läs merAYYN. Några dagar tidigare
AYYN Ayyn satt vid frukostbordet med sin familj. Hon tittade ut genom fönstret på vädret utanför, som var disigt. För några dagar sedan hade det hänt en underlig sak. Hon hade tänkt på det ett tag men
Läs merDrogad. AHHH! skrek Tim. Vad har hänt! skrek jag. Det är någon som har kört av vägen och krockat med ett träd! Men ring 112! Ge mig min mobil da!
Drogad Det var en helt vanlig lördags morgon, klockan var 4:33 det var kallt och snöade ute. Idag skulle jag och min pojkvän åka på skidresa i en vecka i Lindvallen, det är första gången för min pojkvän
Läs merÖversikt. Installation av EasyPHP 1. Ladda ner från http://www.easyphp.org/ Jag använder Release 5.3.4.0 2. Installera EasyPHP.
Laboration 1 Översikt 1. Att komma igång med laborationsmiljön a. installera Aptana Studio 3 b. Installera EasyPHP 2. Testa lite programmering a. Testa enkla uppgifter b. Testa automatiskt 3. Skapa inloggningsformulär
Läs merÖstbergsskolans loggbok!
Östbergsskolans loggbok! Dag 1 det första vi gjorde var att gå varvet runt och lärde oss varandras namn. Det gick ganska snabbt,gruppen var ganska blandad,vissa gick i 6:an vissa i 7:an och några från
Läs merFAQ PDF-fakturor. Innehållsförteckning
FAQ PDF-fakturor I detta dokument har vi samlat vanliga frågor om vår PDF-fakturatjänst. Har du frågor eller funderingar är du välkommen att kontakta oss på mail info@lahega.se eller telefon 042-25 67
Läs merHF0010. Introduktionskurs i datateknik 1,5 hp
HF0010 Introduktionskurs i datateknik 1,5 hp Välkommna - till KTH, Haninge, Datateknik, kursen och till första steget mot att bli programmerare! Er lärare och kursansvarig: Nicklas Brandefelt, bfelt@kth.se
Läs merFÖRETAGSAMHET LÖNAR SIG ALLTID
FÖRETAGSAMHET LÖNAR SIG ALLTID www.yrittajat.fi futureimagebank.com futureimagebank.com futureimagebank.com FÖRETAGSAMHET LÖNAR SIG ALLTID anvisningar för föreläsaren futureimagebank.com futureimagebank.com
Läs merITF. ITF Automationsdagar 2004, 1
ITF ITF Automationsdagar 2004, 1 ITF Automationsdagar 2004, 2 Några tips om att göra presentationer på ITF Automationsdagar Detta är visserligen upplagt som en presentation. men det är det inte. (textstorlekarna
Läs merBetatestning - Solsystem
Betatestning - Solsystem Mikael Ågren, F03 Innehåll 1 Inledning 2 2 Frågorna 2 2.1 Är programmet konsekvent?................... 2 2.2 Behövs genvägar?......................... 2 2.3 Tillräcklig feedback?.......................
Läs merValet 2010 på facebook!
Ursäkta mig, hur kommer jag till Sosserian? Informationssidor från SAP it Helsingborg - 2010 Valet 2010 på facebook! Är det inte en valseger jag ser där borta? Informationssidor från SAP it Helsingborg
Läs mer2. Hur tycker du att stämningen i sjuan i stort har förändrats under året glädje, trygghet, gemenskap och kommunikation?
1. Hur tycker du att det har varit att gå i sjuan som helhet? Gör ett omdöme som handlar om rolighetsgraden (hur kul det har varit) och ett omdöme som handlar om hur du upplever ditt lärande (hur mycket
Läs merFördjupningskurs i byggproduktion, ht 2009.
Umeå Universitet Sida 1 (10) Fördjupningskurs i byggproduktion, ht 2009. Kursvärdering. Omdöme 1 5 (5 bäst) Kursupplägg i stort 1 2 5 Bra projekt där de tidigare projekten i BP1 och BP2 binds ihop. Får
Läs merUtvärdering av föräldrakurs hösten 2013
Utvärdering av föräldrakurs hösten 2013 - Har du verktyg för att bemöta din oroliga och nedstämda tonåring? Föräldrakursen oro/nedstämdhet är ett samarbete mellan Råd & stöd, Gamla Uppsala familjeenhet
Läs merSkall jag stanna eller ska jag gå? D
Skall jag stanna eller ska jag gå? D et är först när vi går ihop och vi blir många och starka som vi kan förändra våra villkor på arbetsplatsen. I över 100 år har facket vart med och påverkat arbetarnas
Läs merTentamen IE1204 Digital design
Tentamen IE1204 Digital design Underkända tentander orsak? 2014 januari, TIDAB, TKOMK och TIEDB Anders Sjögren, as@kth.se, KTH ICT, 2014-01-31 Underlaget bygger på en icke anonym enkät till de studenter
Läs merAlla får ligga. strategier i förförelsekonst för den moderna gentlemannen och kvinnan
Alla får ligga strategier i förförelsekonst för den moderna gentlemannen och kvinnan 001 FÖRSPEL IN 168 KAPITEL ETT N o 001 013 Rätt inställning KAPITEL TVÅ N o 014 022 Utsidan KAPITEL TRE N o 023 051
Läs merDen förlorade sonen:
Den förlorade sonen En bildrik berättelse direkt ur Lukas evangelium 15 och gjord efter bibeltexten. Handlar om sonen som bryter med hemmet och slarvar bort sin förmögenhet i främmande land, ångrar sig
Läs mer1. Hur många timmar per vecka har du i genomsnitt lagt ner på kursen (inklusive schemalagd tid)?
Utökad växt- och ståndortskännedom LP0562, 10291.1011 15 Hp Studietakt = 100% Nivå och djup = Grund Kursledare = Kenneth Lorentzon Värderingsresultat Värderingsperiod: 2010-11-02-2010-11-24 Antal svar
Läs merBjörn Abelli Programmeringens grunder med exempel i C#
Björn Abelli Programmeringens grunder med exempel i C# Övningshäfte (bearbetning pågår) Senaste uppdatering: 2004-12-12 I denna version finns övningar för de mest centrala avsnitten. Häftet kommer att
Läs merFöreläsning 3. Programmering, C och programmeringsmiljö
Föreläsning 3 Programmering, C och programmeringsmiljö Vad är programmering? Ett väldigt kraftfullt, effektivt och roligt sätt att kommunicera med en dator Att skapa program / applikationer till en dator
Läs merFotbollsfinter Fotbollsmaskinen: väldigt Mått på maskinen:
Fotbollsfinter Efter att ha skrivit upp alla ämnen vi lärt oss under senaste veckan röstade vi och kom fram till att majoriteten ville fördjupa sig i hur man lär sig fotbollsfintar. Vi tycker att spela
Läs merDAGBOK HB ADVENTURE TEAM. Vårat lag: Jinci, Ida, Jennifer, Felicia Lagledare: Hans
DAGBOK HB ADVENTURE TEAM Vårat lag: Jinci, Ida, Jennifer, Felicia Lagledare: Hans HB Adventure TEAM Vi anmälde ett lag under våren men bestämde sedan att vi skulle ha två lag eftersom de flesta som var
Läs merKiVa Skola situationskartläggningen 2016 sidan 1/31. KiVa Skola situationskartläggningen 2016 sidan 2/31
KiVa Skola situationskartläggningen 2016 sidan 1/31 Välkommen att besvara undersökningen! Skolans användarnamn: Kartläggningslösenordet: Logga in till undersökningen KiVa Skola situationskartläggningen
Läs merDigital IUP med Skriftliga omdömen. Guide för Vh
Digital IUP med Skriftliga omdömen Guide för Vh jan 2011 UNIKUM FÖR VÅRDNADSHAVARE I HALMSTAD KOMMUN Halmstad Kommun har valt att använda systemet Unikum för digital hantering av IUP med skriftliga omdömen.
Läs merOmtenta, Programmeringsteknisk översiktskurs, VT06
Omtenta, Programmeringsteknisk översiktskurs, VT06 Datum: 2006-08-24 Tid: 9 15 Plats: ÖP1 Bokningsnummer: 86813 Hjälpmedel: Valfritt, anteckningar, kursbok, övriga böcker Poäng: 42 Betyg: G eller U. För
Läs merFöräldraträffar Viktigt för våra barn och ungdomar
Ungt Fokus Föräldraträffar Viktigt för våra barn och ungdomar Ungt Fokus Föräldraträffar på skola/förskola är ett bra forum för att stärka föräldrarna i sin föräldraroll Föräldrarna är viktigast för barnen/ungdomarna,
Läs merProgrammering för språkteknologer II, HT2014. evelina.andersson@lingfil.uu.se Rum 9-2035 http://stp.ling.uu.se/~evelina/uv/uv14/pst2/
Programmering för språkteknologer II, HT2014 Avancerad programmering för språkteknologer, HT2014 evelina.andersson@lingfil.uu.se Rum 9-2035 http://stp.ling.uu.se/~evelina/uv/uv14/pst2/ Idag - Hashtabeller
Läs merGuide till påverkanstorg
Guide till påverkanstorg Inledning Påverkanstorg är en mötesform som arbetades fram av Scouterna. Flera organisationer, stora som små, använder mötesformen. I den här guiden får du först en kort presentation
Läs merIT-Café: SKYPE (videosamtal)
IT-Café: SKYPE (videosamtal) Skype kan du använda på datorer, surfplattor och smartphones. På en dator behöver man ladda ner en programvara som du finner på www.skype.com/sv/, på surfplattor och smartphones
Läs merProgrammering A C# VT 2010. Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08
Programmering A C# VT 2010 Ett kompendie över Programmering A (50p) i c# Stefan Fredriksson 2010 02 08 Innehåll Hjälp och referenser... 3 Kap 1 Introduktion... 3 Steg för steg... 3 Kapitel 2 Variabler...
Läs mer13. Vad tycker du om samarbete och enskilt arbete på kurserna när det gäller laborationer?
Enkäten Bakgrund 1. Vilket kön har du? Man Kvinna 2. Hur gammal är du? -25 26-30 31-35 36-3. Vilket program läste/läser du? Inom parenteserna står de olika namn utbildningarna haft genom åren. C (Datavetenskaplig
Läs merIdéskrift. Avtalsuppföljning för transportköpare inom miljö och trafiksäkerhet
Idéskrift Avtalsuppföljning för transportköpare inom miljö och trafiksäkerhet Inledning Att genomföra avtalsuppföljning gentemot leverantörer är en viktig del i affären. Syftet med uppföljningen är att
Läs merUtskrift av inspelat samtal hos Arbetsförmedlingen
BJÖRN L BERGLUND UTSKRIFT AV SAMTAL HOS AF 1 (9) Utskrift av inspelat samtal hos Arbetsförmedlingen Samtalet ägde rum hos Arbetsförmedlingen i Sollentuna tisdag 13 juni 2006 kl. 11.00 Inspelningen är cirka
Läs merTentaupplägg denna gång
Några tips på vägen kanske kan vara bra. Tentaupplägg denna gång TIPS 1: Läs igenom ALLA uppgifterna och välj den du känner att det är den lättaste först. Det kan gärna ta 10-20 minuter. Försök skriva
Läs merÄndra, kopiera eller radera publikation (staff)
Ändra, kopiera eller radera publikation (staff) ändra, ladda upp fil i efterhand, kopiera eller radera publikationer i DiVA Om du är forskare/anställd och inloggad som staff i DiVA kan du ändra eller radera
Läs merTärna Folkhögskola 2010-06-03 IT-pedagogutbildningen Individuellt fördjupningsarbete Vt 2010 2010-06-03 IT I FÖRSKOLAN. Författare:Tove Andersson
Tärna Folkhögskola 2010-06-03 IT-pedagogutbildningen Individuellt fördjupningsarbete Vt 2010 2010-06-03 IT I FÖRSKOLAN Författare:Tove Andersson Innehåll Inledning:... 2 Syfte:... 2 Frågeställningar:...
Läs mer