Lektion G43 Artificiell intelligens. Robin Keskisärkkä Ellinor Ihs Håkansson Cornelia Böhm

Storlek: px
Starta visningen från sidan:

Download "Lektion G43 Artificiell intelligens. Robin Keskisärkkä Ellinor Ihs Håkansson Cornelia Böhm"

Transkript

1 Lektion 1 729G43 Artificiell intelligens Robin Keskisärkkä Ellinor Ihs Håkansson Cornelia Böhm

2 Dagens lektion Kort om laborationsserien Introduktion till laboration 1 Live-kodning Börja arbeta med laboration 1

3 Om lektioner Lektioner i SU-sal Laborationsförberedande Lektionsövningar Se upp för schemaändringar!

4 Om laborationerna Viktigt att komma igång med labbarna när hjälp finns Assistenter hjälper till med aktuell labb i första hand Arbete utöver laborationstillfällena kommer att krävas ThinLinc finns att tillgå för de som bill jobba hemma eller från egen dator Laborationer uppdateras varje år Feedback viktigt om något inte fungerar All information finns på hemsidan Frågor: robin.keskisarkka@liu.se

5 Laborationspersonal Labbassistenter Robin Keskisärkkä Ellinor Ihs Håkansson Cornelia Böhm

6 Grupper Anmäl er grupp i Webreg Länk finns på hemsidan Labba i grupper om 2 Uppdelade labbassistentgrupper för muntlig redovisning Delas upp mellan assistenter vid behov

7 Inlämning av laboration Inlämning skickas till: Rättning sker inom 10 arbetsdagar från deadline Om något inte rättats så hör av er! Kompletteringar rättas vid uppsamlingstillfällen

8 Betyg Man kan få Godkänt och Väl Godkänt på labbarna. För att få VG på labbserien måste man ha VG på alla labbar (där VG-krav finns). Med det sagt, över till första laborationen

9 Laborationsserien Lab 1: Intelligenta agenter Lab 2: Sökagenter Lab 3: Kunskapsrepresentation Lab 4: Planering Lab 5: Probabilistisk logik Lab 6: Beslutträdsinlärning Lab 7: ANN

10 Laboration 1: Intelligenta agenter

11 Översikt Vad? Utforma och implementera en agent som kan genomsöka en hinderfri värld, samt resonera kring vad ni gjort Varför? För att få insikt i vad en agent är och vad som egentligen menas med intelligens i kursboken och inom AI För att lära er använda AI-fältets begreppsapparat Hur? Genom att utgå från en befintlig omgivningssimulator och ett programskelett Genom att läsa och reflektera

12 En agent Agenten uppfattar sin omgivning på något sätt Agenten agerar utifrån percept Agenten agerar i en omgivning Agenten agerar i omgivningen med effektorer Agentens beteende = agentfunktion Implementation av agentfunktionen = agentprogram

13 Miljösimulering: PacMan-värld Tom yta Percept = None Agent Mat Vägg Percept = bump Agentens riktning OBS! PacMan uppfattar bara nuvarande ruta Prestationsmått Startposition (1,1) Labb-miljö ursprungligen från Stanford.

14 Agentens effektorer Agenten kan utföra fem handlingar GoForward GoRight GoLeft GoBack Stop

15 Tre typiska typer av agenter RandomAgent SimpleReflexAgent AgentWithState Bearbetar percept? Deterministiska regler för beslut av handling? Kan komma ihåg vad den gjort (state)?

16 Agerar enbart utifrån slumpvis valda handlingar! RandomAgent

17 Får percept men har inget internt tillstånd (state) SimpleReflexAgent

18 Får percept, uppdaterar internt tillstånd, väljer handling utifrån tillstånd AgentWithState (labb 1 & 2)

19 Flöde för AgentWithState 1. (vald handling utförs i omgivningen) 2. update_state_with_percept( ): Agenten varseblir aktuell nuvarande och effekterna av föregående handling Uppdaterar internt tillstånd (state) med vad den uppfattar (t.ex. bump ) 3. choose_action( ): Agenten väljer ny handling att utföra utifrån sitt interna tillstånd OBS! State kan ej ändras i choose_action 4. update_state_with_action( ): Uppdatera internt tillstånd med senast valda handling OBS! Handlingen har ännu inte utförts.

20 Laboration 1: Mål Bygga en PacMan-agent som ska äta all mat i en godtyckligt stor rektangulär värld Agenten ska stanna när allt är uppätet Agenten ska ha en systematisk strategi för att besöka hela världen (slump är inte tillåtet) Diskussionen ska vara relevant med tydliga kopplingar mellan teori och praktik

21 Att tänka på Agenten startar alltid i ruta (1,1) riktad mot öster Agenten ska klara alla världar: 1x1, 1x3, 3x1, etc. Testa att definiera egna världar

22 Strategiska förberedelser Läs i kapitel 2 i kursboken Läs igenom instruktionerna på hemsidan Gör klart för er själva hur er agent interagerar med sin omgivning Välj en strategi och rita upp den på papper. Översätt den sedan i termer av handlingsregler. Fundera på vilken information som måste finnas i det interna tillståndet samt hur/när denna ska uppdateras i flödet

23 Praktiska förberedelser Spara ned alla filer från labbsidan/ kursbiblioteket Öppna lab1.py och studera koden Om ni vill använda IDLE men det inte startar prova med idle -n &

24 Dags att spana in kod! Live-kodning

Lektion 2: Sökagenter. Robin Keskisärkkä

Lektion 2: Sökagenter. Robin Keskisärkkä Lektion 2: Sökagenter Robin Keskisärkkä Lektionens innehåll Introduktion till laboration 2 Implementation av en sökalgoritm Livekodning Konfrontera ett liknande problem själva Extra: Heuristisk sökning

Läs mer

Artificiell Intelligens II Lektion 1

Artificiell Intelligens II Lektion 1 Labbar översikt rtificiell Intelligens II Lektion 1 Labbar översikt Planering (Lab1 Projektinspiration 3 stycken datorlabbar Planering Probabilistisk logik Maskininlärning Handledare Robin, Jonas, hristian,

Läs mer

Artificiell Intelligens Lektion 1

Artificiell Intelligens Lektion 1 Labbar översikt rtificiell Intelligens Lektion 1 Labbar översikt Planering (Lab1 Projektinspiration 3 stycken datorlabbar Planering Probabilistisk logik Maskininlärning Handledare Robin, Jonas, hristian,

Läs mer

729G43 Artificiell intelligens Introduktion. Arne Jönsson HCS/IDA

729G43 Artificiell intelligens Introduktion. Arne Jönsson HCS/IDA 729G43 Artificiell intelligens Introduktion Arne Jönsson HCS/IDA Introduktion Kursöversikt Mål med AI Historia Intelligenta agenter Kursöversikt Intelligenta agenter 1 Fö, 4 Lab Problemlösning och sökning

Läs mer

Syfte : Lära sig objektorienterad programmering Syfte : Lära sig programmering i ett OO-språk vilket?

Syfte : 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 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

Lek$on 3: Kunskapsrepresenta$on. Robin Keskisärkkä

Lek$on 3: Kunskapsrepresenta$on. Robin Keskisärkkä Lek$on 3: Kunskapsrepresenta$on Robin Keskisärkkä Översikt Laborationerna så här långt Genomgång av laboration 3 Uppgift Förberedelser Kunskapsrepresentation Framesteori Uppgi9 Implementera ett frames-system

Läs mer

729G06 Föreläsning 1 Objektorienterad programmering

729G06 Föreläsning 1 Objektorienterad programmering Översikt Formalia Vad är objektorienterad programmering 729G06 Föreläsning 1 Objektorienterad programmering Definieria klasser Skapa och använda objekt Annika Silvervarg Ciltab, IDA, Linköpings universitet

Läs mer

TDDD92 Artificiell intelligens -- projekt

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

729G43 Artificiell intelligens. Introduktion. Introduktion. Kursöversikt. Kursens organisation. Arne Jönsson HCS/IDA

729G43 Artificiell intelligens. Introduktion. Introduktion. Kursöversikt. Kursens organisation. Arne Jönsson HCS/IDA Introduktion 729G43 Artificiell intelligens Introduktion Kursöversikt Mål med AI Historia Intelligenta agenter Arne Jönsson HCS/IA Kursöversikt Intelligenta agenter 1 Fö, 2+3 Lab Problemlösning och sökning

Läs mer

Lek$on 4: Kunskapsrepresenta$on. Robin Keskisärkkä och Jonas Rybing

Lek$on 4: Kunskapsrepresenta$on. Robin Keskisärkkä och Jonas Rybing Lek$on 4: Kunskapsrepresenta$on Robin Keskisärkkä och Jonas Rybing Översikt Laborationerna så här långt Genomgång av Laboration 4 Uppgift Förberedelser Kunskapsrepresentation Framesteori Uppgi= Implementera

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

KURS-PM för. Lärande i arbete 1 (YTLW17) 20 Yhp. Version 1.1 Uppdaterad

KURS-PM för. Lärande i arbete 1 (YTLW17) 20 Yhp. Version 1.1 Uppdaterad KURS-PM för Lärande i arbete 1 (YTLW17) 20 Yhp Version 1.1 Uppdaterad 2019-02-28 Kursens syfte: LIA-periodens syfte är att den studerande ska kunna hantera olika delar i ett projekt, samt om möjligt även

Läs mer

TDDC74 Lab 02 Listor, sammansatta strukturer

TDDC74 Lab 02 Listor, sammansatta strukturer TDDC74 Lab 02 Listor, sammansatta strukturer 1 Översikt I denna laboration kommer ni att lära er mer om: Mer komplexa rekursiva mönster, procedurer och processer. Hur man kan hantera listor och andra enklare

Läs mer

Torun Berlind Elin Önstorp Sandra Gustavsson Klas Nordberg. Föreläsningar Lektioner Laborationer Projekt

Torun Berlind Elin Önstorp Sandra Gustavsson Klas Nordberg. Föreläsningar Lektioner Laborationer Projekt 1 (6) TSBB09-Bildsensorer Sändlista Håkan Örman Torun Berlind Elin Önstorp Sandra Gustavsson Klas Nordberg Kurskod TSBB09 Examinator Klas Nordberg Kursen gavs Årskurs 4 Termin 1 Period 2 Kursens delar

Läs mer

TDDC74 Lab 04 Muterbara strukturer, omgivningar

TDDC74 Lab 04 Muterbara strukturer, omgivningar TDDC74 Lab 04 Muterbara strukturer, omgivningar 1 Översikt I den här laborationen kommer ni att lära er mer om: Tillstånd, och skillnader mellan ren funktionell programmering och imperativ. Skillnaden

Läs mer

Evaluation Summary - CDT104 Grundläggande Webbdesign HT07 Dan Levin

Evaluation Summary - CDT104 Grundläggande Webbdesign HT07 Dan Levin Evaluation Summary CDT Grundläggande Webbdesign HT7 Dan Levin Antal kursutvärderingar: Q. Anser du dig ha tillräckligt med förkunskaper för att klara kursen? (=JA =NEJ) 9 Skriv kommentarer här... Q. a

Läs mer

Design och konstruktion av grafiska gränssnitt

Design och konstruktion av grafiska gränssnitt Design och konstruktion av grafiska gränssnitt Peter Börjesson Interaktionsdesign Tillämpad informationsteknologi Chalmers/GU Idag Kort kursinfo Lab info Föreläsning - Vad utmärker ett bra användargränssnitt?

Läs mer

TDDD92 Artificiell intelligens -- projekt

TDDD92 Artificiell intelligens -- projekt jonas.kvarnstrom@liu.se 2018 TDDD92 Artificiell intelligens -- projekt Individuella uppgifter UPG2: Individuell skriftlig rapport 2 Vad? Läsa och förstå vetenskaplig litteratur Varför? Framtiden: Inte

Läs mer

Individuell inlämningsuppgift TEK210

Individuell inlämningsuppgift TEK210 Individuell inlämningsuppgift TEK210 Den individuella inlämningsuppgiften består av två delar. Del 1 Kognitiv design är obligatorisk och för att bli godkänd på kursen krävs att denna, tillsammans med skriftlig

Läs mer

Kognition TEK210 (4,5 hp)

Kognition TEK210 (4,5 hp) Kognition TEK210 (4,5 hp) Idag Kort introduktion till kurs och kursmål Praktisk information om hur kursen är upplagd Frågor Registrering skriv upp dig på listan! Användbarhet https://www.youtube.com/watch?

Läs mer

NATURVETENSKAP FÖR LIVET?

NATURVETENSKAP 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 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

Artificiell intelligens

Artificiell intelligens 2013-08-13 Introduktion Artificiell intelligens Vad är AI? Olika mål Intelligenta agenter Områden inom AI Arne Jönsson HCS/IA Vad är AI? Intelligens: Förmågan till tänkande och analys (Svenska ORboken)

Läs mer

Start v. Programspråk. Poäng. 03 Institution Institutionen för datavetenskap 7.5. Antal registrerade (män/kvinnor) 59 (54/5)

Start v. Programspråk. Poäng. 03 Institution Institutionen för datavetenskap 7.5. Antal registrerade (män/kvinnor) 59 (54/5) TEK/NAT Kursrapport Kurs Kurskod Poäng År Start v. Programspråk 5DV086 7.5 2018 03 Institution Institutionen för datavetenskap Antal registrerade (män/kvinnor) 59 (54/5) Antal aktiva studenter (deltagit

Läs mer

Välkomna till DIT012 IPGO

Vä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 mer

Webbutveckling Laboration 1: HTML5 och CSS3.

Webbutveckling Laboration 1: HTML5 och CSS3. Institutionen för 2015-11-30 Tillämpad fysik och elektronik Karin Fahlquist Webbutveckling Laboration 1: HTML5 och CSS3. Målsättning Att skapa en webbplats genom att först skapa en Lo-fi prototyp och sedan

Läs mer

TDDB68 - Processprogrammering och operativsystem

TDDB68 - Processprogrammering och operativsystem 1 (6) TDDB68 - Processprogrammering och operativsystem Sändlista Inger Klein Tea Nygren Siv Söderlund Magdalena Smeds Christoph Kessler Tommy Färnqvist Kurskod TDDB68 Examinator Christoph Kessler Kursen

Läs mer

Introduktion till kursen och MATLAB

Introduktion till kursen och MATLAB Introduktion till kursen och MATLAB TNA005: Tillämpad matematik i teknik och naturvetenskap för ED1, KTS1, och MT1 vårterminen 2018 Berkant Savas Kommunikations- och transportsystem Institutionen för teknik

Läs mer

Kursanalys DA2003 sommar 2017

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

TDDC77 Objektorienterad Programmering

TDDC77 Objektorienterad Programmering TDDC77 Objektorienterad Programmering Föreläsning 1 Sahand Sadjadee IDA, Linköpings Universitet Hösttermin, 2018 Outline Kursinfo Introduktion till Programmering Java Development Kit(JDK) Kursinfo Hemsida

Läs mer

Sammanfattning av hantering av redovisning av uppgift U1

Sammanfattning av hantering av redovisning av uppgift U1 Sammanfattning av hantering av redovisning av uppgift U1 Hur du redovisar Hur svar ges Hur eventuell komplettering sker Hur restuppgifter hanteras Hur registrering av resultat görs 1M321 Webbteknik 1,

Läs mer

F0042T Optik I, Kursinformation

F0042T Optik I, Kursinformation 1(7) vdelningen för experimentell mekanik Lars enckert, rum E148 e-post: lars.benckert@ltu.se 2008-09-21 F0042T Optik I, Kursinformation Kurshemsida: http://sirius.mt.luth.se/~lassew/o1/mtf110/mtfxx.htm

Läs mer

Uppdrag Fattigdom. Ett tema kring u-länder

Uppdrag Fattigdom. Ett tema kring u-länder Uppdrag Fattigdom Ett tema kring u-länder Uppdrag Fattigdom Vi kommer arbeta kring temat fattiga rika där vi studerar u länder och försöker förklara varför dessa länder kallas så. I en värld som blir alltmer

Läs mer

Den intelligenta dammsugaren

Den intelligenta dammsugaren Institutionen för Datavetenskap presenterar: Den intelligenta dammsugaren En laboration i fyra delar Laborationen utvecklad av KogVet- studenter Reviderad 2007: Jenny Dalenius 1 Hej och välkommen! Bilden

Läs mer

Måns och Mahdi Ramadan

Måns och Mahdi Ramadan SIDAN 1 Måns och Mahdi Ramadan Lärarmaterial VAD HANDLAR BOKEN OM? Boken handlar om Måns och Mahdi som är hemma hos Måns och tittar på något på datorn. Måns bjuder Mahdi på russin men Mahdi vill inte ha.

Läs mer

Matematik I - vårtermin Anu Kokkarinen Kurskoordinator

Matematik I - vårtermin Anu Kokkarinen Kurskoordinator Matematik I - vårtermin 2015 Anu Kokkarinen Kurskoordinator anuk@math.su.se 08-16 45 26 Allmänt om kursen Uppdelad i algebra och analys Halvfart: algebra under termin 1 analys under termin 2. Helfart:

Läs mer

Algoritmer och datastrukturer. HI1029 8,0 hp Introduktion

Algoritmer och datastrukturer. HI1029 8,0 hp Introduktion Algoritmer och datastrukturer HI1029 8,0 hp Introduktion Lärandemål Efter kursen ska studenten: Ha kunskaper om de vanligaste algoritmteknikerna och datastrukturerna I viss mån kunna utvärdera algoritmers

Läs mer

kl Tentaupplägg

kl Tentaupplägg Tentaupplägg TIPS 1: Läs igenom ALLA uppgifterna. Välj den du känner är lättast först. Det kan gärna ta 10-20 minuter. Försök skriva saker som kan vara problem i uppgifterna. Är det något du absolut kommer

Läs mer

Kognitionsvetenskaplig avslutningskurs 729 G41 www.ida.liu.se/~729g41

Kognitionsvetenskaplig avslutningskurs 729 G41 www.ida.liu.se/~729g41 Disposition Kognitionsvetenskaplig avslutningskurs 729 G41 www.ida.liu.se/~729g41 Annika Silvervarg IDA (Baserat på Nils Dahlbäck) Varför en avslutningskurs? Kursens struktur och uppläggning Förslag på

Läs mer

KURS-PM Produktionsutveckling

KURS-PM Produktionsutveckling KURSPM Produktionsutveckling Lärande i arbete 1 (YTLF18) 50 Yhp Version 1.1 Uppdaterad 20180905 Kursens syfte: Kursen syftar till att den studerande ska få kunskap om yrkesrollen, modern produktion och

Läs mer

Matematik I. vårtermin Jennifer Chamberlain Kurskoordinator

Matematik I. vårtermin Jennifer Chamberlain Kurskoordinator Matematik I vårtermin 2018 Jennifer Chamberlain Kurskoordinator matematik-i@math.su.se 08-16 45 16 Allmänt om kursen Uppdelad i algebra och analys Halvfart: algebra under termin 1 analys under termin 2

Läs mer

RECEPTARIEPROGRAMMET - TERMIN 2, VT-14, FYSIOLOGI

RECEPTARIEPROGRAMMET - TERMIN 2, VT-14, FYSIOLOGI UPPSALA UNIVERSITET Institutionen för neurovetenskap, enheten för fysiologi, BMC VT-14, Olof Nylander RECEPTARIEPROGRAMMET - TERMIN 2, VT-14, FYSIOLOGI Allmänt om kursen Schemat, föreläsningsmaterial och

Läs mer

TDIU01 (725G67) - Programmering i C++, grundkurs

TDIU01 (725G67) - Programmering i C++, grundkurs TDIU01 (725G67) - Programmering i C++, grundkurs Introduktion till kursen och programmering Eric Elfving Institutionen för datavetenskap 2 september 2014 Översikt Kursinformation Personal Kursmål Upplägg

Läs mer

RECEPTARIEPROGRAMMET - TERMIN 2, HT-11, FYSIOLOGI

RECEPTARIEPROGRAMMET - TERMIN 2, HT-11, FYSIOLOGI RECEPTARIEPROGRAMMET - TERMIN 2, HT-11, FYSIOLOGI Allmänt om kursen Schemat, föreläsningsmaterial och meddelanden kan beskådas och hämtas på studentportalen. Besök studentportalen regelbundet för senaste

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

Matematik I. hösttermin Jennifer Chamberlain Kurskoordinator

Matematik I. hösttermin Jennifer Chamberlain Kurskoordinator Matematik I hösttermin 2017 Jennifer Chamberlain Kurskoordinator matematik-i@math.su.se 08-16 45 16 Allmänt om kursen Uppdelad i algebra och analys Halvfart: algebra under termin 1 analys under termin

Läs mer

Närvarorapport samt bedömningsunderlag LIA 4 (Lärande i arbete 4)

Närvarorapport samt bedömningsunderlag LIA 4 (Lärande i arbete 4) Närvarorapport samt bedömningsunderlag LIA 4 (Lärande i arbete 4) Studentens namn: LIA-placering: Handledare: Närvarorapport för LIA Måndag Tisdag Onsdag Torsdag Fredag Lördag Söndag Anteckningar Vecka

Läs mer

Matematik I - höstermin Anu Kokkarinen Kurskoordinator

Matematik I - höstermin Anu Kokkarinen Kurskoordinator Matematik I - höstermin 2015 Anu Kokkarinen Kurskoordinator anuk@math.su.se 08-16 45 16 Allmänt om kursen Uppdelad i algebra och analys Halvfart: algebra under termin 1 analys under termin 2. Helfart:

Läs mer

Programutveckling med Java 7.5 p, ht 2007 (D0019N) STUDIEHANDLEDNING - ALLMÄN INFORMATION

Programutveckling med Java 7.5 p, ht 2007 (D0019N) STUDIEHANDLEDNING - ALLMÄN INFORMATION Programutveckling med Java 7.5 p, ht 2007 (D0019N) STUDIEHANDLEDNING - ALLMÄN INFORMATION Hej, jag heter Ingela Johansson och hälsar dig välkommen till kursen Programutveckling med Java. Den är på 7.5

Läs mer

Webbprogrammering 725G54

Webbprogrammering 725G54 Webbprogrammering 725G54 Hej! Jakob Bandelin, gästadjunkt jakob.bandelin@liu.se Interaktionsdesign, webbdesign, apputveckling Agenda Kursmål och -upplägg HTML Teckenkodning Validering Lab 1. Kursmål exemplifiera

Läs mer

Kursprogram, ETS032 Programvaruutveckling för stora system (PUSS), 7,5 hp

Kursprogram, ETS032 Programvaruutveckling för stora system (PUSS), 7,5 hp ursprogram, S032 Programvaruutveckling för stora system (PUSS), 7,5 hp Version 1.0 Christin Lindholm Läsåret 2012/2013 Våren 2013 1. Inledning Syftet med kursen är att ge grundläggande kunskaper i utvecklingsprocesser,

Läs mer

Hur tycker du kursen har varit? Tycker du att kursens upplägg har underlättat för dig att uppnå lärandemålen?

Hur tycker du kursen har varit? Tycker du att kursens upplägg har underlättat för dig att uppnå lärandemålen? En sammanfattning av studenternas summativa kursvärdering AllmäntHur tycker du kursen har varit? antal Dåligt 1 7 Ganska bra 2 13 Bra 3 7 Mycket bra 6 Summa 33 Medel 2, Median 2 1 12 10 8 6 2 0 Hur tycker

Läs mer

Fly me to the moon. Laboration om relationer, TDDC75 Diskreta strukturer. Mikael Asplund. 5 september 2017

Fly me to the moon. Laboration om relationer, TDDC75 Diskreta strukturer. Mikael Asplund. 5 september 2017 Fly me to the moon Laboration om relationer, TDDC75 Diskreta strukturer Mikael Asplund 5 september 2017 1 Inledning Denna laboration i diskret matematik a r ta nkt att ge en inblick i hur programmering

Läs mer

729G06 Programmering och logik. Info om pythondelen & introduktion till objektorienterad programmering.

729G06 Programmering och logik. Info om pythondelen & introduktion till objektorienterad programmering. 729G06 Programmering och logik Info om pythondelen & introduktion till objektorienterad programmering. Översikt Kursinformation Vad är objektorienterad programmering Skapa och använda objekt Enstaka objekt

Läs mer

Snabb introduktion till LäsDax & SkrivDax 1 De fyra tillfällena

Snabb introduktion till LäsDax & SkrivDax 1 De fyra tillfällena Snabb introduktion till LäsDax & SkrivDax 1 De fyra tillfällena Första tillfället Gemensam läsning Inled lektionen med en aktivitet som anknyter till texten. Samla sedan klassen kring storboken. Täck gärna

Läs mer

Svenska som andraspråk

Svenska som andraspråk Svenska som andraspråk Studiehandledning Distanskurs i Svenska som andraspråk, "På G". Välkommen till distanskurs i svenska som andraspråk, på grundläggande nivå. Introduktion Förkunskaper Kursöversikt

Läs mer

Kursmaterial för laborationer i

Kursmaterial för laborationer i Kursmaterial för laborationer i IMPA TDDC 68 Sammanställt av Torbjörn Jonsson 2007-02-09 INNEHÅLL Allmänt om C++-laborationerna 1 De olika laborationerna: Lab0: Grundläggande C++ 3 Lab1: Sortering med

Läs mer

RECEPTARIEPROGRAMMET FYSIOLOGI (3FF112) VT-2012

RECEPTARIEPROGRAMMET FYSIOLOGI (3FF112) VT-2012 1 UPPSALA UNIVERSITET Institutionen för neurovetenskap, enheten för fysiologi, BMC VT-12, Olof Nylander RECEPTARIEPROGRAMMET FYSIOLOGI (3FF112) VT-2012 Allmänt om kursen Schemat, föreläsningsmaterial och

Läs mer

Lathund till Elevcentralen

Lathund till Elevcentralen Lathund till Elevcentralen 1. Hitta till och logga in på Elevcentralen. Sida 1-2. 2. Hitta till teorin. Sida 2-3. 3. Ljudstöd. Sida 4. 4. Studieteknik. Sida 4. 5. Bokning av lektioner. Sida 5. 6. Avbokning

Läs mer

Individuell inlämningsuppgift del 1: Kognitiv design.

Individuell inlämningsuppgift del 1: Kognitiv design. Individuell inlämningsuppgift del 1: Kognitiv design. Den individuella inlämningsuppgiften består av två delar. Del 1 Kognitiv design är obligatorisk och för att bli godkänd på kursen krävs att denna,

Läs mer

Probabilistisk logik 1

Probabilistisk logik 1 729G43 Artificiell intelligens / 2016 Probabilistisk logik 1 Marco Kuhlmann Institutionen för datavetenskap Osäkerhet 1.01 Osäkerhet Agenter måste kunna hantera osäkerhet. Agentens miljö är ofta endast

Läs mer

Varför behöver vi förstå programmering? Se video

Varför behöver vi förstå programmering? Se video Se video Varför behöver vi förstå programmering? Lektionen är en introduktion till ett arbete med programmering. Genom filmen i lektionen får eleverna konkreta exempel på varför kunskaper i programmering

Läs mer

Asymptotisk analys innebär att... man försöker uppskatta vad som händer för stora indatamängder.

Asymptotisk analys innebär att... man försöker uppskatta vad som händer för stora indatamängder. OBS! För flervalsfrågorna gäller att ett, flera eller inget alternativ kan vara korrekt. På flervarlsfrågorna ges 1 poäng för korrekt svar och 0,5 poäng om skillnaden mellan antalet korrekta svar och antalet

Läs mer

Sammanställning av studentutvärdering samt utvärdering kurs vid institutionen för naturvetenskapernas och matematikens didaktik

Sammanställning av studentutvärdering samt utvärdering kurs vid institutionen för naturvetenskapernas och matematikens didaktik Sid 1 (7) studentutvärdering samt utvärdering kurs vid institutionen för naturvetenskapernas och matematikens didaktik Kurskod ( er): 6PE237 Ifall kursen i allt väsentligt samläses med andra kurser kan

Läs mer

Poäng. Start v. DV1: Datavetenskapens byggstenar 7.5. Antal registrerade (män/kvinnor) 38 (38/0)

Poäng. Start v. DV1: Datavetenskapens byggstenar 7.5. Antal registrerade (män/kvinnor) 38 (38/0) TEK/NAT Kursrapport Kurs Kurskod Poäng År Start v. DV1: Datavetenskapens byggstenar 5DV160 7.5 2014 44 Institution Institutionen för datavetenskap Antal registrerade (män/kvinnor) 38 (38/0) Antal aktiva

Läs mer

Objektorienterad Programmering (TDDC77)

Objektorienterad Programmering (TDDC77) Objektorienterad Programmering (TDDC77) Föreläsning I: kursinfo, att programmera datorer, första programmet Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2015 Outline Hemsida Organization Examination

Läs mer

Undervisningsplan MEKANIK II, för WQF, VT 2015

Undervisningsplan MEKANIK II, för WQF, VT 2015 Institutionen för fysik och astronomi W2, Q1, F1 VT 2015 Undervisningsplan MEKANIK II, för WQF, VT 2015 Kurslitteratur : Dynamics av Bedford och Fowler (Femte upplagan, med SI- enheter, från 2008). Mekanik:

Läs mer

Programutvecklingsmetodik, teori

Programutvecklingsmetodik, teori 1 (5) TDDC93- Programutvecklingsmetodik, teori Sändlista Inger Klein Annalena Kindgren Siv Söderlund Magdalena Smeds Kristian Sandahl Tommy Färnqvist Kurskod TDDC93 Examinator Kristian Sandahl Kursen gavs

Läs mer

Fråga 5 (1 poäng) För att definiera ett sökproblem krävs...

Fråga 5 (1 poäng) För att definiera ett sökproblem krävs... OBS! För flervalsfrågorna gäller att ett, flera eller inget alternativ kan vara korrekt. På flervarlsfrågorna ges 1 poäng för korrekt svar och 0,5 poäng om skillnaden mellan antalet korrekta svar och antalet

Läs mer

Kristendomen och andra livsåskådningar

Kristendomen och andra livsåskådningar Kristendomen och andra livsåskådningar Världens mest kända människa, eller var Han Guds Son? PLANERING AV SO: RELIGION, MOMENT: KRISTENDOMEN OCH ANDRA LIVSÅSKÄDNINGAR Klass: 8D HT 2012 LÄRARE: ROLF JOHNNY

Läs mer

Tentamen: INTE 2011-10-26

Tentamen: INTE 2011-10-26 Tentamen: INTE 2011-10-26 Det enda godkända hjälpmedlet är ett exemplar av den personliga fusklappen som lämnats in som inlämningsuppgift tre på kursen. På nästa sida finns ett utdrag ur instruktionerna

Läs mer

Kursplan Webbutveckling 2, 100p Läsår 2013-2014

Kursplan Webbutveckling 2, 100p Läsår 2013-2014 Kursplan Webbutveckling 2, 100p Läsår 2013-2014 Kurswebb: www.creativerooms.se/edu, välj Webbutveckling 2 Lärare: Aino-Maria Kumpulainen, aino-maria.kumpulainen@it-gymnasiet.se Hösttermin 2013 Vecka Tema

Läs mer

Tentamen, EDAA10 Programmering i Java

Tentamen, EDAA10 Programmering i Java LUNDS TEKNISKA HÖGSKOLA 1(6) Institutionen för datavetenskap Tentamen, EDAA10 Programmering i Java 2019 08 21, 08.00 13.00 Anvisningar: Preliminärt ger uppgifterna 25 + 15 + 5 = 45 poäng. För godkänt betyg

Läs mer

Kurskompendium VT 2016 NBIA24, 91BI11, 92BI11, 91BI17, 92BI17, TFBI11

Kurskompendium VT 2016 NBIA24, 91BI11, 92BI11, 91BI17, 92BI17, TFBI11 Kurskompendium VT 2016 NBIA24, 91BI11, 92BI11, 91BI17, 92BI17, TFBI11 I det här dokumentet ska du kunna hitta all nödvändig information till kurserna Genetik NBIA26, Genetik och Evolution TFBI11 samt för

Läs mer

Objektorienterad Programmering (TDDC77)

Objektorienterad Programmering (TDDC77) Objektorienterad Programmering (TDDC77) Föreläsning I: kursinfo, att programmera datorer, första programmet Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2017 Outline Hemsida Organization Examination

Läs mer

Erik Östergren lärarutbildningen, 5hp HT 2015

Erik Östergren lärarutbildningen, 5hp HT 2015 Kurslitteratur Matematik ett kärnämne (Nämnaren Tema) Diverse artiklar All kurslitteratur kommer att finnas tillgänglig på Studentportalen. Kurshemsida http://studentportalen.uu.se Undervisning 20 lektionstillfällen.

Läs mer

Anonymiserade tentamina

Anonymiserade tentamina Guide Anonymiserade tentamina Från tentamensanmälan till resultatrapportering hantering i Studentportalen, i skrivningssalar och i Ladok. Instructions in English are available in the manual. Senast uppdaterad:

Läs mer

KURS-PM för. Lärande i arbete 2 (YTLR27) 40 Yhp. Version 1.0 Uppdaterad

KURS-PM för. Lärande i arbete 2 (YTLR27) 40 Yhp. Version 1.0 Uppdaterad KURS-PM för Lärande i arbete 2 (YTLR27) 40 Yhp Version 1.0 Uppdaterad 2019-09-10 Kursens syfte: LIA-periodens syfte är att den studerande ska delta i projekt på LIA-arbetsplatsen där studenten får arbeta

Läs mer

Spår 4 Robotiseringens möjligheter. Moderatorer: Bo Henriksson och Clara Wadman, ESV

Spår 4 Robotiseringens möjligheter. Moderatorer: Bo Henriksson och Clara Wadman, ESV Spår 4 Robotiseringens möjligheter Moderatorer: Bo Henriksson och Clara Wadman, ESV Inspiration! Digitalisering är ett stort område Automatiserad handläggning, robotisering och artificiell intelligens

Läs mer

Kursprogram, ETSF20 Programvaruutveckling för stora projekt (PUSP), 7,5 hp

Kursprogram, ETSF20 Programvaruutveckling för stora projekt (PUSP), 7,5 hp Kursprogram, ETSF20 Programvaruutveckling för stora projekt (PUSP), 7,5 hp Version 1.0 Christin Lindholm Läsåret 2018/2019 Våren 2019 1. Inledning Syftet med kursen är att ge grundläggande kunskaper i

Läs mer

Föreläsning 1: Introduktion till kursen

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

KURS-PM Produktionsutveckling

KURS-PM Produktionsutveckling KURSPM Produktionsutveckling Lärande i arbete 2 25 Yhp Version 1.1 Uppdaterad 20181213 Kursens syfte: Kursen syftar till att den studerande ska få fördjupade praktiska kunskaper och färdigheter inom modern

Läs mer

Tentamen TEN1 HI

Tentamen TEN1 HI Tentamen TEN1 HI1029 2014-03-14 Skrivtid: 8.15-13.00 Hjälpmedel: Referensblad (utdelas), papper (tomma), penna Logga in med tentamenskontot ni får av skrivvakten. Det kommer att ta tid att logga in ha

Läs mer

729G74 IT och programmering, grundkurs. Tema 1, Föreläsning 2 Jody Foo,

729G74 IT och programmering, grundkurs. Tema 1, Föreläsning 2 Jody Foo, 729G74 IT och programmering, grundkurs Tema 1, Föreläsning 2 Jody Foo, jody.foo@liu.se Föreläsningsöversikt Kommande moment Vad är ett program? Vad händer när man kör ett program? Programmeringsspråk Python

Läs mer

Studiehandbok 1FE196 Introduktion till ekonomistyrning, 7,5

Studiehandbok 1FE196 Introduktion till ekonomistyrning, 7,5 Studiehandbok 1FE196 Introduktion till ekonomistyrning, 7,5 högskolepoäng Inledning Introduktion till ekonomistyrning är den första av fyra kurser i ekonomistyrning. Mål och innehåll utgörs av tre områden:

Läs mer

TSKS10 - Signaler, information och kommunikation

TSKS10 - Signaler, information och kommunikation 1 (6) TSKS10 - Signaler, information och kommunikation Sändlista Inger Klein Tea Nygren Siv Söderlund Magdalena Smeds Erik G. Larsson Klas Nordberg Kurskod TSKS10 Examinator Erik G. Larsson Kursen gavs

Läs mer

TDP Regler

TDP Regler Regler Student får lämna salen tidigast en timme efter tentans start. Vid toalettbesök eller rökpaus ska pauslista utanför salen fyllas i. All form av kontakt mellan studenter under tentans gång är strängt

Läs mer

Hur bedömer du som helhet det bemötande du fått som student under kursens gång? ( ), där 1 anger lägsta betyg och 5 anger högsta betyg)

Hur bedömer du som helhet det bemötande du fått som student under kursens gång? ( ), där 1 anger lägsta betyg och 5 anger högsta betyg) Hur bedömer du som helhet det bemötande du fått som student under kursens gång? (1-2-3-4-5), där 1 anger lägsta betyg och 5 anger högsta betyg) - 1: - 2: - 3: 1 (11.11 %) - 4: 4 (44.44 %) - 5: 4 (44.44

Läs mer

Pedagogisk kartläggning av nyanlända elever

Pedagogisk kartläggning av nyanlända elever Pedagogisk kartläggning av nyanlända elever 1 Vad vet jag om gruppen? Innan jag börjar? Vad vet jag om bakgrund elev? Vilken ålder eleven befinner sig? Vad av kartläggningen kan jag göra i undervisningen

Läs mer

Sammanställning av studentutvärdering samt utvärdering kurs vid institutionen för naturvetenskapernas och matematikens didaktik

Sammanställning av studentutvärdering samt utvärdering kurs vid institutionen för naturvetenskapernas och matematikens didaktik Sid 1 (7) Sammanställning av studentutvärdering samt utvärdering kurs vid institutionen för naturvetenskapernas och matematikens didaktik Kurskod ( er): 6MN040 Ifall kursen i allt väsentligt samläses med

Läs mer

Outline. Objektorienterad Programmering (TDDC77) Kursinfo. Outline. Hemsida. Organization. Ahmed Rezine Examination. Webreg.

Outline. Objektorienterad Programmering (TDDC77) Kursinfo. Outline. Hemsida. Organization. Ahmed Rezine Examination. Webreg. Outline Objektorienterad (TDDC77) Föreläsning I: kursinfo, att programmera datorer, första programmet Ahmed Rezine IDA, Linköpings Universitet Hösttermin 2017 Kursinfo Outline I hemsida: http://www.ida.liu.se/~tddc77

Läs mer

Språk, datorer och textbehandling

Språk, datorer och textbehandling Fyra labbar, de två sista med inlämning och betygsättning (U, G, VG) Detaljer kring examinationen ges på kurssidan Datasalar för labb: 9-1064, 9-1070 Allmänna datasalar: 9-0044,7-0019 Labb 1: KORP vid

Läs mer

1DV423 Databas med Administration

1DV423 Databas med Administration 1DV423 Databas med Administration Kursintroduktion Så här är kursen planerad. PS!!!! Har du inte registrerat dig på kurswebben? Gör det senast 2013-09-06 Personal Kursansvarig, lärare och handledare A34:11A

Läs mer

WEBDESIGN A - DTR 1210

WEBDESIGN A - DTR 1210 Lektion 6: Tabeller Vi ska lägga till en tabell i hemsidan. Först ska vi titta lite på hur man gör tabeller. Vi börjar med enklast tänkbara tabell. En tabell med bara en ruta: Nu ska vi gå igenom steg

Läs mer

Lathund till Elevcentralen

Lathund till Elevcentralen Lathund till Elevcentralen 1. Hitta till och logga in på Elevcentralen. Sida 1-2. 2. Hitta till teorin. Sida 2-3. 3. Ljudstöd. Sida 4. 4. Studieteknik. Sida 4. 5. Bokning av lektioner. Sida 5. 6. Avbokning

Läs mer

de var svåra att implementera och var väldigt ineffektiva.

de var svåra att implementera och var väldigt ineffektiva. OBS! För flervalsfrågorna gäller att flera alternativ eller inget alternativ kan vara korrekt. På flervalsfrågorna kan man bara ha rätt eller fel, dvs frågan måste vara helt korrekt besvarad. Totalt kan

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

Linköpings Universitet Linköping Institutionen för Fysik, Kemi och Biologi Per Sandström

Linköpings Universitet Linköping Institutionen för Fysik, Kemi och Biologi Per Sandström Linköpings Universitet Linköping 170111 Institutionen för Fysik, Kemi och Biologi Per Sandström Kursinformation för kurserna: - TFYA81 Oscillationer och Mekaniska Vågor för Y och Yi - TFYA82 Oscillationer

Läs mer