Vi är alla i gruppen väldigt intresserade av spel och vill lära oss mer om hur man skapar ett helt spel från idé till slutprodukt.

Storlek: px
Starta visningen från sidan:

Download "Vi är alla i gruppen väldigt intresserade av spel och vill lära oss mer om hur man skapar ett helt spel från idé till slutprodukt."

Transkript

1 Planeringsrapport Rally sport racing game Grupp 27 Bakgrund Idag växer spelindustrin enormt och tusentals nya spel kommer ut varje år så för att skapa ett spel som ska kunna säljas krävs att man har en unik idé. Vårt mål med kandidatarbetet är att få fram en så pass bra produkt så att den skulle kunna säljas, så vi blev tvungna att ta detta med i beräkningen då vi utformade den mer konkreta idén om hur spelet skulle se ut och fungera. Då grundidén till kandidatarbetet går ut på att skapa ett racing spel med extra fokus på grafikeffekter var genren för spelet redan satt och vi behövde inte fundera mer på det. Ett racing spel ger oss möjligheten att spendera mindre tid på avancerad spellogik och animationer och mer tid på att få fram ett så snyggt spel som möjligt vilket är väsentligt då vi är sju personer i gruppen och var och en förväntas enbart lägga 400 timmar på projektet vilket är en utmaning då de flesta stora spelföretag som lyckas bra har hundratals människor som jobbar på samma spel i flera år. Då det finns massor av olika racingspel på marknaden idag så valde vi att använda oss av en mer unik miljö. Vår idé blev att skapa ett racingspel i rymdmiljö då det idag inte finns speciellt många spel i den genren med den miljön. Det som ger vårt spel en extra tvist är att det är i full 3D, det är inte bara miljön som är 3D utan även rörelsemöjligheterna. Vi är alla i gruppen väldigt intresserade av spel och vill lära oss mer om hur man skapar ett helt spel från idé till slutprodukt. Syfte Den övergripande idén med projektet är att under kandidatarbetets tidsrymd utveckla ett färdigt PC-spel med extra fokus på grafikeffekter. Det huvudsakliga syftet är att vid färdigställande få fram ett så visuellt snyggt spel som möjligt. Det vi vill uppnå med detta projekt är att få en djupare kunskap om hur man utvecklar ett PC-spel med alla utmaningar det innebär. Spelet kommer att ha temat rymden och vara i full 3D. Våra miljöer och val av racingfordon kommer att spegla detta. Vi kommer att dela upp vårt projekt i huvudsakligen tre spår ett spår som fokuserar på spellogiken, ett spår som fokuserar på grafikmomenten i spelet och ett spår som fokuserar på att skapa en baneditor för spelet. Dessa spår kommer mer konkret att bestå av mindre grupper av den stora kandidatgruppen detta för att det blir ett mer effektivt arbetssätt om alla får sin del av projektet att fokusera på och det är lättare att få fram snabba beslut i mindre grupper.

2 Spellogik Vår första uppgift är att utveckla ett fungerande singleplayer-spel med ett racingmoment som sedan kan utvecklas vidare till att bli ett multiplayer-spel. Det kommer sedan att läggas till mer avancerad funktionalitet i spelet. Vi har även valt att utveckla en baneditor så att det kommer att vara möjligt för användarna att själva skapa fler banor. Detta för att vi själva då kan spara tid genom att inte behöva skapa flera unika banor och det blir i slutändan ett roligare spel då användarna själva kan vara mer delaktiga i hur spelet ser ut. Vi kommer att först fokusera på att modellera objekt som behövs i vårt spel, som racingfordon, miljö och delmål på banan så kallade "waypoints". När detta är klart kommer det att läggas större fokus på att implementera grafikeffekter i spelet som ljus, skuggor, explosioner med mera. Problem/Uppgift Den uppgift vi fick av vår handledare var väldigt vagt formulerad och vi har sedan utvecklat vår egen idé utifrån den. Spelets grundidé är att det ska vara ett racingspel där man så snabbt som möjligt ska ta sig igenom en banan, detta ska sedan kunna göras mot andra spelare och eventuellt datorstyrda motståndare. Vi valde att använda oss av miljön rymden då det skulle göra det lätt för oss att skapa visuellt snygga miljöer med små medel och det är en relativt unik miljö för moderna racingspel. Delproblemen kommer att bestå i att få fram ett fungerade spel för en spelare med tidsmomentet att komma i mål så snabbt som möjligt och att banan begränsas av vissa etappmål, som från och med nu kallas för waypoints, som måste uppfyllas. Samtidigt ska en baneditor utvecklas och de grafiska objekten skapas. Nästa steg blir att skapa ett multiplayer-moment i spelet så att man inte bara spelar mot sig själv på tid utan även mot andra spelare vilket är extremt viktigt för att få fram ett lyckat och roligt spel det ger oss också en ny dimension av spelet då man kan krascha in i andra spelare och sedan kunna skjuta på varandra. Vi har valt att använda oss av XNA-ramverket för att skapa vårt spel, detta för att vi alla gillade idén att programmera i C# då det är ett relativt simpelt språk att lära sig om man har tidigare erfarenhet av Java eller C. XNA ger oss dessutom tillgång till all avancerad funktionalitet som vi kommer att behöva i vårt spel. Avgränsningar Vi har valt att begränsa komplexiteten på projektet med att skapa just ett racingspel med farkoster då vi inte behöver skapa några avancerade animationer i spelet och spellogiken är så pass enkel att projektet kommer att kunna bli genomförbart på de 400 timmar per person vi har till vårt förfogande. Vi har även valt att specificera funktionalitet vi vill ska ingå i spelet men har prioriterat dem så att vi kan välja att inte ta med en del avancerad funktionalitet beroende på tid.

3 Metodik/Genomförande Vi har tänkt dela upp gruppen i tre olika grupper för att kunna effektivisera arbetet. Det kommer att finnas en grupp som fokuserar på spellogiken i spelet, en grupp som ska utveckla en baneditor och en grupp som fokuserar på de grafiska delarna av spelet. Grupperna kommer att vara dynamiska och gruppstrukturerna kommer att ändras beroende på hur många som behövs i varje grupp vid olika delmoment i projektet. Spellogik Spellogik gruppen kommer att ha som första delmål att få fram ett spelbart singleplayer-spel med spelmomentet att ta sig i mål på tid. De kommer att först arbeta fram en klasstruktur och sedan samarbeta med baneditorgruppen och grafikgruppen i att se till så att formaten på filer som behöver skickas mellan spelets olika delar är kompatibla. I moment två kommer gruppen sedan att ta spelet till nästa nivå så att man kan spela multiplayer mot varandra och kunna krascha med andra spelare. Det sista delmomentet kommer att bli att lägga till mer funktionalitet i spelet som att man kan skjuta på varandra och att vissa objekt kan ge en fartökning. gruppens första delmål är att få fram ett gränssnitt som sedan kan vidareutvecklas och användas till den färdiga baneditorn. Moment två kommer att vara att få fram de byggstenar som behövs för att skapa en bana och få de att fungera med gränssnittet. Dessutom ska man kunna ladda och skapa en bana. Det tredje momentet blir att få fram användarvänligheten i baneditor så att våra användare kommer att kunna använda sig av den. gruppen kommer att i första delmomentet börja modellera 3D objekt som kommer att behövas för det första delmomentet i logikgruppen. Det som först ska göras är att skapa en farkost i rymdskeppsstil som ska användas som spelavatar, den frakost som i spelet kommer att representera spelaren. En simpel miljö ska även skapas och 3D objekt som man måste ta sig igenom för att följa banans gång ska modelleras dessa kallas waypoints. Moment två kommer att vara att fortsätta med modellerandet beroende på vad som behövs för de olika banorna och att börja lägga in simpla grafikeffekter som skuggor och ljus för att få en mer verklig känsla i spelet. Moment tre kommer att bestå i att lägga in mer avancerade grafiskaeffekter i spelet och modellera flera olika typer av farkoster för multiplayer momentet och skapa mer detaljerade miljöer för banorna. Tidsplan Vi kommer att ha delmål ungefär varannan vecka i form av iterationer där den sista iteration är till för att få med så många extra detaljer som hinns med detta så att vi ser att projektet ligger i fas hela tiden. Parallellt med de övriga momenten kommer projektrapporten att skrivas men det är uppsatt 4 veckor i slutet av kandidatarbetet till att enbart skriva på projektrapporten. Spelet ska helst vara färdigt senast i mitten av april så att resten av tiden kan ägnas åt att skriva rapporten. För att få en bättre överblick över vår tidsplan har vi skapat ett gantt schema med vecka för vecka planering över vad som sker. Vad som innefattas i de olika delmålen representerats i efterföljande stycken. Iterationerna är tänkta att beskriva kriteriet för att räknas som avklarade, inte det som behöver göras innan vi avslu-

4 tar arbetet på den iterationen. Iteration 3 blev uppdelad i 2 delar för grafik- och spellogik-gruppen för att ge utrymme för tentaperioden. Spellogik Iteration 1 innefattar att få fram ett spelbart singleplayer-spel, få fram ett kodskelett som innehåller de mest basala funktionerna för att kunna få upp en värld och styra runt ett skepp i den. Även själva spelmomentet ska fås med i iteration 1, att ta sig från start till mål på tid. Iteration 2 innefattar att ta spelet från ett singleplayer-spel till att bli multiplayer med allt vad det innebär. Vi kommer att behöva lägga till kollisionsdetektion och effekter för explosioner om två skepp skulle krascha. I iteration 3 är det tänkt att avancerad funktionalitet ska implementeras som vapen, olika föremål som ger en hastighets ökning, precisionsstyrning och att kunna ladda in en bana från en fil så att spelet kan använda sig av baneditorn. gruppen kommer att börja när spellogikgruppen har fått upp tillräckligt mycket av strukturen i spellogiken för att kunna dela sig och alla är bekväma i att koda C# med XNA. Iteration 1 är tänkte att ägnas åt att skapa ett gränssnitt åt baneditorn med skelett kod som förbereder för att utveckla den vidare. I iteration 2 ska man kunna placera ut objekt som representerar olika delar av banan som start, mål och delmål så kallade waypoints. Det ska också vara möjligt att ladda en bana till baneditorn och att spara en skapad bana. Iteration 3 innefattar att få baneditorn användarvänlig. Skapa ett bättre grafiskt gränssnitt och ett lättöverskådligt sätt att se banan man skapar i antingen 2D eller 3D. Iteration 1 för grafikgruppen kommer att innebära att de första modellerna i 3D skapas ett skepp, en värld att åka runt i och waypoints som markerar banan. I iteration 2 ska de första grafikeffekterna implementeras och flera modeller som planeter och asteroider och diverse bakgrundsföremål som nebulosor skapas. Iteration 3 kommer att ägnas åt att implementera mer avancerade grafik effekter samt att försöka fylla banorna med föremål och effekter så att det blir en mer visuellt stimulerande upplevelse att spela vårt spel.

5

Slutrapport. Super Mario klon. Tomas Wallin tw222bv WP

Slutrapport. Super Mario klon. Tomas Wallin tw222bv WP Slutrapport Super Mario klon Tomas Wallin tw222bv WP11 2012-06-03 1 Abstrakt Denna rapport handlar om mitt arbete i krusen Individuellt Mjukvaruprojekt. I denna rapport tänkte jag gå igenom hur projektet

Läs mer

Ett spel skapat av Albin Wahlstrand

Ett spel skapat av Albin Wahlstrand Viking vs. Demons Ett spel skapat av Albin Wahlstrand 2012-06-03 1 Abstrakt Denna rapport kommer att handla om mina positiva och negativa erfarenheter inom projektet jag jobbat på de senaste 10 veckorna.

Läs mer

PROJEKTLEDNING OCH KANDIDATARBETET APPLICERING OCH PRAKTISKA RÅD

PROJEKTLEDNING OCH KANDIDATARBETET APPLICERING OCH PRAKTISKA RÅD PROJEKTLEDNING OCH KANDIDATARBETET APPLICERING OCH PRAKTISKA RÅD KONTAKTUPPGIFTER Tomas Karlsson Teknikens ekonomi och organisation Chalmers Tekniska Högskola Tomas.karlsson@chalmers.se 0729611153/8266

Läs mer

Goda råd från studenterna som gjorde kandidatprojektet 2018

Goda råd från studenterna som gjorde kandidatprojektet 2018 Goda råd från studenterna som gjorde kandidatprojektet 2018 Strukturera tiden och se till att komma igång tidigt i kursen. Det är en väldigt intensiv period när sommaren närmar sig och det är inte till

Läs mer

Kravspecifikation. Sammanfattning. Fyra i rad Javaprojekt inom TDDC32. Version 2.0. Datum Dokumentnummer

Kravspecifikation. Sammanfattning. Fyra i rad Javaprojekt inom TDDC32. Version 2.0. Datum Dokumentnummer Kravspecifikation Fyra i rad Javaprojekt inom TDDC32 Version 2.0 Datum 2008-05-19 Dokumentnummer 20080215 Sammanfattning Detta är en kravspecifikation över det klassiska spelet Fyra-i-rad programmerat

Läs mer

Joakim Jonsson jj222kc. Minesweeper. Individuellt Mjukvaruprojekt Joakim Jonsson

Joakim Jonsson jj222kc. Minesweeper. Individuellt Mjukvaruprojekt Joakim Jonsson Minesweeper Individuellt Mjukvaruprojekt Joakim Jonsson 08 06 2013 Abstrakt Nedan följer en slutrapport för projektet inom kursen Individuellt Mjukvaru utvecklingsprojekt. Jag har under dessa 10 veckor

Läs mer

Slutrapport. Interaktiv Mjukvaruutvecklingsprojekt. HIF-Spelet. Ett XNA-spel. Christian Ulf

Slutrapport. Interaktiv Mjukvaruutvecklingsprojekt. HIF-Spelet. Ett XNA-spel. Christian Ulf 1 Slutrapport Interaktiv Mjukvaruutvecklingsprojekt HIF-Spelet Ett XNA-spel 2 Med den här rapporten avser jag att förmedla min bild av hur jag anser att mitt mjukvaruutvecklingsprojekt gick och hur jag

Läs mer

Slutrapport Thunderbug

Slutrapport Thunderbug Slutrapport Thunderbug Individuellt mjukvaruprojekt Linnéuniversitet Sabina Linder Webbprogrammerare -12 2013-06-07 Abstrakt Denna rapport kommer att handla om projektet Thunderbug, som är en webbsida

Läs mer

Rune Tennesmed. Oskar Norling 1DV430. Individuellt Mjukvaruutvecklingsprojekt 1DV430 Webbprogrammerare H12 Oskar Norling

Rune 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 mer

Game of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text.

Game of 40. Regler och om sidan är in princip samma sak. Det som skiljer dem åt är att de inte har samma text. Presentation av uppgiften Vi har fått i att skapa en webbapplikation med ett spelbart spel inbyt i sig. Eller som läraren formulerar sig: uppgiften är att skapa en webbapplikation där en eller flera spelare

Läs mer

LNU INDIVIDUELLT MJUKVARUUTVECKLINGSPROJEKT. Honey Hunter. Androidspel. Martin Karlsson 1/17/2014

LNU INDIVIDUELLT MJUKVARUUTVECKLINGSPROJEKT. Honey Hunter. Androidspel. Martin Karlsson 1/17/2014 LNU INDIVIDUELLT MJUKVARUUTVECKLINGSPROJEKT Honey Hunter Androidspel Martin Karlsson 1/17/2014 Abstrakt: Denna slutrapport berör androidspelet Honey Hunter som berör kursen Indiviudellt Mjukvaruutvecklingsprojekt

Läs mer

Kandidatarbetets planeringsrapport och planeringen (Projektplanering 2)

Kandidatarbetets planeringsrapport och planeringen (Projektplanering 2) Kandidatarbetets planeringsrapport och planeringen (Projektplanering 2) Tomas Karlsson Docent Tomas.karlsson@chalmers.se Teknikens ekonomi och organisation Presentationerna finns på hemsidan i PingPong

Läs mer

JavaRats. Kravspecifikation. Version 1.1. Gustav Skoglund gussk258@student.liu.se. Marcus Widblom marwi026@student.liu.se. Senast ändrad: 13 / 05 / 08

JavaRats. Kravspecifikation. Version 1.1. Gustav Skoglund gussk258@student.liu.se. Marcus Widblom marwi026@student.liu.se. Senast ändrad: 13 / 05 / 08 JavaRats Kravspecifikation Version 1.1 Gustav Skoglund gussk258@student.liu.se Marcus Widblom marwi026@student.liu.se Senast ändrad: 13 / 05 / 08 Sammanfattning Kravspecifikationen för JavaRats har skrivit

Läs mer

Rapport Digitala Projekt EITF11 Grupp 4 Axel Sundberg, Jakob Wennerström Gille Handledare: Bertil Lindvall

Rapport Digitala Projekt EITF11 Grupp 4 Axel Sundberg, Jakob Wennerström Gille Handledare: Bertil Lindvall Sammanfattning I denna rapport behandlas ett projekt inom kursen Digitala Projekt, EITF11, vid Lunds Tekniska högskola. Syftet med projektet är att konstruera en enkel digital prototyp samt programmera

Läs mer

Fyra i rad Javaprojekt inom TDDC32

Fyra i rad Javaprojekt inom TDDC32 Fyra i rad Javaprojekt inom TDDC32 Analys och design-dokument Version 2.0 Datum 2008-05-19 Dokumentnummer 20080303 Sammanfattning Detta är analys och design-dokumentet för programmet Fyra i rad. Fyra i

Läs mer

Slutrapport för SquareShooter

Slutrapport för SquareShooter Slutrapport för SquareShooter Författare: Björn Overå Datum: 100609 Page 1 Abstrakt: Detta är en slutrapport för ett projekt jag har haft i kursen Individuellt Mjukvaruutvecklingsprojekt. Denna rapport

Läs mer

PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI

PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI PROJEKTRAPPORT EDA095 NÄTVERKSPROGRAMMERI NG STRESS LUNDS TEKNISKA HÖGSKOLA - 2013-05-22 Projektmedlemmar: Emil Apelgren adi10eap@student.lu.se Fredrik Helander gda10fhe@student.lu.se Jonathan Klingberg

Läs mer

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

PROGRAMMERING. Ä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 mer

Preliminär specifikation av projekt

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 mer

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS

SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS SLUTRAPPORT: TEXAS HOLDEM 4 FRIENDS Individuellt Mjukvaruutvecklingsprojekt (Utvecklare av digitala tjänster) Den 1 juni 2011 ABSTRAKT Rapporten tar upp positiva och negativa erfarenheter som jag erhållit

Läs mer

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

PROGRAMMERING. Ä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 mer

Digitalt lärande och programmering i klassrummet

Digitalt lärande och programmering i klassrummet 2016-03-03 Digitalt lärande och programmering i klassrummet Blue-Bot Introduktion Vi kommer i denna övning att bekanta oss med små charmiga robotar som heter Blue-Bots. Dessa robotar är bra för att introducera

Läs mer

Mina 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. 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 mer

Projektrapport EDA095

Projektrapport EDA095 Projektrapport EDA095 Grupp 8 Fredrik Stål, dt08fs5@student.lth.se Per-Gustaf Stenberg, dt08ps5@student.lth.se Mattias Frisk, dt08mf3@student.lth.se Joakim Hembrink, dt08jh8@student.lth.se 16 maj 2012

Läs mer

TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor

TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5 Laboration 4 Lådplanering Exempel på grafik, ett avancerat program Frågor 1 Laboration 4 - Introduktion Syfte: Öva på självständig problemlösning

Läs mer

SKOLFS. beslutade den -- maj 2015.

SKOLFS. beslutade den -- maj 2015. SKOLFS Föreskrifter om ändring i Skolverkets föreskrifter (SKOLFS 2010:247) om ämnesplan för ämnet programmering i gymnasieskolan och inom kommunal vuxenutbildning på gymnasial nivå; beslutade den -- maj

Läs mer

Projektuppgift.

Projektuppgift. Projekt Projektuppgift Designa och implementera ett webbaserat gränssnitt för att söka information i en befintlig databas. Webssidan ska vara komplett med navigering, överblick, sökning och strukturerad

Läs mer

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

PROGRAMMERING. Ä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 mer

Projektuppgift - Biblioteket

Projektuppgift - Biblioteket Projektuppgift - Biblioteket 2013 1. Projekt - syfte, instruktioner och uppgift Syftet med den här projektuppgiften är att ni nu ska tillämpa allt det ni har lärt er i kursens två labbdelar, dvs både kunskaper

Läs mer

Projektmetodik. Johan Nilsson. Institutionen för Biomedicinsk Teknik LTH, Lunds Universitet

Projektmetodik. Johan Nilsson. Institutionen för Biomedicinsk Teknik LTH, Lunds Universitet Projektmetodik Johan Nilsson Institutionen för Biomedicinsk Teknik LTH, Lunds Universitet Agenda Teamet Projektstrukturen Projektorganisationen Projekt? Vad är egentligen ett projekt? Varför jobba i projektform?

Läs mer

Projektet. TNMK30 - Elektronisk publicering

Projektet. 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 mer

Slutrapport för Pacman

Slutrapport 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 mer

Inkapsling (encapsulation)

Inkapsling (encapsulation) UML UML är en standard för att dokumentera och visualisera sina tankar och beslut under analys och design. Att lära sig allt om UML får inte plats i den här kursen, men vi kommer lära oss vissa delar.

Läs mer

hannalabom.se Alexandra Jonasson Aj222im

hannalabom.se Alexandra Jonasson Aj222im hannalabom.se Alexandra Jonasson Aj222im 2012-05-15 1 ABSTRAKT Denna rapport handlar om hur jag skapade hannalabom.se med wordpress som mitt grundredskap. Jag jobbade mot en kund som ville ha en hemsida.

Läs mer

PROGRAMMERING. Ämnets syfte. Kurser i ämnet

PROGRAMMERING. Ämnets syfte. Kurser i ämnet PROGRAMMERING Ämnet programmering behandlar hur mjukvaror skapas, anpassas och utvecklas samt programmeringens roll i informationstekniska sammanhang som datorsimulering och praktisk datoriserad problemlösning.

Läs mer

SKOLFS. beslutade den XXX 2017.

SKOLFS. beslutade den XXX 2017. 1 (11) Föreskrifter om ändring i Skolverkets föreskrifter (SKOLFS 2010:247) om ämnesplan för ämnet programmering i gymnasieskolan, inom kommunal vuxenutbildning på gymnasial nivå och inom vidareutbildning

Läs mer

Projektmaterial. Birkagårdens folkhögskola

Projektmaterial. Birkagårdens folkhögskola Projektmaterial EN REFLEKTION ÖVER DATAUNDERVISNING OCH SAMARBETE Birkagårdens folkhögskola Folkbildningsnätets Pedagogiska resurser Folkbildningsrådet Box 730 101 34 Stockholm 08-412 48 00 www.resurs.folkbildning.net

Läs mer

Space Invaders - Slutrapport

Space Invaders - Slutrapport Projekt inda14 Sida 1 av 6 Space Invaders - Slutrapport A. Projektplanen Programbeskrivning Vi tänker göra en version av det gamla arkadspelet Space Invaders i java. Spelet går ut på att spelaren styr

Läs mer

URVAL AV UTFÖRDA HOBBYPROJEKT

URVAL AV UTFÖRDA HOBBYPROJEKT URVAL AV UTFÖRDA HOBBYPROJEKT Här följer information om ett urval av utförda hobbyprojekt. ÄVENTYRARNAS SKATTJAKT Ett strategiskt brädspel i fantasymiljö som jag tillverkat. Spelarna spelar som olika fraktioner

Läs mer

Universe Engine Rapport

Universe Engine Rapport 1 Universe Engine Rapport Alexander Mennborg 2017-05-08 2 Inledning I denna rapport diskuteras utvecklingsprocessen till projektet Universe Engine. Denna diskussion omfattar hela utveckling från starten

Läs mer

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till?

1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till? 1. (3p) Inom MDI-området framhåller man att människor lär sig via metaforer. Hur menar man att detta går till? Att lära sig via metaforer innebär att man drar nytta av kunskap som användaren redan har,

Läs mer

Filhanterare med AngularJS

Filhanterare med AngularJS Filhanterare med AngularJS Författare: Filip Johansson Peter Emilsson Oskar Georgsson Christian Nilsson Datum: 2014-03-26 1 Sammanfattning Filhanterare med AngularJS är en filhanterare skapad för Sigma

Läs mer

Praktikum i programvaruproduktion

Praktikum i programvaruproduktion Praktikum i programvaruproduktion Introduktion Föreläsare/Ansvarig: Pontus Boström Email:pontus.bostrom@abo.fi Rum A5055 Assistent: Petter Sandvik Email: petter.sandvik@abo.fi Rum: A5048 Föreläsningar:

Läs mer

HAND TRACKING MED DJUPKAMERA

HAND TRACKING MED DJUPKAMERA HAND TRACKING MED DJUPKAMERA ETT PROJEKT I TNM090 - SOFTWARE ENGINEERING Rasmus KARLSSON Per JOHANSSON Erik HAMMARLUND raska293@student.liu.se perjo020@student.liu.se eriha891@student.liu.se 2014-01-14

Läs mer

Betatestning - Solsystem

Betatestning - 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 mer

Objektorienterad programmering, allmänt

Objektorienterad 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 mer

Viktiga 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. 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 mer

Erik Lundgren 820419-1491. GarageLoppisen.se. Projekt i kursen Individuellt Mjukvaruutvecklingsprojekt, 1dv430

Erik Lundgren 820419-1491. GarageLoppisen.se. Projekt i kursen Individuellt Mjukvaruutvecklingsprojekt, 1dv430 Erik Lundgren 820419-1491 GarageLoppisen.se Projekt i kursen Individuellt Mjukvaruutvecklingsprojekt, 1dv430 Abstrakt En kort rapport om projektet GarageLoppisen.se. En applikation som skapats för att

Läs mer

Utveckling av ett 2d spel i Java. Examensarbete av: Rickard Borg, EDTD13 Examensår: 2016 Opponent: Jesper Larsson Handledare: Jimmy Jansson

Utveckling av ett 2d spel i Java. Examensarbete av: Rickard Borg, EDTD13 Examensår: 2016 Opponent: Jesper Larsson Handledare: Jimmy Jansson Utveckling av ett 2d spel i Java Examensarbete av: Rickard Borg, EDTD13 Examensår: 2016 Opponent: Jesper Larsson Handledare: Jimmy Jansson 1 Innehållsförteckning 1. Sammanfattning 3 2. Inledning 4 3. Definition

Läs mer

Endless shooter neon - Post mortem

Endless shooter neon - Post mortem Endless shooter neon - Post mortem Markus Lok Axelsson Abstrakt Följande rapport berör ett mjukvaruutvecklingsprojekt som pågått under tio veckor på våren 2013. Projektet var ett tvådimensionellt datorspel

Läs mer

Nätverksprogrammering, EDA095

Nätverksprogrammering, EDA095 Nätverksprogrammering, EDA095 Projekt: Chess game, 2013-05-21 Handledare: Roger Henriksson Axel Hildingsson, a.hildingson@gmail.com Hoang Huyuh Truong, artiq90@yahoo.se Lisa Lindberg, rys07lli@student.lu.se

Läs mer

Presentationsprogram - Kravspecifikation. Henrik Österdahl och Jenny Melander, D mars 2002

Presentationsprogram - Kravspecifikation. Henrik Österdahl och Jenny Melander, D mars 2002 Presentationsprogram - Kravspecifikation Henrik Österdahl och Jenny Melander, D-01 18 mars 2002 1 Innehåll 1 Inledning 3 1.1 Mål................................... 3 1.2 Omfattning...............................

Läs mer

Hur jag lärde mig att älska Datavetenskap

Hur jag lärde mig att älska Datavetenskap Hur jag lärde mig att älska Datavetenskap Vad tänker ni på just nu? Vad tänker ni på just nu? Är det svårt? Vad tänker ni på just nu? Är det svårt? Det bestämmer du! Vad tänker ni på just nu? Är det svårt?

Läs mer

Model View Controller. Objekt-orienterad programmering och design (DIT952) Niklas Broberg, 2016

Model View Controller. Objekt-orienterad programmering och design (DIT952) Niklas Broberg, 2016 Model View Controller Objekt-orienterad programmering och design (DIT952) Niklas Broberg, 2016 Model View Controller Model View Controller (MVC) är ett design pattern (architectural pattern) som är väldigt

Läs mer

SPELHUND.Se. Nummer 1 Juni 2018

SPELHUND.Se. Nummer 1 Juni 2018 SPELHUND.Se Nummer 1 Juni 2018 Innehållsförteckning 2 3 Warhammer 4 Fortnite 6 Cuphead 7 Hellblade Frågor besvaras via info@spelhund.se 3 Warhammer Vermintide 2 är ett fantasy actionspel gjort av den svenska

Läs mer

Verksamhetsuppföljning- Daglig verksamhet Oktober/November 2017

Verksamhetsuppföljning- Daglig verksamhet Oktober/November 2017 Verksamhetsuppföljning- Daglig verksamhet Oktober/November 2017 Bakgrund Verksamhetsuppföljning för daglig verksamhet har genomförts under oktober/november 2017. I verksamhetsuppföljningen har enhetschef

Läs mer

Dagbok Mikael Lyck 810717-0071

Dagbok Mikael Lyck 810717-0071 Dagbok Mikael Lyck 810717-0071 2/6 Slutredovisning, redovisningen gick bra vi hade ju redan byggt ihop spelet så vi var inte särskilt oroliga. Allt som allt är jag väldigt nöjd med slutprodukten. 11/5

Läs mer

Vad är. Domändriven design?

Vad är. Domändriven design? Vad är Domändriven design? 1 Domändriven design är utvecklare och domänexperter som arbetar tillsammans för att skapa mjukvara som är både begriplig och möjlig att underhålla. ett sätt att fånga och sprida

Läs mer

TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på layout, ett GUI-baserat program Frågor

TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5. Laboration 4 Lådplanering Exempel på layout, ett GUI-baserat program Frågor TDDC30 Programmering i Java, Datastrukturer och Algoritmer Lektion 5 Laboration 4 Lådplanering Exempel på layout, ett GUI-baserat program Frågor 1 Laboration 5 - Introduktion Syfte: Öva på självständig

Läs mer

Projektpresentation. Kungliga Tekniska Högskolan 2D1954 Programutvecklingsprojekt Vårterminen 2002

Projektpresentation. 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 mer

SLUTRAPPORT RUNE TENNESMED WEBBSHOP

SLUTRAPPORT RUNE TENNESMED WEBBSHOP SLUTRAPPORT RUNE TENNESMED WEBBSHOP -05-30 Abstrakt Under 10 veckor har jag och Oskar Norling arbetat med att ta fram en webbshop-applikation till företaget Rune Tennesmed i Kalmar. I denna rapport tänker

Läs mer

Projektuppgift - Gymmet

Projektuppgift - Gymmet Projektuppgift - Gymmet 2013 1. Projekt - syfte, instruktioner och uppgift Syftet med den här projektuppgiften är att ni nu ska tillämpa allt det ni har lärt er i kursens två labbdelar, dvs både kunskaper

Läs mer

Objektorienterad Programkonstruktion

Objektorienterad Programkonstruktion Objektorienterad Programkonstruktion Föreläsning 9 Projektuppgift Collection, Iterator, Composite Christian Smith ccs@kth.se 1 Projektuppgift IM, skickar meddelanden mellan datorer En lite större labbuppgift,

Läs mer

Undervisningen i ämnet programmering ska ge eleverna förutsättningar att utveckla följande:

Undervisningen i ämnet programmering ska ge eleverna förutsättningar att utveckla följande: Programmering PRR Programmering Ämnet programmering behandlar hur mjukvaror skapas, anpassas och utvecklas samt programmeringens roll i informationstekniska sammanhang som datorsimulering, animerad grafik,

Läs mer

[SLUTRAPPORT: DRAWPIXLZ (ANDROID-APP)] Slutrapport. Författare: Zlatko Ladan. Program: Utvecklare av Digitala Tjänster 180P

[SLUTRAPPORT: DRAWPIXLZ (ANDROID-APP)] Slutrapport. Författare: Zlatko Ladan. Program: Utvecklare av Digitala Tjänster 180P Slutrapport Författare: Zlatko Ladan Program: Utvecklare av Digitala Tjänster 180P Kurs: Individuellt Mjukvaruprojekt Z l a t k o L a d a n Sida 1 Abstrakt: Denna rapport handlar om mitt projekt som jag

Läs mer

Tentamen TNM061, 3D-grafik och animering för MT2. Tisdag 3/ kl 8-12 TP51, TP52, TP54, TP56, TP41, TP43. Inga hjälpmedel

Tentamen TNM061, 3D-grafik och animering för MT2. Tisdag 3/ kl 8-12 TP51, TP52, TP54, TP56, TP41, TP43. Inga hjälpmedel Tentamen TNM061, 3D-grafik och animering för MT2 Tisdag 3/6 2014 kl 8-12 TP51, TP52, TP54, TP56, TP41, TP43 Inga hjälpmedel Tentamen innehåller 8 uppgifter, vilka tillsammans kan ge maximalt 50 poäng.

Läs mer

Rapport för Projekt Alhanko

Rapport för Projekt Alhanko Rapport för Projekt Alhanko på uppdrag av Kungliga Operan i KTH-kursen 2D1954 Programutvecklingsprojekt, 2002 1 Sammanfattning...3 Projektmedlemmar...3 Uppdragsgivare...3 Kontaktperson... 3 Projektwebb...3

Läs mer

Att komma igång rätt i en projektgrupp Utdrag ur och sammanfattning av ett arbetsschema.

Att 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 mer

GRUNDKURS I C-PROGRAMMERING

GRUNDKURS I C-PROGRAMMERING SAMMANSTÄLLNING 1 (9) Inst för informationsteknologi GRUNDKURS I C-PROGRAMMERING del av 1TD442 ALGORITMER OCH DATASTRUKTURER DV1/ 1IT022 PROGRAMKONSTRUKTION II Period 3, 2006 DV/IT Sammanfattning: Vad

Läs mer

Projektspecifikation

Projektspecifikation TDDC74 Programmering, abstraktion och modellering Projektspecifikation 2010-05-31 Projektmedlemmar: Robert Cranston robcr829@student.liu.se Viktor Klasson vikkl729@student.liu.se Handledare: Emil Nielsen

Läs mer

En grafisk guide till vår identitet

En grafisk guide till vår identitet En grafisk guide till vår identitet Välkommen till vår grafiska manual Ett grafiskt profilprogram har ingenting att göra med vad du eller jag tycker är snyggt. Ett tydligt grafiskt program är en konkurrensfaktor.

Läs mer

TDDD78 projekt: Tower Defence

TDDD78 projekt: Tower Defence projekt: Tower Defence 1 Introduktion Tower Defence är en kategori av spel med rötter till 1980-talet som går ut på att försvara en punkt (ofta symboliserat som en bas eller by) från horder av monster

Läs mer

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03

Slutrapport för JMDB.COM. Johan Wibjer 2012-06-03 Slutrapport för JMDB.COM Johan Wibjer 2012-06-03 Abstrakt Den här rapporten kommer handla om mitt projekt som har handlat om att gör en webb sida för ett personligt media bibliotek, hur jag har jobbar

Läs mer

Design och konstruktion av grafiska gränssnitt

Design och konstruktion av grafiska gränssnitt Design och konstruktion av grafiska gränssnitt Armin Nezirevic Peter Börjesson Interaktionsdesign Tillämpad informationsteknologi Chalmers/GU Idag Vad utmärker ett bra användargränssnitt? Kort kursinfo

Läs mer

Scriptprogrammering och avancerad Flash. Ulf Larsson Jon Wåhlstedt

Scriptprogrammering och avancerad Flash. Ulf Larsson Jon Wåhlstedt Institutionen för kommunikation, medier och it Delkursbeskrivning: Scriptprogrammering och avancerad Flash, 7,5 poäng (Script programming and advanced Flash 7.5 ECTS credits) Kurs Scriptprogrammering och

Läs mer

Tor Sterner-Johansson Thomas Johansson Daniel Henriksson

Tor Sterner-Johansson Thomas Johansson Daniel Henriksson Lab 4: Anti Tower Defence Oskar Mothander Alan Mendez Larsson dit06omr dit06mln Lärare: Handledare: Johan Eliasson Johan Granberg Tor Sterner-Johansson Thomas Johansson Daniel Henriksson Innehåll 1. Problemspecifikation...

Läs mer

Inledning. Om spelarutbildningsplanen. Spelarutbildningsplanens utformning och utgångspunkter

Inledning. Om spelarutbildningsplanen. Spelarutbildningsplanens utformning och utgångspunkter Spelarutbildningsplan Fotboll 2019 Inledning Om spelarutbildningsplanen Detta dokument förklarar hur Ängby IF Fotboll bedriver sin verksamhet i åldrarna 6 19 år. Dokumentet ska förmedla såväl en vision

Läs mer

Utöver projektdirektivet ska en teknisk dokumentation för projektet arbetas fram.

Utö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 mer

Analys och design. Objekt. Klass. med hjälp av CRC. Klassdiagram

Analys och design. Objekt. Klass. med hjälp av CRC. Klassdiagram Analys och design med hjälp av CRC 83 Klassdiagram Objekt Ett objekt är en individuellt identifierbar entitet som kan vara konkret eller abstrakt. Ett objekt har tillstånd, beteende och identitet. Reellt,

Läs mer

30 år av erfarenhet och branschexperts

30 år av erfarenhet och branschexperts 30 år av erfarenhet och branschexperts Integrerad Säkerhet Integrerad Säkerhet Varför överordnat system Användarvänlighet Kvalitet Trygghet Kostnadseffektivitet Varför ett överordnat system? Med stora

Läs mer

Föreläsning 1, vecka 6: Abstraktion genom objektorientering

Föreläsning 1, vecka 6: Abstraktion genom objektorientering TDA 548: Grundläggande Programvaruutveckling Föreläsning 1, vecka 6: Abstraktion genom objektorientering Magnus Myréen Chalmers, läsperiod 1, 2016-2017 Hur skulle ni implementera detta? (3D demo) Vi återkommer

Läs mer

Concept Selection Chaper 7

Concept Selection Chaper 7 Akademin för Innovation, Design och Teknik Concept Selection Chaper 7 KPP306 Produkt och processutveckling Grupp 2 Johannes Carlem Daniel Nordin Tommie Olsson 2012 02 28 Handledare: Rolf Lövgren Inledning

Läs mer

Projektmetodik. Andreas Lenshof. Institutionen för Biomedicinsk Teknik LTH, Lunds Universitet

Projektmetodik. Andreas Lenshof. Institutionen för Biomedicinsk Teknik LTH, Lunds Universitet Projektmetodik Andreas Lenshof Institutionen för Biomedicinsk Teknik LTH, Lunds Universitet Agenda Projekt? Teamet Projektstrukturen Projektplanen Projektorganisationen Projekt? Vad är egentligen ett projekt?

Läs mer

LPP för årskurs 2, Matte V.46-51 HT12

LPP för årskurs 2, Matte V.46-51 HT12 LPP för årskurs 2, Matte V.46-51 HT12 Värdegrund och uppdrag Skolan ska vara öppen för skilda uppfattningar och uppmuntra att de förs fram. Den ska framhålla betydelsen av personliga ställningstaganden

Läs mer

Programinformation för. Technical Artist i Spel, 180 högskolepoäng. (Technical Artist for Games, 180 ECTS credits)

Programinformation för. Technical Artist i Spel, 180 högskolepoäng. (Technical Artist for Games, 180 ECTS credits) Programinformation för Technical Artist i Spel, 180 högskolepoäng (Technical Artist for Games, 180 ECTS credits) 1. Beslut Detta dokument är fastställt av Nämnden för utbildningsfrågor vid sektionen för

Läs mer

TDDD78, TDDE30, 729A85 Objektorienterad programmering och Java

TDDD78, TDDE30, 729A85 Objektorienterad programmering och Java jonas.kvarnstrom@liu.se 2018 TDDD78, TDDE30, 729A85 Objektorienterad programmering och Java Kursinformation Examinator, kursledare: Jonas Kvarnström Fråga kommentera avbryt! Utan OO har vi datastrukturer

Läs mer

Laboration i datateknik

Laboration 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 mer

Webservice & ERP-Integration Rapport

Webservice & 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 mer

Examensarbete Verklighetsbaserat utvecklings- och projektarbete - Automationsteknik med mekatronik

Examensarbete 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 mer

Erik Holmström Projektrapport- KalmarKendo Erik Holmström UD12 Individuellt mjukvaruutvecklingsprojekt

Erik Holmström Projektrapport- KalmarKendo Erik Holmström UD12 Individuellt mjukvaruutvecklingsprojekt Projektrapport- KalmarKendo Erik Holmström UD12 Individuellt mjukvaruutvecklingsprojekt 2013-06-10 Abstrakt Det här rapporten kommer handla om projektet Kalmar kendo. Projektet är en webbplats till en

Läs mer

Röna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU

Röna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU Röna fingrar e gött o ha:) SLUTRAPPORT BUDGETSYSTEM LNU FÖRFATTARE Viktor Karlsson Jarmo Baltzar DATUM 2011-03-15 Sammanfattning I rapporten återfinns en detaljerad beskrivning om webbapplikation Budgetsystem

Läs mer

Planeringsspelets mysterier, del 1

Planeringsspelets mysterier, del 1 Peter Lindberg Computer Programmer, Oops AB mailto:peter@oops.se http://oops.se/ 28 februari 2002 Planeringsspelets mysterier, del 1 Om jag ska spela ett sällskapsspel för första gången så vill jag att

Läs mer

SMULTRON. Fredrik Li, Ester, Anders, Jessica, Philip. Malmö Högskola Konst Kultur Kommunikation OOP5 - Mobile Applications IDK 05 - April/Maj 2007

SMULTRON. Fredrik Li, Ester, Anders, Jessica, Philip. Malmö Högskola Konst Kultur Kommunikation OOP5 - Mobile Applications IDK 05 - April/Maj 2007 SMULTRON av Fredrik Li, Ester, Anders, Jessica, Philip Malmö Högskola Konst Kultur Kommunikation OOP5 - Mobile Applications IDK 05 - April/Maj 2007 - När man har turen att hitta en plats där man trivs

Läs mer

Opponenter: Erik Hansen Mats Almgren Respondent: Martin Landälv ioftpd-verktyg

Opponenter: Erik Hansen Mats Almgren Respondent: Martin Landälv ioftpd-verktyg Datavetenskap Opponenter: Erik Hansen Mats Almgren Respondent: Martin Landälv ioftpd-verktyg Oppositionsrapport, C-nivå 2006:12 1 Sammanfattat omdöme av examensarbetet Examensarbetet är intressant eftersom

Läs mer

Objektorienterad programmering med Java Swing: Händelser, lyssnare och applets

Objektorienterad programmering med Java Swing: Händelser, lyssnare och applets GUI (forts) Objektorienterad programmering med Java Swing: Händelser, lyssnare och applets Sven-Olof Nyström Uppsala Universitet 18 mars 2005 Skansholm: Kapitel 6 Användaren kan kommunicera med programmet

Läs mer

Föreläsning 11 - Automater, textsökning, tillstånd

Föreläsning 11 - Automater, textsökning, tillstånd Föreläsning 11 - Automater, textsökning, tillstånd Automater Textsökning KMP-automat (Knuth-automat) Boyer-Moore Rabin-Karp Sökning på webben Automater En portkodsautomat med nio knappar kan se ut så här:

Läs mer

Tidsramarna för de olika momenten inom kandidatprojektet är följande:

Tidsramarna för de olika momenten inom kandidatprojektet är följande: KSM KRAVSPECIFIKATION. P6. Projektansökan ht2013 De första veckorna inom P6 syftar till att den studerande formulerar ett väl utarbetat förslag till kandidatprojekt (omfattande uppsats, pilotarbete samt

Läs mer

Inlämningsarbete Case. Innehåll Bakgrund bedömning inlämningsarbete... 2 Inlämnade arbeten... 4

Inlämningsarbete Case. Innehåll Bakgrund bedömning inlämningsarbete... 2 Inlämnade arbeten... 4 Inlämningsarbete Case Innehåll Bakgrund bedömning inlämningsarbete... 2 Inlämnade arbeten... 4 1 Bakgrund bedömning inlämningsarbete Syfte: Eftersom det står i betygskriterierna att för VG skall deltagaren

Läs mer

Programmering = modellering

Programmering = modellering Programmering = modellering Ett datorprogram är en modell av en verklig eller tänkt värld. Ofta är det komplexa system som skall modelleras I objektorienterad programmering består denna värld av ett antal

Läs mer

Axiell Arena Visa BOOK-IT:s resurser

Axiell Arena Visa BOOK-IT:s resurser Axiell Arena Visa BOOK-IT:s resurser Innehåll 1 Introduktion... 2 2 Lägg xsl-fil i Dokumentbiblioteket... 3 3 Web service-koppling mot BOOK-IT:s resurser... 7 1 Axiell Bibliotek AB 1 Introduktion I Axiell

Läs mer