729G04 Programmering och diskret matematik. Kursintroduk+on Jody Foo
|
|
- Rebecka Ek
- för 7 år sedan
- Visningar:
Transkript
1 729G04 Programmering och diskret matematik Kursintroduk+on Jody Foo
2 Föreläsningsöversikt Allmän kursinforma9on Vad är diskret matema9k Vad är programmering
3 Allmän kursinformaion
4 Att läsa på universitetet Vad jag som lärare tror om er: Ni är intresserade av universitetsstudier Ni är i alla fall nyfikna på kogni9ons- vetenskap Ni läser kursinforma9on och tar ansvar för era egna studier
5 Att läsa på universitetet Kursinforma9on ska finnas på kurshemsidorna/lisam Fråga om något är oklart!
6 Universitetskurser Formell struktur Personal och roller
7 Kursnamn och kurskod Namn: Programmering och diskret matema9k Kurskod: 729G04 Kurskoden är vik$g
8 Examination Kurser examineras. Varje kurs har minst er examina+onsmoment. Varje examina9onsmoment har en provkod. Resultat på examina9onmoment registreras via provkod i Ladok. Ni ser resultaten från Ladok i studentportalen. EVer ar ni får godkänt på alla examina9onsmoment får ni betyg på hela kursen.
9 729G04 Examinationsmoment och provkoder UPG1 HemuppgiV i diskretmatema9k LAB5 Individuella datorlabora9oner LAB6 Datorlabora9oner i par TEN3 Datorsalstenta
10 Personal och roller Administratör: har hand om allt som ska registreras formellt: betyg, kursregistrering m.m. Assistent: Lek9onsassistent, labbassistent Examinator: examinerar och särer betyg Kursassistent: har hand om "opera9v" kurslogis9k Kursansvarig: Ansvarar för kursen under kursens gång Lärare: Håller föreläsningar
11 Personal på 729G04 Examinator och kursansvarig: Jody Foo Kursassistent: Evelina Rennes Lärare i diskret matema+k: Anders Märak Leffler Lärare i programmering: Jody Foo
12 Personal på 729G04 Lek+onsassistenter i DM: Anders Märak Leffler, Johan Falkenjack Labbassistenter: Evelina Rennes, Ida Palm, Per Fallgren & Sarah Albertsson Kursadministratör: Annelie Almquist
13 Kurshemsidan
14 E-post
15 Kursplan, kursmål och kursinnehåll
16 Kursplan Varje kurs har en kursplan Du hirar kursplanen på kurshemsidan och via kogvetprogrammets sida för studenter Kursplanen består bl.a. av kursmål: kunskapsmål som examineras kursinnehåll: översikt över innehåll
17 Kursmål för 729G04 använda begrepp och modeller från grundläggande diskret matema9k konstruera grundläggande datorprogram och formella modeller för enkla kogni9onsvetenskapliga 9llämpningar förklara vad en algoritm är och 9llämpa grundläggande algoritmer använda olika datatyper/datastrukturer använda olika typer av styrstrukturer visa förståelse för vad datormodellering innebär och ha förmåga ar konstruera enkla datorprogram
18 Kursinnehåll för 729G04 grundläggande diskret matema9k, t ex mängder, rela9oner, funk9oner, diskreta datastrukturer, defini9oner och formella språk, datatyper/datastrukturer, t ex tal, strängar, tupler, listor, träd, sekven9ella och hierarkiska strukturer, arrayer, länkade strukturer, uppslagsbaserade strukturer, styrstrukturer, t ex sekvens, selek9on, itera9on, rekursion, villkor algoritmer och datastrukturer, t ex för sökning, urval, omformning, och uppslagsalgoritmer handhavande av aktuella datorsystem översiktlig introduk9on 9ll datavetenskap principer för abstrak9on programmeringsspråket Python felsökning
19 729G04 - Examinationsmoment UPG1 1,5hp HemuppgiV i diskretmatema9k LAB5 1 hp Individuella datorlabora9oner LAB6 1 hp Datorlabora9oner i par TEN3 2,5 hp Datorsalstenta För betyget G: Alla moment godkända För betyget VG: Alla moment godkända & VG på tentan
20 Hemuppgift, tenta, deadlines för labbar HemuppgiQ i diskret matema+k vecka 39, komplerering vecka 43 Datorsalstenta 17 december 2015, omtenta 18 januari 2016 Godkänd bok får tas med. Test av tentamiljön kommer erbjudas. Labbar Förstagångsinlämningar 11 januari 2016 KompleReringar 25 januari 2016 TIPS: Gör labbarna under terminen var i fas. Tentasök: hrp://www4.student.liu.se/tentasearch/
21 Kurslitteratur Strandh, R Introduk*on *ll Datavetenskap. Kuhlman och Dahllöf Matema*k för språkteknologer. (PDF:er) Miller & Ranum How to Think Like a Computer Scien*st Learning with Python: Interac*ve Edi*on (Using Python 3.X). static/thinkcspy/index.html! Downey Think Python How to Think Like a Computer Scien9st. thinkpython!
22 Översiktsschema Kursen är på 6hp UtspriR över 18 veckor ger ca 9h/vecka
23 Diskret matematik
24 hrp://
25 Diskret matematik diskret = åtskiljd diskret obemärkt Gren av matema+ken logik mängdlära kombinatorik graveori topologi
26 Diskret och kontinuerlig
27
28 Diskret matematik i denna kurs Mängder Rela9oner Funk9oner Algoritmer Grafer och träd
29 Varför är diskret matematik viktigt för en kognitionsvetare? ER formellt språk för ar diskutera teorier och resonera inom/om t.ex. diskreta modeller i Ar9ficiell Intelligens Språkteknologi Programmering Databaser Denna kurs tar upp begrepp och deras nota+on, samt hur dessa används.
30 Diskreta modeller Världen är komplex och ovast inte diskret, men diskreta modeller är lärare ar jobba med: informa9on, kunskapsrepresenta9on språk (t.ex. bokstäver och ord) spelvärldar internt 9llstånd hos robot/agent nätverksstrukturer (t.ex. sociala nätverk, datornätverk)
31 Notation
32
33 f(x) =2x +3
34
35 {x x 2 N,x<10}
36 Begrepp
37
38 Exempel från uppgiftsanalys Task Layer Diagram er sär ar abstrahera och analysera uppgiver (Arnowitz 2004)
39 Initialt uppgiftsflöde för callcenterapplikation Open file Add record Input name Find Make call Check duplicates Create record Input telephone FIG Task set in an application flow chart.
40 Cykler borttagna och tidsflöde etablerat 0 Open file 1 2 Add record Find 3 Input name Input telephone Create record 4 Make call 5 Check duplicates 6 FIG Layering result after peeling.
41 Redundanta beroenden borttagna FIG Task Layer Map.
42 Uppgiftsanalysen en diskret modell består av en mängd uppgiver + riktade rela9oner mellan dem: en graf med hjälp av kunskaper i diskret matema9k får vi de begrepp vi behöver för ar representera dera i en dator vi kan sedan implementera er program som hjälper oss skapa er sådant diagram
43 Modellering med hjälp av diskret matematik Algoritmer er sär ar lösa problem som kan implementeras av datorprogram Exempel på uppgiver som kan lösas med en algoritm sökning (t.ex. ever en persons telefonnummer i en lista) tolkning/generering av språk analys av sociala nätverk
44
45
46 Vad är programmering?
47 D Sharon PruiR: hrp://
48 Programmering och kogvet Datainsamling Interak9onsdesign, interak9ons- och webbprogrammering Språkteknologi Simuleringar Ar9ficiell intelligens Närmaste fram+den 729G06 Programmering och logik (Kogvet 1, VT) 729G09 Språkvetenskaplig databehandling (Kogvet 1, VT) 729G43 Ar9ficiell Intelligens (Kogvet 2, HT)
49 Varför programmera? För ar man är lat... För ar datorn kan göra det snabbare För ar man vill simulera något För ar man vill automa9sera något För ar det är roligt! För ar man vill skapa något För ar datorn är bärre på ar hantera den typen av data...
50 ifttt.com
51
52
53 Att lära sig programmera Träning Tid Kunskap
54 hrp://
55 Vad gör man när man programmerar? Problemlösning Dela upp problemet i delproblem URrycker sig på er sär så ar en dator förstår Logiskt Tydligt Små steg i taget
56 patrick h. lauke: hrp://
57 Tekniken bakom programmering
58 En dator Program / Applika9oner Opera9vsystem Hårdvara
59 Hårdvara
60 Operativsystem Windows Mac OS X Linux BeOS, Solaris, ios, Android...
61 Program Word, Powerpoint Webbläsare Spel Videouppspelningsprogram...
62 En dator Program / Applika9oner Opera9vsystem Hårdvara
63 A program is a sequence of instructions that specifies how to perform a computation. The Way of the Program How to Think Like a Computer Scientist
64 Program Program skrivs med hjälp av er programmeringsspråk Programmeringsspråk = formellt språk Svenska, engelska, tyska osv = naturliga språk
65 Program Formella språk skiljer sig från naturliga språk genom ar de: har en strikt syntax saknar tvetydighet är bokstavliga, dvs ingen9ng "mellan raderna"
66 Lista över programmeringsspråk
67 HAI! CAN HAS STDIO?! PLZ OPEN FILE "LOLCATS.TXT"?! AWSUM THX! VISIBLE FILE! O NOES! INVISIBLE "ERRROR!"! KTHXBYE!
68 Högnivå- och lågnivåspråk
69 Fibonaccital Summan av de två föregående fibonaccitalen. De första två är 0 och 1 0, 1 0, 1, 1 0, 1, 1, 2 0, 1, 1, 2, 3 0, 1, 1, 2, 3, 5...
70 Fibonaccital
71 Maskinkod 8B FA B C383! FA B C353BB ! B D FA BD98B! C84AEBF1 5BC3! A func9on in 32- bit x86 machine code to calculate the nth Fibonacci number
72 fib:! mov edx, [esp+8]! cmp edx, 0! mov eax, 0! ret!! cmp edx, 2! mov eax, 1! ret!! push ebx! mov ebx, 1! mov ecx, 1!! lea eax, [ebx+ecx]! cmp edx, 3! mov ebx, ecx! mov ecx, eax! dec edx! pop ebx! ret! The same Fibonacci number calculator as above, but in x86 assembly language using MASM syntax
73 def fib(n):! if n == 0:! return 0! elif n == 1:! return 1! else:! return fib(n-1) + fib(n-2)! The same Fibonacci number calculator, but in Python
74 def fib(n):! if n == 0:! return 0! elif n == 1:! return 1! else:! return fib(n-1) + fib(n-2)!
75 Vad har vi gått igenom idag? Allmän kursinforma9on Kort om diskret matema9k Kort om programmering Se Strand kap 1 för en mer detaljerad introduk9on.
76 Nästa föreläsning Diskret matema9k med Anders Märak Leffler Begrepp: Mängder (alltså inte mängder med begrepp, utan begreppet mängder)
77 !
Allmän (och viktig) kursinformation
Föreläsningsöversikt 729G04 Programmering och diskret matematik Kursintroduktion Jody Foo Department of Computer and Information Science (IDA) Linköping University, Sweden Allmän kursinformation Vad är
Läs merMUDDYCARDS 729G04 PYTHON 1. Positivt. Negativt. JODY FOO Department of Computer and Information Science (IDA) Linköping University, Sweden
729G04 PYTHON 1 MUDDYCARDS JODY FOO Department of Computer and Information Science (IDA) Linköping University, Sweden 1 2 Positivt Negativt 3 4 Kursmål OM PROGRAMMERINGSDELEN konstruera grundläggande datorprogram
Läs merTDIU01 (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 mer729G74 IT och programmering, grundkurs. Tema 1, Föreläsning 3 Jody Foo,
729G74 IT och programmering, grundkurs Tema 1, Föreläsning 3 Jody Foo, jody.foo@liu.se Föreläsningsöversikt Kurslogistik Diskret matematik & Uppgifter i Python Kompletteringar Tema 1: Olika perspektiv
Läs merIntroduktion till Datalogi DD1339. Föreläsning 1 8 sept 2014
Introduktion till Datalogi DD1339 Föreläsning 1 8 sept 2014 Kontaktuppgifter & Info: Kurskod: DD1339, 19hp Kursomgång: inda14 Kursansvarig: Christian Smith, ccs@kth.se Michael Minock, minock@kth.se Dilian
Läs mer729G74 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 Kurslogistik Begreppspresentationer Uppgifter i diskret matematik Uppgifter i Python Tema 1:
Läs mer729G74 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 mer729G75: Programmering och algoritmiskt tänkande. Tema 1. Föreläsning 1 Jody Foo
729G75: Programmering och algoritmiskt tänkande Tema 1. Föreläsning 1 Jody Foo Föreläsningsöversikt Kursinfo / Om kursen Algoritmer Objektorienterad programmering i praktiken terminologi använda objekt
Läs merProgrammering, grundkurs
DNR LIU-2018-02499 1(5) Programmering, grundkurs Programkurs 8 hp Introduction to Computer Programming TDDE44 Gäller från: 2019 VT Fastställd av Programnämnden för elektroteknik, fysik och matematik, EF
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 merGrundläggande programmering med matematikdidaktisk inriktning för lärare som undervisar i gy eller komvux gy nivå, 7,5 hp
Grundläggande programmering med matematikdidaktisk inriktning för lärare som undervisar i gy eller komvux gy nivå, 7,5 hp Dag Wedelin, bitr professor, och K V S Prasad, docent Institutionen för data- och
Läs mer729G74 IT och programmering, grundkurs. Tema 1, Föreläsning 1 Jody Foo,
729G74 IT och programmering, grundkurs Tema 1, Föreläsning 1 Jody Foo, jody.foo@liu.se Föreläsningsöversikt Kurspresentation: teman, kursmoment, examination, kurshemsidan, administration, Guiden Tema 1:
Läs merUniversitetet i Linköping Institutionen för datavetenskap Anders Haraldsson
1 2 TDDC66 Datorsystem och programmering TDDC67 Funktionell programmering Programmering i Lisp, examinator TDDC67 föreläsare i Lisp Peter Dalenius examinator TDDC66 kursassistent i Lisp + ett stort antal
Läs mer729G74 IT och programmering, grundkurs. Tema 1, Föreläsning 1 Jody Foo,
729G74 IT och programmering, grundkurs Tema 1, Föreläsning 1 Jody Foo, jody.foo@liu.se Föreläsningsöversikt Kurspresentation: teman, kursmoment, examination, kurshemsidan, administration, Tema 1: introduktion
Läs mer729G04 Programmering och diskret matematik. Python'1:'Labbmiljö'och'introduk7on'7ll'Python'
729G04 Programmering och diskret matematik Python'1:'Labbmiljö'och'introduk7on'7ll'Python' Föreläsningsöversikt Upplägg'för'programmeringsdelen' Labbmiljön' Introduk7on'7ll'Python:' data:'siffror,'text,'listor'
Läs mer729G75: Programmering och algoritmiskt tänkande. Tema 1, föreläsning 1 Jody Foo
729G75: Programmering och algoritmiskt tänkande Tema 1, föreläsning 1 Jody Foo Föreläsningsöversikt Kursinfo / Om kursen Algoritmer Objektorienterad programmering i praktiken terminologi använda objekt
Läs merProgrammera C++ Programkurs 6 hp Programming C++ TDDE18 Gäller från: 2018 VT. Fastställd av. Fastställandedatum
1(9) Programmera C++ Programkurs 6 hp Programming C++ TDDE18 Gäller från: 2018 VT Fastställd av Programnämnden för data- och medieteknik, DM Fastställandedatum 2(9) Huvudområde Datateknik, Datavetenskap
Läs mer729G06 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 merDatateknik A, Tillämpad datavetenskap, 30 högskolepoäng Computer Science, Applied Computer Science, Basic Course, 30 Credits
1(5) Kursplan Institutionen för naturvetenskap och teknik Datateknik A, Tillämpad datavetenskap, 30 högskolepoäng Computer Science, Applied Computer Science, Basic Course, 30 Credits Kurskod: DT1030 Utbildningsområde:
Läs merb) NY KURS (Ange kursnamn, årskurs, önskad läsperiod, schemablocksplacering. Bifoga utkast till kursplan.)
LINKÖPINGS TEKNISKA HÖGSKOLA Tekniska fakultetskansliet FÖRSLAG TILL PROGRAMNÄMND INFÖR ÅR NÄMND/NÄMNDER: Förslagsställare (Namn, funktion, Inst/Enhet) FÖRSLAGET GÄLLER: a) EXISTERANDE KURS (Ange kurskod
Läs merFöreläsning 1: Intro till kursen och programmering
Föreläsning 1: Intro till kursen och programmering Kursens hemsida http:www.it.uu.se/edu/course/homepage/prog1/vt11 Studentportalen http://www.studentportalen.uu.se Lärare: Tom Smedsaas, Tom.Smedsaas@it.uu.se
Läs mer729G74 IT och programmering, grundkurs. Tema 2, Föreläsning 1 Jody Foo,
729G74 IT och programmering, grundkurs Tema 2, Föreläsning 1 Jody Foo, jody.foo@liu.se Föreläsningsöversikt "Muddy Cards" Tema 2: Kursinfo, uppgifter och grupper Tema 2: Informationsbearbetning - Maskinen
Läs merDatabasteknik. Programkurs 6 hp Database Technology TDDD37 Gäller från: 2018 VT. Fastställd av. Fastställandedatum
1(9) Databasteknik Programkurs 6 hp Database Technology TDDD37 Gäller från: 2018 VT Fastställd av Programnämnden för data- och medieteknik, DM Fastställandedatum 2(9) Huvudområde Informationsteknologi,
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 merDATORLÄRA 1 2013-09-02 Christophe Clément - Fysikum
1 DATORLÄRA 1 2013-09-02 Christophe Clément - Fysikum Datorlära 1 FK2002 & FK2005 ÖVERSIKT FÖR DATORLÄRA DELEN I KURSEN Datorlära 1 (alla) SU resurser, OpenOffice Writer Datorövning 2 (alla) Enkel databehandling
Läs merProcessprogrammering och operativsystem
1(8) Processprogrammering och operativsystem Programkurs 6 hp Concurrent Programming and Operating Systems TDDB68 Gäller från: 2018 VT Fastställd av Programnämnden för data- och medieteknik, DM Fastställandedatum
Läs merel o;; Utbildningsplan för Kognitionsvetenskapligt kandidatprogram Bachefor Programmein Cognitive Science 180 Högskolepoäng
el o;; Utbildningsplan för Kognitionsvetenskapligt kandidatprogram Bachefor Programmein Cognitive Science 180 Högskolepoäng Kognitionsvetenskap är ett tvärvetenskapligt kunskaps- och forskningsområde som
Läs merProgrammeringsteknik II
Programmeringteknik II Kursintroduktion http://www.it.uu.se/edu/course/homepage/prog2/vt18/ 2018-03-19 Programmeringsteknik II 2018-03-19 1 / 9 Lärare Carl Nettelblad (kursansvarig) Anna Eckerdal Biträdande
Läs merGrundläggande programmering med matematikdidaktisk inriktning för lärare i åk 7-9
DNR LIU-2018-00861 1(5) Grundläggande programmering med matematikdidaktisk inriktning för lärare i åk 7-9 Uppdragsutbildning 7.5 hp Basic programming with mathematics didactic focus for teachers in grades
Läs mer729G04 - Diskret matematik. Hemuppgift.
729G04 - Diskret matematik. Hemuppgift. 2016-08-31 Instruktioner Dessa uppgifter utgör en del av examinationen i kursen 729G04 Programmering och diskret matematik. Uppgifterna ska utföras individuellt
Läs merProblemlösning och programmering
1(8) Problemlösning och programmering Programkurs 6 hp Programming with Applications in Engineering TDDD44 Gäller från: 2018 VT Fastställd av Programnämnden för maskinteknik och design, MD Fastställandedatum
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 merMA2047 Algebra och diskret matematik
MA2047 Algebra och diskret matematik Kursintroduktion Mikael Hindgren 4 september 2019 Allmän information Genväg till kursplatsen i Blackboard: tinyurl.com/ma2047ht19 Senaste kursplatsen är alltid öppen
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 merGrundläggande programmering med matematikdidaktisk inriktning för lärare i åk 7-9
DNR LIU-2018-00861 1(5) Grundläggande programmering med matematikdidaktisk inriktning för lärare i åk 7-9 Uppdragsutbildning 7.5 hp Basic programming with mathematics didactic focus for teachers in grades
Läs merFöreläsning 9 Innehåll. Söndra och härska. Fibonaccitalen. Söndra och härska. Divide and conquer teknik för att konstruera rekursiva algoritmer.
Föreläsning 9 Innehåll Mer om rekursion söndra-och-härska-algoritmer dynamisk programmering backtracking Orientering om versionshantering med git Söndra och härska Divide and conquer teknik för att konstruera
Läs merFöreläsning 1: Intro till kursen och programmering
Föreläsning 1: Intro till kursen och programmering λ Kursens hemsida http:www.it.uu.se/edu/course/homepage/prog1/mafykht11/ λ Studentportalen http://www.studentportalen.uu.se UNIX-konton (systemansvariga
Läs merDD1310/DD1314/DA3009 Programmeringsteknik LÄRANDEMÅL... Vilka läser kursen? ...FLER LÄRANDEMÅL. Föreläsning 1
Skolan för Datavetenskap och kommunikation DD1310/DD1314/DA3009 Programmeringsteknik Föreläsning 1 Kursinfo Python-intro: print variabler reserverade ord input kommentarer beräkningar datatyper if-satser
Läs merFormella språk och automatateori
1(8) Formella språk och automatateori Programkurs 6 hp Formal Languages and Automata Theory TDDD85 Gäller från: 2018 VT Fastställd av Programnämnden för data- och medieteknik, DM Fastställandedatum LINKÖPINGS
Läs merEDAA01 Programmeringsteknik - fördjupningskurs
EDAA01 Programmeringsteknik - fördjupningskurs Läsperiod lp 1+2 (Ges även lp 3) 7.5 hp anna.axelsson@cs.lth.se sandra.nilsson@cs.lth.se http://cs.lth.se/edaa01ht Förkunskapskrav: Godkänd på obligatoriska
Läs mer729G74 IT och programmering, grundkurs. Tema 2. Föreläsning 3 Jody Foo,
729G74 IT och programmering, grundkurs Tema 2. Föreläsning 3 Jody Foo, jody.foo@liu.se Föreläsningsöversikt Information i grafstrukturer Diskret matematik Relationer: kopplingar mellan mängder Funktioner
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 merIntroduktion till informatik - människa, teknik, organisation
KURSINFORMATION Introduktion till informatik - människa, teknik, organisation KANDIDATPROGRAMMET I SYSTEMVETENSKAP Sida 1 av 6 INNEHÅLLSFÖRTECKNING 1. Kursinnehåll... 3 2. Lärandemål... 4 3. Arbetsformer
Läs merKursanalys DA2003 höst 2017
Kursanalys DA2003 höst 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 mer1/15/2013. DD1310/DD1314/DA3009 Programmeringsteknik. Lärandemål... Vilka läser kursen? ...fler lärandemål VARFÖR? Föreläsning 1
Skolan för Datavetenskap och kommunikation DD1310/DD1314/DA3009 Programmeringsteknik Föreläsning 1 Kursinfo Diagnostiskt prov Python-intro: print variabler reserverade ord input kommentarer beräkningar
Läs merTDDE44 Programmering, grundkurs
TDDE44 Programmering, grundkurs Föreläsning 1 Jody Foo, jody.foo@liu.se Föreläsningsöversikt Vad ingår i "Programmering, grundkurs"? Kursöversikt Datorer, program, programmeringsspråk Kort om nästa föreläsning
Läs merDatateknik B, Tillämpad datavetenskap, 30 högskolepoäng Computer Engineering, Applied Computer Science, Intermediate Course, 30 Credits
1(5) Denna kursplan är nedlagd eller ersatt av ny kursplan. Kursplan Institutionen för naturvetenskap och teknik Datateknik B, Tillämpad datavetenskap, 30 högskolepoäng Computer Engineering, Applied Computer
Läs merKursbeskrivning i franska 9AFR71. Franska 91-97,5hp
LINKÖPINGS UNIVERSITET Institutionen för kultur och kommunikation Franska Ht 20 Kursbeskrivning i franska 9AFR71 Franska 91-97,5hp Akademiskt skrivande på avancerad nivå 1 Franska (91-97,5hp), Akademiskt
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 merTDDC77 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 merKognitionsvetenskap Kandidatprogrammet
Kognitionsvetenskap Kandidatprogrammet Mattias Arvola Programansvarig 1 2 3 4 5 6 HUR TÄNKER FOLK EGENTLIGEN? 7 HUR TÄNKER FOLK EGENTLIGEN? VAD ÄR EN TANKE? HUR ÄR SPRÅK UPPBYGGT? VAD BETYDER BILDER? VAD
Läs merImperativ och Funktionell Programmering i Python #TDDD73
Imperativ och Funktionell Programmering i Python #TDDD73 Fredrik Heintz, IDA fredrik.heintz@liu.se @FredrikHeintz Mål med föreläsningen Du ska bli grymt inspirerad att lära dig programmera! Du ska känna
Läs mer729G04 Programmering och diskret matematik
Tentamen 729G04, 2013-01-11 1(8) 729G04 Programmering och diskret matematik Tentamen 2013 01 11 kl 08.00 13.00 Tillåtna hjälpmedel: Dator, penna, papper, linjal, suddgummi, godkänd(a) bok/böcker Uppgifter:
Läs merKursplan för kurs på grundnivå
Kursplan för kurs på grundnivå Teoretisk filosofi II Theoretical Philosophy II 30.0 Högskolepoäng 30.0 ECTS credits Kurskod: FITF20 Gäller från: VT 2019 Fastställd: 2018-09-12 Institution Filosofiska institutionen
Läs merENGK01, Engelska: Kandidatkurs, 30 högskolepoäng English: Level 3 - B. A. Course, 30 credits Grundnivå / First Cycle
Humanistiska och teologiska fakulteterna ENGK01, Engelska: Kandidatkurs, 30 högskolepoäng English: Level 3 - B. A. Course, 30 credits Grundnivå / First Cycle Fastställande Kursplanen är fastställd av utbildningsledaren
Läs merFöreläsning 9 Innehåll. Söndra och härska. Fibonaccitalen. Söndra och härska. Divide and conquer teknik för att konstruera rekursiva algoritmer.
Föreläsning 9 Innehåll Mer om rekursion söndra-och-härska-algoritmer dynamisk programmering backtracking Orientering om versionshantering med git Söndra och härska Divide and conquer teknik för att konstruera
Läs merKurshandledning. Bruksspel. 7,5 hp VT Kurskod: 918G09 Kursansvarig: Anna Englund Bohm
Kurshandledning Bruksspel 7,5 hp VT 2013 Kurskod: 918G09 Kursansvarig: Anna Englund Bohm Innehållsförteckning Innehållsförteckning... 2 Presentation av kursen... 3 Tid och plats... 3 Registrering... 3
Läs merKognitionsvetenskapligt kandidatprogram
Utbildningsplan för Kognitionsvetenskapligt kandidatprogram Bachelor Programme in Cognitive Science 180 Högskolepoäng Kognitionsvetenskap är ett tvärvetenskapligt kunskaps- och forskningsområde som studerar
Läs mer732G16: Databaser - Design och programmering
732G16: Databaser - Design och programmering Eva L. Ragnemalm, IDA (eva.ragnemalm@liu.se) Johan Falkenjack, IDA (johan.falkenjack@liu.se) Fö 1 Introduktion 2 Kursöversikt Teori och praktik Kursbok, lektionshäfte,
Läs merKognitionsvetenskapligt kandidatprogram Bachelor Programme in Cognitive Science 180 Högskolepoäng
Utbildningsplan för Kognitionsvetenskapligt kandidatprogram Bachelor Programme in Cognitive Science 180 Högskolepoäng Kognitionsvetenskap är ett tvärvetenskapligt kunskaps- och forskningsområde som studerar
Läs merUtbildningsplan för Datavetenskapligt program, 180 högskolepoäng
IT-FAKULTETEN Dnr G 2015/217 Utbildningsplan för Datavetenskapligt program, 180 högskolepoäng Computer Science, Bachelor s Programme, 180 higher education credits Grundnivå/programkod (N1COS) 1. Fastställande
Läs merDatorteknik och realtidssystem
DNR LIU-2018-02499 1(9) Datorteknik och realtidssystem Programkurs 6 hp Computer Engineering and Real-time Systems TSEA81 Gäller från: 2019 VT Fastställd av Programnämnden för elektroteknik, fysik och
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 merProgramvarutestning. Programkurs 6 hp Software Testing TDDD04 Gäller från: 2019 VT. Fastställd av. Fastställandedatum
DNR LIU-2018-02499 1(8) Programvarutestning Programkurs 6 hp Software Testing TDDD04 Gäller från: 2019 VT Fastställd av Programnämnden för data- och medieteknik, DM Fastställandedatum 2018-08-31 2(8) Huvudområde
Läs merProgrammering - abstraktion och modellering
1(9) Programmering - abstraktion och modellering Programkurs 8 hp Programming: Abstraction and Modelling TDDC74 Gäller från: 2018 VT Fastställd av Programnämnden för elektroteknik, fysik och matematik,
Läs merKurshandledning. Bruksspel. 7,5 hp VT 2014. Kurskod: 918G27 & 918G29 Kursansvarig: Anna Englund Bohm
Kurshandledning Bruksspel 7,5 hp VT 2014 Kurskod: 918G27 & 918G29 Kursansvarig: Anna Englund Bohm Innehållsförteckning Innehållsförteckning... 2 Presentation av kursen... 3 Tid och plats... 3 Kursplan
Läs merFly 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 merDatamodeller och databaser, avancerad kurs
1(6) Datamodeller och databaser, avancerad kurs Programkurs 6 hp Advanced Data Models and Databases TDDD43 Gäller från: Fastställd av Programnämnden för data- och medieteknik, DM Fastställandedatum LINKÖPINGS
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 merHur man programmerar. Exempel på problemlösning i Python
Hur man programmerar Exempel på problemlösning i Python Problemet Som vokaler i engelska språket räknar vi i denna uppgift bokstäverna aeuio, och som konsonanter alla andra bokstäver utom y (y fungerar
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 merKandidatprogrammet i kognitionsvetenskap
DNR LIU-2013-00294 1(9) Kandidatprogrammet i kognitionsvetenskap 180 hp Bachelor s Programme in Cognitive Science F7KK Gäller från: 2016 HT Fastställd av Fakultetsstyrelsen för filosofiska fakulteten Fastställandedatum
Läs merUtbildningsplan Dnr CF 52-66/2007. Sida 1 (7)
Utbildningsplan Dnr CF 52-66/2007 Sida 1 (7) PROGRAMMET FÖR SIMULERING OCH DATASPELSUTVECKLING, 180 HÖGSKOLEPOÄNG Programme in Simulation and Computer Game Development, 180 ECTS Utbildningsplanen är inrättad
Läs merTYSK02, Tyska: Kandidatkurs, 30 högskolepoäng German: BA Course, 30 credits Grundnivå / First Cycle
Humanistiska och teologiska fakulteterna TYSK02, Tyska: Kandidatkurs, 30 högskolepoäng German: BA Course, 30 credits Grundnivå / First Cycle Fastställande Kursplanen är fastställd av Prodekanen med ansvar
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 merKTH STH TENTAMEN. HI1024:TEN2 - Praktisk tentamen Tid: 8-13, den 18 februari 2012
KTH STH TENTAMEN HI1024:TEN2 - Praktisk tentamen Tid: 8-13, den 18 februari 2012 Gamla kurskoder: HI1900, 6E2950, etc. Examinator: Johnny Panrike Rättande lärare: Nicklas Brandefelt, Johnny Panrike och
Läs merObjektorienterad 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 merAvdelningen för informations- och kommunikationssystem Fakulteten för naturvetenskap, teknik och medier
1 (6) Utbildningsplan för: Datateknik, 180 hp Computer Science Allmänna data om programmet Programkod Tillträdesnivå Diarienummer TDATG Grundnivå 2007/127 Högskolepoäng 180 Ansvarig avdelning Ansvarig
Läs merDiskret matematik. Fristående kurs 8 hp Discrete Mathematics ETE306 Gäller från: 2019 VT. Fastställd av. Fastställandedatum
DNR LIU-2018-02499 1(8) Diskret matematik Fristående kurs 8 hp Discrete Mathematics ETE306 Gäller från: 2019 VT Fastställd av Programnämnden för kemi, biologi och bioteknik, KB Fastställandedatum 2018-08-31
Läs merUniverse 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 merEnterprise Systems. Programkurs 6 hp. TDP024 Gäller från: 2019 VT. Fastställd av. Fastställandedatum. Programnämnden för data- och medieteknik, DM
DNR LIU-2018-02499 1(8) Enterprise Systems Programkurs 6 hp Enterprise Systems TDP024 Gäller från: 2019 VT Fastställd av Programnämnden för data- och medieteknik, DM Fastställandedatum 2018-08-31 2(8)
Läs merProgramvaruteknik, hp
1 (6) Utbildningsplan för: Programvaruteknik, 120-180 hp Software Engineering, 120-180 Credits Allmänna data om programmet Programkod Tillträdesnivå Diarienummer TPVAG Grundnivå MIUN 2010/1734 Högskolepoäng
Läs merVisuell teori. Programkurs 6 hp Visual Theory TRTE13 Gäller från: 2017 VT. Fastställd av. Fastställandedatum
DNR LIU-2017-00432 1(8) Visuell teori Programkurs 6 hp Visual Theory TRTE13 Gäller från: 2017 VT Fastställd av Programnämnden för data- och medieteknik, DM Fastställandedatum 2017-01-25 2(8) Huvudområde
Läs merSVEK11, Svenska: Språklig inriktning - kandidatkurs, 30 högskolepoäng Swedish Language: Level 3 - B. A. Course, 30 credits Grundnivå / First Cycle
Humanistiska och teologiska fakulteterna SVEK11, Svenska: Språklig inriktning - kandidatkurs, 30 högskolepoäng Swedish Language: Level 3 - B. A. Course, 30 credits Grundnivå / First Cycle Fastställande
Läs merIntroduktionsföreläsning
Introduktionsföreläsning Beräkningsvetenskap DV Institutionen för Informationsteknologi, Uppsala Universitet 1 september, 2014 Lärare Emanuel Rubensson Outline 1 Vad är beräkningsvetenskap? 2 Information
Läs merKandidatprogrammet i kognitionsvetenskap
DNR LIU-2013-00294; LIU-2018-00946 1(8) Kandidatprogrammet i kognitionsvetenskap 180 hp Bachelor s Programme in Cognitive Science F7KK Gäller från: 2018 HT Fastställd av Fakultetsstyrelsen för filosofiska
Läs merProgramschemat är beslutat av utbildningsledare Annika Björklund vid akademin för innovation, design och teknik
Programschema för liga programmet, 180 hp Programkod: Gäller för läsåret 2015/2016 Programschemat är beslutat av utbildningsledare Annika Björklund vid akademin för innovation, design och teknik 2015-02-05.
Läs merKurshandledning. Bruksspel. 7,5 hp VT Kurskod: 918G07 Kursansvarig: Anna Englund Bohm
Kurshandledning Bruksspel 7,5 hp VT 2012 Kurskod: 918G07 Kursansvarig: Anna Englund Bohm Innehållsförteckning Innehållsförteckning...2 Presentation av kursen...3 Lokaler...3 Registrering...3 Välkommen
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 merModelling of Biological Systems
DNR LIU-2017-00432 1(8) Modelling of Biological Systems Programkurs 6 hp Modelling of Biological Systems NBID31 Gäller från: 2017 VT Fastställd av Programnämnden för kemi, biologi och bioteknik, KB Fastställandedatum
Läs merKursanalys DD1312 hösten 2008
Kursanalys DD1312 hösten 2008 Författare: Vahid Mosavat Nedan följer en kursanalys av kursen programmeringsteknik och matlab för I1. Kursanalysen är framtaget av kursledarens anteckningar under kursens
Läs merKursintroduk+on etjänster och Webbprogrammering
Kursintroduk+on etjänster och Webbprogrammering Lärare Owen Eriksson Madelen Hermelin Anton Gunnarsson John Larsson Mathias Peters Viktor Tigerström Kursplan Mål Kunskap och förståelse: - Förklara begreppet
Läs merInnehålls förteckning
Programmering Uppsats i skrivteknik Axxell Företagsekonomi i informationsteknik 19.3.2015 Respondent: Tomas Björklöf Opponent: Theo Wahlström Handledare: Katarina Wikström Innehålls förteckning 1. Inledning...3
Läs merDD1314 Programmeringsteknik
Skolan för Datavetenskap och kommunikation DD1314 Programmeringsteknik Föreläsning 1 o print o variabler o reserverade ord o input o kommentarer o beräkningar o datatyper o if-satser Kursinformation Programmering:
Läs merSFX - Tricks of the Trade
DNR LIU-2017-00432 1(8) SFX - Tricks of the Trade Programkurs 6 hp SFX - Tricks of the Trade TNCG13 Gäller från: 2017 VT Fastställd av Programnämnden för data- och medieteknik, DM Fastställandedatum 2017-01-25
Läs merÖversikt. Programmering tillämpningar och datastrukturer. Vad kursen täcker. Lärare. Rekommenderad litteratur. Kursmål 729G58 (HKGBB7)
Översikt Programmering tillämpningar och datastrukturer 729G58 (HKGBB7) Kursinformation Objektorienterad programmering: Klasser och objekt Arv Polymorfism Metoder Programexempel Programmering tillämpningar
Läs merUppgifter till tenta i 729G04 Programmering och diskret matematik. 17 december 2015, kl 14:00-18:00
1 ( 7) Uppgifter till tenta i 729G04 Programmering och diskret matematik. 17 december 2015, kl 14:00-18:00 Tillåtna hjälpmedel: Dator, penna, papper, linjal, suddgummi, godkänd(a) bok/böcker/kompendier
Läs mer729G74 IT och programmering, grundkurs. Tema 2, Föreläsning 2 Jody Foo,
729G74 IT och programmering, grundkurs Tema 2, Föreläsning 2 Jody Foo, jody.foo@liu.se Föreläsningsöversikt Kursinfo: återkoppling Muddy Cards och kompletteringar Diskret matematik Python: Programmering
Läs merTillämpning av geografiska informationssystem (GIS) för ekologer
1(9) Tillämpning av geografiska informationssystem (GIS) för ekologer Programkurs 6 hp Applications of Geographic Information Systems (GIS) for Ecologists NBIB43 Gäller från: 2018 VT Fastställd av Programnämnden
Läs merProgramschemat är beslutat av utbildningsledare Annika Björklund vid akademin för innovation, design och teknik
Programschema för liga programmet, 180 hp Programkod: Gäller för läsåret 2014/2015 Programschemat är eslutat av utildningsledare Annika Björklund vid akademin för innovation, design och teknik 2014-02-07.
Läs mer