Användning av handdatorer och trådlösa nät på föreläsningar och i labsalar. Preliminär specifikation
|
|
- Arne Fransson
- för 8 år sedan
- Visningar:
Transkript
1 2D1954 Programutvecklingsprojekt Användning av handdatorer och trådlösa nät på föreläsningar och i labsalar Preliminär specifikation Malin Abrahamsson, I-99 Anders Back, I-99 Robert Bongart, I-99 Paula Bröms, I-99 Sara Jonsson, I-99 Daniel Larsson, I-99 Håkan Normark, I-99
2 1 Problembeskrivning Syftet med detta projekt är att undersöka huruvida handdatorer och/eller trådlösa nät kan användas i undervisning. För att undersöka aktuella möjligheter inom området, kommer stor vikt att läggas på teori- och litteraturstudier. Vidare kommer vi att undersöka vilket programspråk som är bäst att använda (Java, C++, Visual Basic, m fl.), vilken hårdvara som ska användas, vilken kapacitet nätverken för trådlös kommunikation på KTH har samt övrigt som är av vikt för vårt projekt. Vi kommer sedan att tillämpa ovanstående resultat och slutsatser på någon lösning. Vi kommer att koncentrera oss på att utveckla en modifierad och utökad version av det redan existerande programmet q-manager. Detta program fungerar som en väntelista för hjälp och redovisning i undervisningssammanhang. 1.1 Bakgrund Handdatorn har blivit mer än bara en elektronisk almanacka eller ett anteckningsblock. Dagens handdatorer har ett brett användningsområde och används i allt fler sammanhang. Handdatorer har flera fördelar. De är tillräckligt lätta och kompakta för att bära med sig. Vidare kan man utbyta information med stationära datorer. Dessa fördelar medför att handdatorer skulle lämpa sig väl i en undervisningssituation. Därtill ökar möjligheterna då man har tillgång till ett trådlöst nätverk. 1.2 Syfte Syftet med detta projekt är att undersöka huruvida handdatorer och/eller trådlösa nät kan användas i undervisning. För att åstadkomma detta kommer vi att utgå från idén till det idag redan existerande programmet q-manager som används för att hantera redovisningar i datorsalar. Med utgångspunkt från q-manager kommer vi att undersöka möjligheterna att utveckla ett program som kan användas trådlöst med handdatorer och avsevärt underlätta köhantering samt inrapportering av resultat vid laborationer i KTH:s datorsalar. Vidare vill vi eventuellt undersöka möjligheterna att även använda andra tekniker, såsom GPS och röststyrning, för detta ändamål. Observera att vi för tillfället befinner oss på en test- och utvärderingsnivå vad gäller hård- och mjukvara. Resultaten av dessa studier kommer i hög grad att påverka vår slutprodukt. 1.3 Krav och avgränsningar Funktioner Med hjälp av handdatorer ska lärare och assistenter kunna övervaka kölistor samt eventuellt kunna rapportera in studenternas resultat. 2
3 1.4 Datormiljön Hårdvara I projektet kommer vi att använda oss av en ipaq handdator och kommer därför att vara begränsade av dess funktioner. Programmeringen kommer att ske på en stationär dator. Handdatorn kommer att kunna kommunicera i KTHs trådlösa nätverk. Förutom handdatorerna kommer systemet i datorsalarna att kräva en server där alla gemensamma data kan lagras. Denna kommer att vara spindeln i nätet i vårt system. Mjukvara Mjukvarualternativen kommer att undersökas. Som operativsystem kommer såväl unix (linux) som Windows att testas. Vidare kommer vi att undersöka vilket programspråk som är bäst att använda (Java, C++, Visual Basic, m fl.) 2 Förslag till lösning Då litteraturstudier utgör en stor del av projektet är det svårt att specificera en lösning innan dessa är avslutade. Vi kommer dock att i vårt projekt preliminärt att utgå från nedanstående modell och undersöka kommunikationen mellan handdator och kölisthanterare. Q-manager fungerar på så sätt att en server startar en tråd för varje klient som tar kontakt (elevdator). För varje kurs startar en kölista som uppdateras när det kommer meddelande från klienterna. Dessutom körs en minuttråd som sover en minut i taget och sedan skickar ut en ny uppdaterad kölista med väntetiderna. SERVER KLIENTTRÅD MINUTTRÅD Användare Möjliga användare är lärare och assistenter som deltar i olika typer av laborationsundervisning. KÖLIST- HANTERARE KLIENT 3
4 3 Tidsplanering och administration 3.1 Övergripande tidsplanering Eftersom vårt projekt (enligt ovanstående punkter) är uppdelat i två delar, undersökning av tillgänglig hård- och mjukvara, försvåras vår tidsplanering, då det är svårt att exakt uppskatta tidsåtgången för teoristudierna. En annan faktor som spelar in är att vår slutprodukt i nuläget inte går att specificera direkt. Även detta resulterar i att en exakt tidsplanering är svår att åstadkomma. Med tanke på ovanstående kommer utvecklingen av vårt projekt att basera sig på en iterativ modell. Vi anser att Extreme Programming (XP) fungerar väl för vårt projekt. Dock ges nedan ändå en preliminär och grov tidsplanering. 8 mars Inlämning av denna specifikation. Under tiden fram till den 8 mars bedrivs även teoretiska studier av utrustning, programmeringsspråk m.m. P.g.a. tentamensperiod kommer detta arbete dock inte kunna intensifieras förrän efter den 8 mars. Vi håller dock löpande kontakt med vår uppdragsgivare som samtidigt som vi försöker sätta sig in i litteratur rörande ämnet mars En deltagare ur gruppen träffar kursledaren för lägesrapport. Målet är att till detta datum ha en klar bild av hur vi ska använda oss av den hård- och mjukvara som finns tillgänglig. Detta är viktigt inte minst eftersom det antagligen kommer att behövas köpas in viss utrustning. Detta måste aviseras i tid så att det inte blir en hindrande faktor att vi inte har någon utrustning. april Vår avsikt är att under första halvan av april månad helt kunna ägna oss åt arbetet med den specifika uppgiften. Några exakta hållpunkter för när olika delar av projektet skall vara klara är omöjliga att fastställa i nuläget. Enligt punkten 3.3 kommer dokumentationsarbetet i största möjliga mån att ske parallellt för att undvika en för stor arbetsbörda precis innan avslutningen av projektet. 3 maj Första tillfälle för slutredovisning projekt, dokumentation, användarhandledning m.m. skall vid denna tidpunkt vara helt slutfört. 3.2 Detaljplanering och aktiviteter Nedanstående lista är en mycket preliminär uppskattning av tidsåtgången per gruppmedlem för respektive aktivitet. Naturligtvis beror varje enskild gruppmedlems arbetsbörda inom respektive område på vilket ansvar denne har inom gruppen. Litteraturstudier (10h) Undersökning av hård- och mjukvara (10h) Fastställande och planering av projektuppgift (5h) Införskaffning av nödvändig utrustning 4
5 Implementation (30h) Testverksamhet (10h) Kompletterande implementation (15h) Slutförande av dokumentation (10h) Slutförande av användarhandledning (5h) Förberedelser inför slutredovisning (5h) Förutom ovanstående punkter genomförs löpande dokumentationsarbete, ordnas möten med uppdragsgivaren samt informella möten inom gruppen. Möten med uppdragsgivaren kommer att ske kontinuerligt, enligt XP-modellen, där uppdragsgivaren presenterar s.k. stories, vi diskuterar dessa, beslutar oss för vad som ska implementeras, testar, ändrar, utvidgar o.s.v. 3.3 Administration Organisation Organisationen inom gruppen är inte statisk och kommer att förändras med tiden. Eftersom arbetsuppgifterna skiftar under projektets gång kommer även organisationen att göra så. För närvarande, under perioden då vi studerar teori och utrustning, har vi ingen inbördes organisation förutom gruppledare, dokumentationsansvarig (som ansvarar för att löpande dokumentation genomförs, protokoll från möten uppförs m.m.) samt kontaktansvarig (som ansvarar för kontakten med kursledningen, uppdragsgivaren samt gruppmedlemmarna). När vi under andra halvan av mars kommer in på mer konkreta uppgifter kommer ytterligare uppdelning av ansvar att göras inom gruppen och poster som programmeringsansvarig m.fl. att utses. Möten Förutom regelbunden kontakt med uppdragsgivaren via och spontana möten kommer ett antal organiserade möten, där alla gruppmedlemmar samt uppdragsgivaren deltar, att ordnas. Vi har hittills genomfört två sådana möten (protokoll finns att tillgå på projektarean). På dessa möten gör vi upp en plan för den närmsta tidens arbete och diskuterar problem och frågeställningar som uppkommit sedan det senaste mötet. 3.4 Dokumentation För närvarande utgörs dokumentation av de protokoll som förs vid mötena samt naturligtvis de delar av denna preliminära specifikation som är tillämpbara. Inte förrän vårt arbete med en konkret uppgift kommer igång kommer det att vara möjligt att dokumentera. Det är viktigt att poängtera att det i dagsläget är osäkert huruvida vårt projekt kommer att resultera i en färdig, körbar och tillämpbar produkt. Om så inte är fallet kommer vår dokumentation att se annorlunda ut än vad som beskrivs nedan. Dokumentationsarbetet kommer att ske på följande sätt: En dokumentationsansvarig utses som bär det övergripande ansvaret för att dokumentationsarbetet utförs av berörda gruppmedlemmar. En person ansvarar för att all dokumentation som görs sammanställs. 5
6 De som huvudsakligen ägnar sig åt mjukvaruutveckling dokumenterar löpande sitt arbete och överlämnar dessa utkast till dokumentationsansvarige. Arbetet med sammanfattning av projektet, körexempel, referenser samt exakt systembeskrivning kommer att påbörjas mot slutet av kursen. Dessa delar av dokumentationen är svåra att påbörja innan stora delar av projektet är slutfört. Under mars/april kommer vid behov ett handledningstillfälle att bokas in med Ola Knutsson för att diskutera eventuella problem med dokumentationen. Våra ledord för dokumentationsarbetet är Dokumentera löpande!. Även arbetet med användarhandledningen och systembeskrivningen inkluderas i det ovan sagda. Användarhandledningen kommer ju att bestå av en delmängd av dokumentationen med tillägg. 4 Riskanalys Det finns alltid en viss risk att projekt inte riktigt utfaller enligt önskemål. I vårt fall är kanske denna risk än större då vi som grupp har väldigt liten erfarenhet av att arbeta i mjukvaruutvecklingsprojekt. Därtill har vi mycket begränsad erfarenhet av det teknikområde vi kommer att arbeta med, därför blir riskanalysen givetvis ännu svårare att genomföra. De risker vi redan nu kan se är emellertid (rangordnande efter potentiell skada de kan åstadkomma): 1. Risk: Vårt projekt är uppdelat i två delar, dels att undersöka vad den teknik vi arbetar med kan åstadkomma och dels implementera en tillämpning av densamma. På grund av detta löper vi risken att tekniken inte visar sig klara av det vi i utgångsskedet förutsatte. Det skulle få till följd att den uppgift vi uppfäst oss att lösa inte kan lösas med den teknik vi tänkt oss. Givetvis skulle detta resultera i att vår färdiga produkt aldrig blir klar eller att den blir kraftigt försenad. Lösning: För att råda bot på detta krävs nog att vi lämnar öppningar i specifikationen vilka kan spikas på en senare stadium då vi säkert vet vad tekniken kan hantera. 2. Risk: Som redan nämnts har alla projektdeltagare ringa eller ingen erfarenhet av den aktuella tekniken. Det kan resultera i att inlärningen av tekniken blir svårare än vad som uppskattats och därför tar längre tid än väntat. Projektet risker därför att försenas. Lösning: Genom att tidigt läsa på om och testa tekniken bör svårighetsnivån snabbt kunna uppskattas och lämplig tid avsättas. 3. Risk: Visserligen finns det i gruppen utdelat olika ansvarsområden. Ändå är dessa inte så fasta som de är på ett företag. Alltså finns en risk att uppgiftsdelegeringen och ansvaret för olika deluppgifter blir vag. Lösning: Varje gruppmedlem görs på det klara med vad han eller hon ska göra samt att projektet under inga omständigheter får försenas, något som skulle leda till att projektet inte slutförs innan terminens slut och därför troligen aldrig. 4. Risk: Eftersom projektet ska arbeta med handdatorer gäller det att sådana finns till hands för att testa med. Även om det finns simulatorer som kan köras på en vanlig dator måste programvaran också testas skarpt. Redan nu har en viss materialbrist kunnat skönjas och det är av yttersta vikt för projektets framgång att gruppen får tillgång lämpligt material. 6
7 Lösning: Om uppdragsgivaren tidigt informeras om materialsituationen kan han förmodligen se till att material finns till hands i god tid. 5. Risk: Eftersom gruppen som helhet har liten erfarenhet och kompetens inom teknikområdet är det att uppdragsgivaren finns till hands för att ge råd och hjälp om gruppen kör fast. Lösning: I realiteten kan man hoppas att denna risk är liten eftersom uppdragsgivaren dagligdags vistas på skolan och därför borde gå att få tag på. 7
Preliminär specifikation av projekt
Preliminär specifikation av projekt Projektets namn: Infraröd Minneslåda (numera omdöpt till FastSync) Uppdragsgivare: Alex Olwal aolwal@cs.columbia.edu Deltagare: Johan Ullberg Nils
Läs merProjektpresentation. Uppdragsgivare: Alex Olwal
Projektpresentation http://www.nada.kth.se/projects/proj03/fastsync/ Uppdragsgivare: Alex Olwal aolwal@cs.columbia.edu Projektdeltagare: Carlhenrik Ek, t98_ekk@t.kth.se (programmering för Palm) Nils Liberg,
Läs merKTH Programutvecklingsprojekt med mjukvarukonstruktion 2D1362. Projektpresentation
KTH Programutvecklingsprojekt med mjukvarukonstruktion 2D1362 Projektpresentation Fakturasystem Total Office Mobile Systems http://www.nada.kth.se/projects/prom04/fakturasystem/ Uppdragsgivare: Örjan Melin
Läs merTeknisk fysik Institutionen för fysik Maria Hamrin Krister Wiklund. Hej,
008 01 5 Hej, I detta dokument finner du en anpassad modell för projektstyrning. Modellen kan ses som en sammanfattning av de viktigaste moment som ingår i de mer omfattande projektstyrningsmodeller som
Läs merRune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling
Rune Tennesmed Oskar Norling Individuellt Mjukvaruutvecklingsprojekt Webbprogrammerare H12 Oskar Norling 2012-05-30 Abstrakt Denna rapport handlar om mitt mjukvaruutecklingsprojekt som jag och en klasskompis
Läs merSF1513 (tidigare DN1212) Numeriska metoder och grundläggande programmering. för Bio3, 9 hp (högskolepoäng)
Kursöversikt numpbio, 2013. 1 Beatrice Frock KTH Matematik, 130620 SF1513 (tidigare DN1212) Numeriska metoder och grundläggande programmering för Bio3, 9 hp (högskolepoäng) Kursprogram 6 Design i Matlab
Läs merWebservice & ERP-Integration Rapport
Webservice & ERP-Integration Rapport Hardwood AB Mustafa Lazem 930916-9713 Jonas Ahrne 920325-0379 Hasan Nerjovaj 940130-7195 Stefan Liden 920628-0639 2014-05-18 Innehåll Bakgrund... 2 Syfte... 2 Projektbeskrivning...
Läs merGrupputvärdering Gängbildning
Kungl Tekniska Högskolan NADA 2D1362 Programutvecklingsprojekt med mjukvarukonstruktion Kursledare: Lars Kjelldahl Grupputvärdering Gängbildning Utvecklare: Rasmus Ahlberg Joel Andersson Karl-Johan Grahn
Läs merFöreläsning 1: Introduktion till kursen
(18 januari 2015 F1.1 ) Föreläsning 1: Introduktion till kursen Lärare: Anna, Carl, Johan, Tom och ca 20 assistenter Registrering / avregistrering Undervisningsformer: föreläsningar och laborationer Kursmaterial
Läs merBakgrund och motivation. Definition av algoritmer Beskrivningssätt Algoritmanalys. Algoritmer. Lars Larsson VT 2007. Lars Larsson Algoritmer 1
Algoritmer Lars Larsson VT 2007 Lars Larsson Algoritmer 1 1 2 3 4 5 Lars Larsson Algoritmer 2 Ni som går denna kurs är framtidens projektledare inom mjukvaruutveckling. Som ledare måste ni göra svåra beslut
Läs merMeritförteckning - Mikael Tylmad
Meritförteckning - Mikael Tylmad 2012-08-02 Namn Mikael Tylmad Personnummer 19840608-0195 Adress Tullingebergsvägen 1A, 14645 Tullinge E-post mikael@tylmad.com Civiltillstånd Gift Nationalitet Svensk Utbildning
Läs merVälkomna till DIT012 IPGO
Välkomna till DIT012 IPGO 1 Lärare och Handledare Kursansvariga, examinatorer, föreläsare och handledare Joachim von Hacht, hajo@chalmers.se, 772 1003 Handledare (se även kurssida) Alexander Sjösten, sjosten@chalmers.se
Läs merPraktikplats, examensarbetsplats och arbetsplatsstudier
Praktikplats, examensarbetsplats och arbetsplatsstudier - under kursen Examensarbetet på juristprogrammet Information till studenter och arbetsplatser Så här fungerar det! Tre former för arbetsplatsanknytning
Läs merKurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16
Kurs-PM fo r HI1028, Projektkurs inom programvaruutveckling, VT16 Mål Kursen skall ge studenten träning i att utveckla en större programvara. Arbetet utförs i projektform. Projektet skall ge grundläggande
Läs merDatavetenskapligt program, 180 högskolepoäng
GÖTEBORGS UNIVERSITET UTBILDNINGSPLAN IT-fakultetsstyrelsen 2013-02-14 Datavetenskapligt program, 180 högskolepoäng (Computer Science, Bachelor s Programme, 180 credits) Grundnivå/First level 1. Fastställande
Läs merFöreläsning 1: Introduktion till kursen
(17 januari 2017 F1 1 ) Föreläsning 1: Introduktion till kursen Lärare: Anna Eckerdal och Tom Smedsaas samt ca 20 assistenter Registrering / avregistrering Undervisningsformer: föreläsningar och laborationer
Läs merProPlanner. Uppdragsgivare: Torbjörn Jönsson, AstraZeneca. Ett projekt för kursen Programutvecklingsprojekt 2D1954
ProPlanner Projekt medlemmar: Björn Sundman, Projektledare Pierre Evans, Webbansvarig Christer Wanngård, sekreterare Tymon Pigon, Juridikansvarig Alireza Golestanizadeh Bernt Nylin Uppdragsgivare: Torbjörn
Läs merKurs HF1005 Informationsmetodik och ingenjörsmetodik, HT, 2010 INFOMET
Kurs HF1005 Informationsmetodik och ingenjörsmetodik, HT, 2010 INFOMET DETALJPLANERING Detaljplanering kurs HF1005 Informationsteknik och ingenjörsmetodik, HT, 2011 Ansvarig lärare: Reine Bergström, reine.bersgtrom@sth.kth.se,
Läs merRafel Ridha Projektdefinition
Rafel Ridha Projektdefinition Utveckling av applikation för Windows Phone Dokumenttitel Projektdefinition Dokumentförfattare Rafel Ridha Dokumentnamn Projektdefinition xx.pdf Version 0.3 E-post rafelr@kth.se
Läs merFöreläsning 2. Operativsystem och programmering
Föreläsning 2 Operativsystem och programmering Behov av operativsystem En dator så som beskriven i förra föreläsningen är nästan oanvändbar. Processorn kan bara ges enkla instruktioner såsom hämta data
Läs merTDP001/TDP002. Introduktionsföreläsning. Eric Elfving Institutionen för Datavetenskap (IDA)
TDP001/TDP002 Introduktionsföreläsning Eric Elfving Institutionen för Datavetenskap (IDA) Översikt Innovativ Programmering Personal Handhavande av datorsystem (TDP001) Syfte och mål Examinationsmoment
Läs merINFORMATIONSTEKNISK ARKITEKTUR OCH INFRASTRUKTUR
INFORMATIONSTEKNISK ARKITEKTUR OCH INFRASTRUKTUR Ämnet informationsteknisk arkitektur och infrastruktur behandlar de grundläggande processerna, komponenterna och gränssnitten i ett sammanhängande informationstekniskt
Läs merFöreläsning 1: Introduktion till kursen
(16 januari 2016 F1.1 ) Föreläsning 1: Introduktion till kursen Lärare: Anna Eckerdal och Tom Smedsaas samt ca 20 assistenter Registrering / avregistrering Undervisningsformer: föreläsningar och laborationer
Läs merSenaste version kan hämtas från Internet i PDF 1 format Http://www.e.kth.se/~e92_sli/exjobb/projektplan/projektplan.pdf
SPECIFIKATION 1(11) Projektplan Distribution Detta dokument är ej under kontrollerad distribution. Innehavaren ansvarar själv för att den senaste utgåvan av detta dokument används och att inaktuella kopior
Läs merProjektet. TNMK30 - Elektronisk publicering
Projektet TNMK30 - Elektronisk publicering Gruppindelning projekt Valfria grupper ~4 per grupp TNM088 - Digitala media-grupperna är ok Projektgrupper 4 personer Jämna par Lika arbete för små grupper Anmäl
Läs merProjekt: Projekthemsida: Kurskod: Kursnamn: Uppdragsgivare: DRABBNING Projektmedlemmar:
Projekt: Drabbning Projekthemsida: www.nada.kth.se/projects/prom03/drabbning Kurskod: 2D1362 Kursnamn: Programutvecklingsprojekt med mjukvarukonstruktion Uppdragsgivare: Pelle Mårtenson (pelle@kreativatankar.nu)
Läs merProjektstatus 20 februari 2002
System för tidsplanering & -rapportering (SYTT) Projektstatus 20 februari 2002 Version 2 Detta dokument Det här är en statusrapport och beskrivning av projektstruktur per den 20 februari. Syftet är att
Läs merProjektanvisning. Webbsideprojekt. Författare: Johan Leitet Version: 2 Datum: 2012-10-09
Projektanvisning Webbsideprojekt Författare: Johan Leitet Version: 2 Datum: 2012-10-09 Inledning Du har nu under ett antal laborationer i webbteknik fått relativt styrda uppgifter där du ensam fått lösa
Läs merPROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
Läs merExamensarbeten, litteraturstudier och teoretisk geoekologi / geografi. Gemensamma riktlinjer för hela institutionen
Examensarbeten, litteraturstudier och teoretisk geoekologi / geografi Gemensamma riktlinjer för hela institutionen Innehåll för examensarbeten Under kursen utför och redovisar studenterna en vetenskaplig
Läs merSyfte : Lära sig objektorienterad programmering Syfte : Lära sig programmering i ett OO-språk vilket?
Jonas Kvarnström jonkv@ida.liu.se 2013 Syfte : Lära sig objektorienterad programmering Syfte : Lära sig programmering i ett OO-språk vilket? Rena OO-språk (allt är objekt) Scala, Smalltalk, Eiffel, Ruby,
Läs merExtramaterial till Spektrum Teknik
LIBER PROGRAMMERING OCH DIGITAL KOMPETENS Extramaterial till Spektrum Teknik NIVÅ medel Bygga digitala broar LÄRARHANDLEDNING Datorer är utmärkta verktyg när vi vill beräkna hållfasthet. I det här uppdraget
Läs merObjektorienterad programmering, analys och design med Java, 5p 2D4135, vt 2004. Kursprogram
Objektorienterad programmering, analys och design med Java, 5p 2D4135, vt 2004 Kursprogram Kursens mål är att ge dig kunskaper om begreppen och principerna inom objektorienterad programmering och design
Läs merMina listor. En Android-applikation. Rickard Karlsson 2013-06-09. Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.
Mina listor En Android-applikation Rickard Karlsson 2013-06-09 Rickard Karlsson - rk222cu Linnéuniversitet rk222cu@student.lnu.se Innehållsförteckning 2. Innehållsförteckning 3. Abstrakt 4. Inledning/bakgrund
Läs merKursanalys. Douglas Wikström 15 juni Problemlösning och programmering under press (DD2458) Högskolepoäng (hp): 9 Kursen gavs: Period 1-2, 2008
Kursanalys Douglas Wikström 15 juni 2009 1 Kursdata Beteckning: Problemlösning och programmering under press (DD2458) Högskolepoäng (hp): 9 Kursen gavs: Period 1-2, 2008 Kursledare: Douglas Wikström Kursassistent:
Läs merMänniska- datorinteraktion, MDI, ht 2011, anvisningar för projekt- /grupparbete
Människa- datorinteraktion, MDI, ht 2011 Anvisningar för projekt- /grupparbete Kursens projektuppgift består av att genomföra ett projektarbete i grupper om 3-4 personer. Uppgiften ska sedan presenteras
Läs merGIT L0003B. Databaser, en introduktion. Information inför kursstart
GIT L0003B Databaser, en introduktion Information inför kursstart Innehåll Registrering 2 Kursplan 2 Schema 2 Föreläsningar 2 Laborationer 2 Examination 2 Litteratur 3 Alernativ/referens- litteratur 3
Läs merBESKRIVNING AV PROCESSMETODEN SCRUM
NORDSCRUM BESKRIVNING AV PROCESSMETODEN SCRUM NORDSCRUM BESKRIVNING AV PROCESSMETODEN SCRUM INNEHÅLLSFÖRTECKNING inledning... 3 SCRUM... 3 Bakgrund... 3 Faser... 3 Ramverket... 3 Nordscrum... 4 StudentProjekt...
Läs merExamensarbete Verklighetsbaserat utvecklings- och projektarbete - Automationsteknik med mekatronik
Examensarbete 2018 Mål och innehåll Kursen skall ge färdighet i och erfarenhet av utvecklings- och projektarbete. Kursen skall ge praktisk erfarenhet genom ett tekniskt utvecklingsprojekt som skall genomföras
Läs merVad är ett examensarbete?
Vad är ett examensarbete? Språkteknologiprogrammet Vårterminen 2008 Examensarbete fördjupning i ämnet tillämpning av förvärvade kunskaper bedriva självständigt arbete muntlig och skriftlig presentation
Läs merIntroduktion till programmering, hösten 2011
Föreläsning 1 Programmering är ett hantverk. Det betyder att man inte kan läsa sig till den förmågan, man måste träna och man tränar genom att skriva mer och mer avancerade program. Programmering förutsätter
Läs merTDDD39-Perspektiv på informationsteknologi
1 (5) TDDD39-Perspektiv på informationsteknologi Sändlista Inger Erlander Klein Tea Nygren Siv Söderlund Sandra Gustavsson Simin Nadjm-Tehrani Ola Leifler Ahmed Rezine Kurskod TDDD39 Examinator Ola Leifler
Läs merKursutvärdering. Kurs: IKK: Projektkurs geografiska informationssystem (GIS) 7,5 hp
Institutionen för geografi och ekonomisk historia Kursutvärdering Kurs: IKK: Projektkurs geografiska informationssystem (GIS) 7,5 hp Termin: vår 2016 Kursansvarig lärare: Olof Olsson Våra kursutvärderingar
Läs merProjektpresentation. Kungliga Tekniska Högskolan 2D1954 Programutvecklingsprojekt Vårterminen 2002
Kungliga Tekniska Högskolan 2D1954 Programutvecklingsprojekt Vårterminen 2002 Projektpresentation Projekt Alpha Panic Uppdragsgivare: IABA, Institutet för Tillämpad Beteendeanalys Alex Olwal Oskar Rönnberg
Läs merAllmänna frågor om kursen: Kursutvärderare: IT-kansliet/Christina Waller. 1. Vad är ditt allmänna omdöme om kursen? Antal svar: 30 Medelvärde: 3.
1(5) Kursvärdering - sammanställning Kurs: Grundkurs i C-programmering, 2p (1TD442), 1p (1IT022) Antal reg: 103 Program: ingår i 1TD442 Algoritmer och datastrukturer DV1 6p/ Antal svar: 31 DVP: 11 svar
Läs merUnix-miljöer i större sammanhang
Unix-miljöer i större sammanhang Med tonvikt på Linux Andreas Johansson andjo@ida.liu.se TUS-gruppen IDA, LiU Unix-miljöer i större sammanhang p. 1 Introduktion Detta kommer att handla om datormiljön på
Läs merPalmbaserad datainsamling och databassynkronisering. Projektpresentation. 2D1954 Programutvecklingsprojekt Projektgruppen Harald
Palmbaserad datainsamling och databassynkronisering Projektpresentation 2D1954 Programutvecklingsprojekt Projektgruppen Harald PROJEKTPRESENTATION 3 PROJEKTANSVARIGA: 3 PROJEKTBESKRIVNING 3 BAKGRUND 3
Läs merTDDD92 Artificiell intelligens -- projekt
jonas.kvarnstrom@liu.se 2018 TDDD92 Artificiell intelligens -- projekt Kursinformation Outline Om oss Om kursen i allmänhet Om den individuella uppgiften Om det gemensamma projektet Diskussion och frågor
Läs merElevernas uppfattningar om alltmer digitaliserad undervisning
Resultat Elevernas uppfattningar om alltmer digitaliserad undervisning Fråga 1 Mycket inspirerande (6) till mycket tråkigt (1) att arbeta med etologisidan Uppfattas som mycket inspirerande eller inspirerande
Läs merProtokoll vid styrelsesammanträde / konstituerande möte i Torslanda Tennisklubb
Protokoll vid styrelsesammanträde / konstituerande möte i Torslanda Tennisklubb Klubbhuset, Torslanda IK Tisdagen den 27 mars 2012 Närvarande: Katarina Foxenius (ordf.), Nicolas Lopez, Elise Orderud, Thomas
Läs merUppgradering till DentalEye 3.2
1 (5) 2015-11-02 Uppgradering till DentalEye 3.2 Denna information riktar sig till tandläkarpraktiker som använder DentalEye 3.1 samt till IT-tekniker och distributörer som installerar DentalEye. Informationen
Läs merProgrammeringsteknik I
Programmeringsteknik I HT18 Lärare: Johan Öfverstedt (johan.ofverstedt@it.uu.se, rum 2144) och ett stort antal labbhandledare Föreläsning 1: Intro till kursen Registrering och avregistrering Undervisningsformer:
Läs merObjektorienterad programmering, analys och design med Java, 5p 2D4135, vt 2006. Kursprogram
Objektorienterad programmering, analys och design med Java, 5p 2D4135, vt 2006 Kursprogram Kursens mål är att ge dig kunskaper om begreppen och principerna inom objektorienterad programmering kunskaper
Läs merAdministrivia. hh.se/db2004. 1 Verónica Gaspes (Kursansvarig) 2 Daniel Petersson (Labassistent) Examination. 1 Skriftlig tentamen (betyg)
Programmering hh.se/db2004 Föreläsning 1 Verónica Gaspes www2.hh.se/staff/vero www2.hh.se/staff/vero/programmering Välkomna till en kurs i programmering! Att programmera är att få datorn att bete sig på
Läs merKursutvärdering Matematisk analys IV H11
Matematisk analys IV, höstterminen 20. Responses: 9 Kursutvärdering Matematisk analys IV H. Du är Kvinna 33 3 Man 67 6 2. Varför har du läst denna kurs? Intresse för ämnet 33 3 Lättare att få jobb Förkunskapskrav
Läs merProjekt Fake för Virtutech
Kungl. Tekniska Högskolan NADA 2D1954, Programutvecklingsprojekt för D3 Period 3-4, 2003 Grupp A6, Uppdrag 30e för Virtutech Projekt Fake för Virtutech User Requirements Document (URD) Lars Dobos Marcus
Läs merKursinformation Tets 37 HT -2013
Linköpings universitet IEI- Institutionen för ekonomisk och industriell utveckling 2013-08-25 Logistik Ekdahl/KD Kursinformation Tets 37 HT -2013 Välkommen till kursen Grundläggande Logistik. Kursen innehåller
Läs merProj-Iteration 3. Grov plan för releaser
Proj-Iteration 3 PVG/Coaching Boris Magnusson Datavetenskap LTH Proj-Iter3-1 Grov plan för releaser Kunden är mycket nöjd med första releasen som visar att stora framsteg gjorts med implementationsarbetet.
Läs merPriskamp. En prisjämförelsesite Björn Larsson 130609
Priskamp En prisjämförelsesite Björn Larsson 130609 Abstrakt Detta är en post-mortem slutrapport om mitt projekt "Priskamp" inom ramen för kursen Individuellt Mjukvaruutvecklingsprojekt VT 2013. Projektets
Läs merFK Introduktion till anatomi, fysiologi och onkologi - VT2018
FK05 - Introduktion till anatomi, fysiologi och onkologi - VT08 respondenter: 0 : Svarsfrekvens: 0,00 % 5. Helhetsintrycket Överlag är jag nöjd med den här kursen (5,0%) (5,0%) (5,0%) Vet ej (5,0%) 6.
Läs merSammanträdesdatum 2011-04-26. Utredning om möjligheterna att införa Open Sourceprogram i kommunens datorer
SALA KOMMUN SAMMANTRÄDESPROTOKOLL KOMMUNSTYRELSENS ARBETSUTSKOn Sammanträdesdatum 2011-04-26 11 (18) 95 Dnr 2009/122 Utredning om möjligheterna att införa Open Sourceprogram i kommunens datorer INLEDNING
Läs merÖversiktlig projektplan Ny kommunal styrmodell och organisation Godkänd av finansutskottet 2008-06-10
Översiktlig projektplan Ny kommunal styrmodell och organisation Godkänd av finansutskottet 2008-06-10 1. Bakgrund Stora delar av de kommunala verksamheterna är organiserade i en beställar-utförarmodell,
Läs merMänniska- datorinteraktion, MDI, vt 2012, Anvisningar för projekt- /grupparbete
Människa- datorinteraktion, MDI, vt 2012 Anvisningar för projekt- /grupparbete Kursens projektuppgift består av att genomföra ett projektarbete i grupper om 3-4 personer. Uppgiften ska sedan presenteras
Läs merPlan för upprättande av åtgärdsprogram för år 1-9 i Sala Kommun
Plan för upprättande av åtgärdsprogram för år 1-9 i Sala Kommun Innehållsförteckning Inledning.sid. 3 Åtgärdsprogram ett verktyg i skolans vardag..sid. 4 IUP och åtgärdsprogram...sid. 5 Sekretess och förvaring.sid.
Läs merSJSD13, VI Profession, etik och handledning 10 hp Kursbok fo r termin 6 (5 hp), vt 2016
SJSD13, VI Profession, etik och handledning 10 hp Kursbok fo r termin 6 (5 hp), vt 2016 Ansvariga för kursen: Kajsa Landgren och Angelika Fex Introduktion Välkommen till PEH-kursens sjätte och sista termin.
Läs merPROGRAMMERING. Ämnets syfte. Kurser i ämnet
PROGRAMMERING Ämnet programmering behandlar programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik, praktisk datoriserad problemlösning och användaranpassad konfiguration
Läs merObjektorienterad programmering, allmänt
Objektorienterad programmering, allmänt Sven-Olof Nyström Uppsala Universitet 17 juni 2005 1 Vilka egenskaper vill vi att program ska ha? Förslag (en partiell lista): De ska... gå snabbt att skriva vara
Läs merViktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt. Vilka egenskaper vill vi att våra program ska ha?
Viktiga egenskaper hos ett program (Meyer): Objektorienterad programmering, allmänt Sven-Olof Nyström Uppsala Universitet 17 mars 2005 1. Korrekthet 2. Robusthet 3. Utökbarhet 4. Återanvändbarhet 5. Kompatibilitet
Läs merAktiva examinatorer att arbeta med sekvenser
Aktiva examinatorer att arbeta med sekvenser Lars Silver Avdelningen för Bank och Finans Institutionen för Fastigheter och Byggande ABE-skolan Kungliga Tekniska Högskolan 1 Det holistiska studentperspektivet
Läs merGruppdagbok & rapport
Gruppdagbok & rapport Vad är en gruppdagbok Bygger på observationer Datainsamling Analys Sammansättning av rapport Syftet Övergripande syftet är att ge gruppen en chans att kunna reflektera och synliggöra
Läs merInfomet / Datateknik KursPM
Kurs HF1005 Informationsteknik och ingenjörsmetodik 6hp, HT 2013 Infomet / KursPM Utdrag ur kursplanen Fullständig kursplan finns på http://www.kth.se/student/kurser/kurs/hf1005 Mål Kursens övergripande
Läs merRUT - utvecklingshandbok 17.6 Verktyg för gruppkommunikation v1.0
2001-06-05 LiTH RUT - utvecklingshandbok 17.6 Verktyg för gruppkommunikation v1.0 Peter Åstrand SAMMANFATTNING Detta dokument är en orienterande RUT som beskriver verktyg för elektronisk gruppkommunikation.
Läs merMänniska- datorinteraktion, MDI, ht 2012, Anvisningar för projekt- /grupparbete
Människa- datorinteraktion, MDI, ht 2012 Anvisningar för projekt- /grupparbete Kursens projektuppgift består av att genomföra ett projektarbete i grupper om 3-4 personer. Uppgiften ska sedan presenteras
Läs merProjekthandbok. administrativa utvecklingsprojekt
administrativa utvecklingsprojekt Dokumentet uppdaterat oktober 2018 Innehållsförteckning 1. Syfte och bakgrund 3 2. Projekt som arbetsform 3 3. Projektportföljen kriterier och funktion 3 Projekt som inte
Läs merKURS PM INDIVIDUELLT PROJEKTARBETE (2IV206)
UPPSALA UNIVERSITET INSTITUTIONEN FÖR INFORMATIONSVETENSKAP MEDIER OCH KOMMUNIKATION VETENSKAPSKOMMUNIKATION II, VT07 KURS PM INDIVIDUELLT PROJEKTARBETE (2IV206) 2007-01-19 Syfte Delkursen syftar till
Läs merUtöver projektdirektivet ska en teknisk dokumentation för projektet arbetas fram.
Automationsingenjör mekatronik 400 yh-poäng Projektdirektiv Tillämpa med fördel rubriker under Förslag på projektdirektiv Du kan även ha andra rubriker än de som föreslås. Inhämta all data och information
Läs merMedarbetarsamtal Chefer och medarbetare
Medarbetarsamtal Chefer och medarbetare Chef / ledarsansvar STEG 1: ORGANISERA STEG 2: FÖRBEREDA STEG 3: GENOMFÖRA STEG 4: UTVÄRDERA STEG 5: FÖLJA UPP Medarbetaransvar Medarbetarsamtal på LiU Medarbetarsamtalet
Läs merLägsta IT-kvalitetsnivå för värdetävlingar
STÖDDOKUMENT Lägsta IT-kvalitetsnivå för värdetävlingar VERSION 2014-10-29 Syfte och målgrupp Syftet med detta dokument är att definiera den lägsta IT-kvalitetsnivå som gäller för tävlingsadministrationen
Läs merAdministrivia. hh.se/db2004. 1 Verónica Gaspes (Kursansvarig) 2 Mattias Enervall (Övningsassistent) Examination. 1 Skriftlig tentamen (betyg)
Programmering hh.se/db2004 Föreläsning 1 Verónica Gaspes www2.hh.se/staff/vero www2.hh.se/staff/vero/programmering Välkomna till en kurs i programmering! Att programmera är att få datorn att bete sig på
Läs merHejKalmar app. Projektrapport. Webbprojekt I
Projektrapport HejKalmar app Webbprojekt I Författare: Cecilia Lindqvist, Linus Lundevall, Christofer Olaison, Andreas Söderström och Isak Utegård Handledare: Tobias Ohlsson Examinator: Tobias Ohlsson
Läs merGrundkurs i programmering - intro
Grundkurs i programmering - intro Linda Mannila 4.9.2007 Dagens föreläsning Allmän kursinformation: mål, syfte, upplägg, examination, litteratur, etc. Hur arbetar en dator? Hur vi får datorn att förstå
Läs merRAPPORT FRÅN LÄRARNAS RIKSFÖRBUND. Digitala läromedel: tillgång eller börda? En undersökning om lärarnas syn på digitala läromedel
RAPPORT FRÅN LÄRARNAS RIKSFÖRBUND Digitala läromedel: tillgång eller börda? En undersökning om lärarnas syn på digitala läromedel Digitala läromedel: tillgång eller börda? En undersökning om lärarnas
Läs merDatautvinning från digitala lagringsmedia
Datautvinning från digitala lagringsmedia Kursplan Mål Kunna hantera förekommande verktyg Kunna göra systemanalys, datautvinning och dataanalys Kunna sammanställa resultat i en rapport Innehåll Översikt
Läs merTentamen i Grundläggande programmering STS, åk 1 2005-01-13
Tentamen i Grundläggande programmering STS, åk 1 2005-01-13 Skrivtid: 14.00-19.00 Lokal: Polacksbacken Hjälpmedel: Inga Lärare: Anders Berglund. Anders besöker tentan cirka kl. 15.30. Observera: Programkod
Läs merLiU:s pedagogiska dagar 2017 Norrköping Linköping Förbättrat lärande av utredningsmetodik
LiU:s pedagogiska dagar 2017 Norrköping 2017-03-14 Linköping 2017-03-15 Förbättrat lärande av utredningsmetodik Vi lever i en tid av förändring Förändringsarbete är viktigt inom de flesta verksamheter,
Läs merDistribuerade affärssystem
Distribuerade affärssystem Kursens mål Bygga upp, strukturera och programmera distribuerade system med en flerskiktsarkitektur Beskriva och förklara teorier och uttryck som används inom affärskritiska
Läs merTATA76-Flervariabelanalys
1 (5) TATA76-Flervariabelanalys Sändlista Inger Erlander Klein Tea Nygren Siv Söderlund Sandra Gustavsson Simin Nadjm-Tehrani Fredrik Andersson Jesper Thorén Kurskod TATA76 Examinator Fredrik Andersson
Läs merKursanalys DA2003 sommar 2017
Kursanalys DA2003 sommar 2017 Kursdata Programmeringsteknik, DA2003, 6 högskolepoäng Kursledare: Emma Riese Examinator: Olle Bälter Kursen är en webbkurs som inte kräver någon fysisk närvaro, den avslutande
Läs merStuderandens möjligheter att ta del av och använda patientuppgifter
Promemoria 2013-12-31 Utredningen om rätt information i vård och omsorg S 2011:13 Promemorian ingår i utredningens delredovisning enligt direktiv 2013:43 och syftar till att belysa förutsättningarna för
Läs merFörberedelse-PM Examensarbete för Byggteknik
Förberedelse-PM Examensarbete för Byggteknik Introduktion Examensarbetet är ingenjörsutbildningarnas avslutande kurs (härefter kallad exjobbs-kursen) där du skall tillämpa kunskaper och färdigheter från
Läs merUniversitetskanslersämbetets kvalitetsutvärderingar 2011 2014. Mall för uppföljning civilingenjörsexamen
Universitetskanslersämbetets kvalitetsutvärderingar 2011 2014 Mall för uppföljning civilingenjörsexamen Lärosäte: Kungliga Tekniska Högskolan Utvärderingsärende Huvudområde/område för examen: Datateknik
Läs merFK Numeriska metoder
FK06 - Numeriska metoder Antal respondenter: 6 Antal : 18 Svarsfrekvens: 9,1 % 5. Helhetsintrycket Överlag är jag nöjd med den här kursen Antal 1 Inte alls 10 (58,8%) 5 (9,%) (11,8%) 0 (0,0%) Vet ej 0
Läs merHållbar utveckling A, Ht. 2014
Hållbar utveckling A, Ht. 2014 Kommunikation och projektledning för hållbar utveckling Projektplan Bakgrund Som ett stöd i ert projekt kommer ni att arbeta utifrån en projektplan i tre delar, varje ny
Läs merAtt komma igång rätt i en projektgrupp Utdrag ur och sammanfattning av ett arbetsschema.
PIE. IEI. Linköpings universitet. 1 Artikel A1 i serien Att komma igång och bli klar i tid Att komma igång rätt i en projektgrupp Utdrag ur och sammanfattning av ett arbetsschema. ALLMÄN BESKRIVNING Tänka-fasen
Läs merLULEÅ KOMMUN DELRAPPORT 1 (7) Barn- & utbildningsförvaltningen 2015-12-31 DELRAPPORT IT
LULEÅ KOMMUN DELRAPPORT 1 (7) 2015-12-31 DELRAPPORT IT LULEÅ KOMMUN 2 (7) Innehåll Bakgrund... 3 Syfte... 3 Metod... 4 IT... 4 Sammanfattning... 7 LULEÅ KOMMUN 3 (7) Bakgrund Elever ska ha tillgång till
Läs merProjektplan, Cykelgarage
Projektplan, Cykelgarage Johan Anderholm, (dt08ja5@student.lth.se) Jon Andersen (dt08ja8@student.lth.se) Marcus Carlberg (dt08mc4@student.lth.se) Simon Ekvy (dt08se2@student.lth.se) Stefan Johansson (dt08sj7@student.lth.se)
Läs merProgramming in C# and.net Framework
DNR LIU-2017-00432 1(5) Programmering i C# och.net Framework Programkurs 4 hp Programming in C# and.net Framework TDDD49 Gäller från: 2017 VT Fastställd av Programnämnden för data- och medieteknik, DM
Läs merWorkshop ENKLA ÄRENDEN
Workshop ENKLA ÄRENDEN Denna handledning kan användas som inspiration eller ramverk för att arrangera möten eller workshops i anslutning till webbseminariet om ENKLA ÄRENDEN som arrangeras av kommittén
Läs merProjekt Intelligent Indexering
Projekt Intelligent Indexering Uppdragsgivare: Harald Kjellin, Institutionen för Data och Systemvetenskap, KTH Deltagare i projektgruppen: Biörklund, Mathias webside ansvarig Erneholm, Mattias vice projektledare
Läs merOrganisationsanalys (ORGA) 5 hp (VT 2015) PRELIMINÄR STUDIEANVISNING Preliminär Litteraturlista Preliminärt Schema
Organisationsanalys (ORGA) 5 hp (VT 2015) PRELIMINÄR STUDIEANVISNING Preliminär Litteraturlista Preliminärt Schema Kursens syfte och mål Kursen är en fortsättningskurs på XX1601 Organisatoriska förutsättningar
Läs mer