Allmän (och viktig) kursinformation

Storlek: px
Starta visningen från sidan:

Download "Allmän (och viktig) kursinformation"

Transkript

1 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 diskret matematik? Vad är programmering? Om labbsalarna och labbmiljön Att läsa på universitet Allmän (och viktig) kursinformation Ni läser här för att ni vill! För att ni vill lära er! Vi förutsätter att ni är har en förmåga att ta egna initiativ: Fråga om något är otydligt, eller om information saknas. Kurspersonal har svårt att åtgärda något annars! Läs tillsammans! Planera dina studier!

2 Kursorganisation på universitetet Personal Kursansvarig stakar ut en väg fram till målet (kunskapsmålen). Föreläsarna är era guider. Assistenter hjälper er praktiskt. Examinator på en kurs kontrollerar att ni nått målet. Varje kurs har examinationsmoment, en provuppsättning. Det betyder att ni kan hitta er egen väg om ni vill, så länge som ni når målet. Målet finns beskrivet i kursplanen. Kursadministratören ser till att allt registreras m.m. Examinator & kursansvarig: Jody Foo Föreläsare: Jody Foo Labbassistenter: Benjamin Helmersson Elias Åsgård Evelina Rennes Ove Jansson Lektionsassistenter: Ander Märak Leffler Johan Falkenjack Kurssekreterare: Annelie Almquist Vad händer om jag inte pluggar? Ingen kommer tvinga er att plugga eller förbereda er Ni kommer inte att bli bestraffade för att ni inte förbereder er Men... ni får ut mindre av utbildningen om ni inte gör det andra kommer att förutsätta att ni förbereder er och ställa krav på er utifrån den förutsättningen Kurshemsidan

3 Kursmål Fråga om ni saknar information! konstruera grundläggande datorprogram och formella modeller för enkla kognitionsvetenskapliga tillämpningar använda begrepp och modeller från grundläggande diskret matematik förklara vad en algoritm är och tillä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 att konstruera enkla datorprogram Examinationsmoment Examination Examinationsmomenten ska stämma överrens med kursmålen. I denna kurs: UPG1 1,5hp: Hemuppgift i diskret matematik TEN4 2,5hp: Datorsalstenta LAB5 1hp: Individuella labbar LAB6 1hp: Parlabbar Datorsalstenta (G/VG): 14:00-18:00 15 december 2014 Inlämningsuppgift i Diskret matematik (G): september 2014 Labborationsuppgifter i Python (G) Betyg G+G+G = G VG + G + G = VG

4 Hemuppgift Datorsalstenta Uppgifter i diskret matematik som löses individuellt. v39: september Programmeringstenta vid dator Godkänd bok får tas med Test-tenta för att prova på hur det känns Laborationer Kursmoment Laborationer görs vid dator Ni kommer behöva lägga ner mer tid än den schemalagda. Vissa labbtillfällen är med handledare, andra utan. Föreläsningar i föreläsningssal Lektioner i föreläsningssal (DM), i datorsal (programmering) Laborationer: i datorsal Labbar som görs individuellt & labbar som görs i grupper om två Inlämning: e-post till er handledare

5 Mentometer Inslag på föreläsningar med mentometrar Via app, eller på webben: Android: id=com.exittix.exitticket ios: Webb: Pilotprojekt - programmering på föreläsning Kurslitteratur Strandh, R Introduktion till Datavetenskap. Kuhlman och Dahllöf Matematik för språkteknologer. (PDF:er) Miller & Ranum How to Think Like a Computer Scientist - Learning with Python: Interactive Edition (Using Python 3.x). URL: runestone/static/thinkcspy/index.html. Downey Think Python - How to Think Like a Computer Scientist. URL: thinkpython/. Gratis som PDF/HTML, finns att beställa som bok Kursen är på 6hp utspritt över 18 veckor. ~9h/vecka

6 Kursmål Diskret matematik Diskret, som i åtskiljd, inte som i obemärkt Muffinsar är diskreta Tårtor är kontinuerliga

7 Diskret matematik behandlar t.ex. teoretisk datavetenskap logik mängdlära kombinatorik grafteori topologi sannolikhet spelteori Diskret matematik i denna kurs Mängder Relationer Funktioner Algoritmer Grafer och träd Varför är diskret matematik viktigt för en kognitionsvetare? Modellering med hjälp av diskret matematik Ett formellt språk för att diskutera teorier och resonera inom/om bl.a. Diskreta modeller AI Språkteknologi Programmering Databaser Begrepp och kunskap om hur dessa används. Diskreta modeller ett sätt att representera data/information/kunskap som kan modelleras och bearbetas av datorprogram språk spelvärld internt tillstånd hos en agent/robot nätverksstrukturer

8 Notation f(x) =2x +3

9 {x x 2 N,x<10} Begrepp Ett exempel från uppgiftsanalys Task Layer Diagram - ett sätt att abstrahera och analysera uppgifter (Arnowitz 2004)

10 Initialt uppgiftsflöde för call-centerapplikation Cykler borttagna och tidsflöde etablerat Open file Open file Add record 0 Find 1 Input name 2 Add record Find Make call 3 Input name Create record Input telephone 4 Check duplicates Create record Input telephone 5 Check duplicates Make call FIG Task set in an application flow chart. 6 FIG Layering result after peeling. Redundanta beroende borttagna Uppgiftsanalysen en diskret modell består av en mängd uppgifter + riktade relationer mellan dem: en graf med hjälp av kunskaper i diskret matematik får vi de begrepp vi behöver för att representera detta i en dator vi kan sedan implementera ett program som hjälper oss skapa ett sådant diagram FIG Task Layer Map.

11 Modellering med hjälp av diskret matematik Algoritmer ett sätt att lösa problem som kan implementeras av datorprogram söka information tolkning/generering av språk analys av sociala nätverk Vad är programmering?

12 Progammering och kogvet Datainsamling Interaktionsdesign, interaktions- och webbprogrammering Språkteknologi Simuleringar Artificiell intelligens Närmaste framtiden 729G06 Programmering och logik (Kogvet 1, VT) 729G09 Språkvetenskaplig databehandling (Kogvet 1, VT) 729G43 Artificiell Intelligens (Kogvet 2, HT) D Sharon Pruitt: Varför programmera? För att man är lat... För att datorn kan göra det snabbare För att man vill simulera något För att man vill automatisera något För att det är roligt! För att man vill skapa något För att datorn är bättre på att hantera den typen av data...

13 Vad behöver man för programmera Träning Tid Kunskap

14 Vad gör man när man programmerar? Problemlösning Dela upp problemet i delproblem Uttrycker sig på ett sätt så att en dator förstår Logiskt Tydligt Små steg i taget Cargo Bot patrick h. lauke:

15 Teknik bakom programmering Light Bot En vanlig dator En vanlig dator Program / Applikationer Operativsystem Hårdvara Program / Applikationer Operativsystem Hårdvara

16 Ram (arbetsminne) Hårdvara Lagringsutrymme - Hårddisk (långtidsminne) Extern in- och utmatning (sinnen) CPU/Processor (Hjärna) En vanlig dator Program / Applikationer Operativsystem Hårdvara Operativsystem En vanlig dator Windows: Vista/7/8 Mac OS X: Snow Leopard/Lion/Mountain Lion Linux: Ubuntu, Debian, Red Hat, Slackware BeOS, Solaris... Program / Applikationer Operativsystem Hårdvara

17 Program En vanlig dator Officeprogram Webbläsare Spel Videouppspelningsprogram Skärmsläckare Här kommer vi hålla till Program / Applikationer Operativsystem Hårdvara Program 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 Program skrivs med hjälp av ett programmeringsspråk Programmeringsspråk = formellt språk Svenska, engelska, tyska osv = naturliga språk

18 Program forts Formella språk skiljer sig från naturliga språk genom att de är: har en strikt syntax saknar tvetydighet är bokstavliga, dvs ingenting "mellan raderna" HAI CAN HAS STDIO? PLZ OPEN FILE "LOLCATS.TXT"? AWSUM THX VISIBLE FILE O NOES INVISIBLE "ERRROR!" KTHXBYE

19 Högnivå- och lågnivåspråk Fibonaccital Högnivå/Abstrakt Python LISP Java Ada Summan av de två föregående fibonaccitalen. De första två är 0 och 1. 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55 C Assembler Lågnivå/Maskinnära Maskinkod Fibonaccital F(4) = F(3) + F(2) = (F(2) + F(1)) + (F(1) + F(0)) = (F(1) + 0)) + 1 ) + (1 + 0) = 3 8B FA B C383 FA B C353BB B D FA BD98B C84AEBF1 5BC3 A function in 32-bit x86 machine code to calculate the nth Fibonacci number

20 fib: mov edx, [esp+8] cmp edx, 0 mov eax, 0 cmp edx, 2 mov eax, 1 push ebx mov ebx, 1 mov ecx, lea eax, [ebx+ecx] cmp edx, 3 mov ebx, ecx mov ecx, eax dec pop ebx ret The same Fibonacci number calculator as above, but in x86 assembly language using MASM syntax 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 Vad är programmering? 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 Aktivitet där man skapar program. Materialet för skapandet är programkod som skrivs i ett formellt språk. Programmering är en kreativ process som kräver problemstrukturering och problemformulering.

21 Dagens föreläsning Allmän kursinformation Kort om diskret matematik Kort om programmering Läs Strandh kap 1 för en mer detaljerad introduktion. Nästa föreläsning Mängdlära Vad är en mängd? Hur beskriver man en mängd? Vad kan man göra med en mängd? Hur ritar man en mängd? Läsanvisningar: se kurshemsidan!

729G04 Programmering och diskret matematik. Kursintroduk+on Jody Foo

729G04 Programmering och diskret matematik. Kursintroduk+on Jody Foo 729G04 Programmering och diskret matematik Kursintroduk+on Jody Foo Föreläsningsöversikt Allmän kursinforma9on Vad är diskret matema9k Vad är programmering Allmän kursinformaion Att läsa

Läs mer

MUDDYCARDS 729G04 PYTHON 1. Positivt. Negativt. JODY FOO Department of Computer and Information Science (IDA) Linköping University, Sweden

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

729G74 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, 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 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

729G74 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, 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 mer

729G74 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, 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 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 Kurslogistik Begreppspresentationer Uppgifter i diskret matematik Uppgifter i Python Tema 1:

Läs mer

Programmering, grundkurs

Programmering, 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 mer

Universitetet i Linköping Institutionen för datavetenskap Anders Haraldsson

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

Föreläsning 1: Intro till kursen och programmering

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

Introduktion till Datalogi DD1339. Föreläsning 1 8 sept 2014

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

Föreläsning 1: Intro till kursen och programmering

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

TDP001/TDP002. Introduktionsföreläsning. Eric Elfving Institutionen för Datavetenskap (IDA)

TDP001/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 mer

b) NY KURS (Ange kursnamn, årskurs, önskad läsperiod, schemablocksplacering. Bifoga utkast till kursplan.)

b) 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 mer

729G75: 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 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 mer

729G75: 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 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 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

Kognitionsvetenskapligt kandidatprogram Bachelor Programme in Cognitive Science 180 Högskolepoäng

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

Kognitionsvetenskap Kandidatprogrammet

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

DATORLÄRA 1 2013-09-02 Christophe Clément - Fysikum

DATORLÄ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 mer

Programvaruteknik, hp

Programvaruteknik, 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 mer

Kognitionsvetenskapligt kandidatprogram

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

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

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

Avdelningen för informations- och kommunikationssystem Fakulteten för naturvetenskap, teknik och medier

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

Institutionen för datavetenskap vid Helsingfors universitet

Institutionen för datavetenskap vid Helsingfors universitet Institutionen för datavetenskap vid Helsingfors universitet PB 68 Gustaf Hällströms gata 2b Helsingfors universitet www.cs.helsinki.fi www.cs.helsinki.fi/index.sv.html Datavetenskap Datavetenskapen försöker

Läs mer

TDDE44 Programmering, grundkurs

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

Föreläsning 1: Introduktion till kursen

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

Kandidatprogrammet i kognitionsvetenskap

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

Föreläsning 1: Introduktion till kursen

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

TDP001: Handhavande av datormiljö, 4 hp. Ola Leifler, Institutionen för datavetenskap

TDP001: Handhavande av datormiljö, 4 hp. Ola Leifler, Institutionen för datavetenskap TDP001: Handhavande av datormiljö, 4 hp Ola Leifler, Institutionen för datavetenskap Agenda Mål Innehåll Examinationsmoment Organisation Mål Ur studiehandboken: Efter genomgången kurs ska studenten kunna:

Läs mer

Grundläggande programmering med matematikdidaktisk inriktning för lärare i åk 7-9

Grundlä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 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

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

Grundläggande programmering med matematikdidaktisk inriktning för lärare i åk 7-9

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

1/15/2013. DD1310/DD1314/DA3009 Programmeringsteknik. Lärandemål... Vilka läser kursen? ...fler lärandemål VARFÖR? Föreläsning 1

1/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 mer

DD1310/DD1314/DA3009 Programmeringsteknik LÄRANDEMÅL... Vilka läser kursen? ...FLER LÄRANDEMÅL. Föreläsning 1

DD1310/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 mer

Programmeringsteknik I

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

Objektorienterad programmering och Java

Objektorienterad programmering och Java Objektorienterad programmering och Java Sändlista Inger Klein Jonas Detterfelt Siv Söderlund Johan Högdahl Jonas Kvarnström Peter Dalenius Kurskod Examinator TDDC69 Jonas Kvarnström Kursen gavs Årskurs

Läs mer

Välkomna till DIT012 IPGO. Tyvärr en bug i Google Docs: Sidnummer stämmer inte alltid. Alla anteckningar börjar på sidan 1.

Välkomna till DIT012 IPGO. Tyvärr en bug i Google Docs: Sidnummer stämmer inte alltid. Alla anteckningar börjar på sidan 1. Välkomna till DIT012 IPGO 1 Tyvärr en bug i Google Docs: Sidnummer stämmer inte alltid. Alla anteckningar börjar på sidan 1. Lärare och Handledare Kursansvariga, examinatorer, föreläsare och handledare

Läs mer

Grundläggande datavetenskap 4p

Grundläggande datavetenskap 4p Grundläggande datavetenskap 4p Stefan.Pettersson@mh.se http://www.itm.mh.se/~stepet Kursinformation Planering Läsanvisningar Föreläsningsbilder Övningsuppgifter Laborationer 2004-11-04 IT och Medier 1

Läs mer

Datamodeller och databaser, avancerad kurs

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

Datavetenskapliga programmet, 180 högskolepoäng

Datavetenskapliga programmet, 180 högskolepoäng Utbildningsplan Sida 1 av 5 2013-04-18 Dnr: MDH 2.1.2-178/13 liga programmet, 180 högskolepoäng Bachelor Program in Computer Science, 180 Credits Denna utbildningsplan gäller för utbildning som ges efter

Läs mer

729G04 - Diskret matematik. Hemuppgift.

729G04 - 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 mer

Grundkurs i programmering - intro

Grundkurs i programmering - intro Grundkurs i programmering - intro Linda Mannila 4.9.2007 Dagens föreläsning Allmän kursinformation: mål, syfte, upplägg, examination, litteratur, etc. Hur arbetar en dator? Hur vi får datorn att förstå

Läs mer

Datavetenskapliga programmet, Allmän inriktning 180 högskolepoäng

Datavetenskapliga programmet, Allmän inriktning 180 högskolepoäng Utbildningsplan Sida 1 av 5 Programkod: TCV20 OINR liga programmet, Allmän inriktning 180 högskolepoäng Bachelor Program in Computer Science, General Profile 180 Credits Denna utbildningsplan är fastställd

Läs mer

Introduktion till informatik - människa, teknik, organisation

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

Kandidatprogrammet i kognitionsvetenskap

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

Föreläsning 1. Presentation av kursen Vad är programmering? Lite om java och utvecklingsmiljöer Aktivitetsdiagram Ett första program

Föreläsning 1. Presentation av kursen Vad är programmering? Lite om java och utvecklingsmiljöer Aktivitetsdiagram Ett första program Föreläsning 1 Presentation av kursen Vad är programmering? Lite om java och utvecklingsmiljöer Aktivitetsdiagram Ett första program Deitel: 1.1-1.9, 2.1-2.3 DA101A Programmering Programmering, DA101A Kursansvarig:

Läs mer

Innehålls förteckning

Innehå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 mer

729G74 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, 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 mer

VT17-1DV527-7,5hp. Vilket sammanfattande omdöme ger du kursen? Antal respondenter: 25. Antal svar. Svarsfrekvens: 24,00 %

VT17-1DV527-7,5hp. Vilket sammanfattande omdöme ger du kursen? Antal respondenter: 25. Antal svar. Svarsfrekvens: 24,00 % VT7-DV527-7,5hp Antal respondenter: 25 : Svarsfrekvens: 24,00 % Vilket sammanfattande omdöme ger du kursen? Vilket sammanfattande omdöme ger du kursen? Mycket bra 4 (,7%) Ganska bra 2 (33,3%) Ganska dålig

Läs mer

Datavetenskapligt program, 180 högskolepoäng

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

SSY1K, Kandidatprogram i systemvetenskap, 180 hp. SSY1K PROG, Kandidatprogram i systemvetenskap Programvaruteknik, 180 hp

SSY1K, Kandidatprogram i systemvetenskap, 180 hp. SSY1K PROG, Kandidatprogram i systemvetenskap Programvaruteknik, 180 hp SSY1K, Kandidatprogram i systemvetenskap, 180 hp SSY1K, Bachelor Programme in Information Systems, 180 hp Anmälningskod: P2202 Startermin: H16 Programtakt: 100% Studieort: Uppsala Undervisningsform: Normal

Läs mer

H15-1DV433-7,5. Vilket sammanfattande omdöme ger du kursen? Antal respondenter: 22. Antal svar. Svarsfrekvens: 59,09 %

H15-1DV433-7,5. Vilket sammanfattande omdöme ger du kursen? Antal respondenter: 22. Antal svar. Svarsfrekvens: 59,09 % H15-1DV433-7,5 Antal respondenter: 22 : Svarsfrekvens: 59,09 % Vilket sammanfattande omdöme ger du kursen? Vilket sammanfattande omdöme ger du kursen? Mycket bra 12 (92,3%) Ganska bra 1 (7,7%) Ganska dålig

Läs mer

Programschemat är beslutat av utbildningsledare Annika Björklund vid akademin för innovation, design och teknik

Programschemat ä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 2016/2017 Programschemat är beslutat av utbildningsledare Annika Björklund vid akademin för innovation, design och teknik 2016-01-20.

Läs mer

729G04 Programmering och diskret matematik. Python'1:'Labbmiljö'och'introduk7on'7ll'Python'

729G04 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 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

Litteraturlista för det Kognitionsvetenskapliga kandidatprogrammet ht15

Litteraturlista för det Kognitionsvetenskapliga kandidatprogrammet ht15 2015-08- 12 1(6) Litteraturlista för det Kognitionsvetenskapliga kandidatprogrammet ht15 Åk 1 729G01 Kognitionsvetenskaplig introduktionskurs (V34-38; Annika Silvervarg, IDA) Obligatorisk kurslitteratur:

Läs mer

Datateknik A, Tillämpad datavetenskap, 30 högskolepoäng Computer Science, Applied Computer Science, Basic Course, 30 Credits

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

Kursanalys DD1312 hösten 2008

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

TNSL05, Optimering, Modellering och Planering 6 hp, HT2-2011

TNSL05, Optimering, Modellering och Planering 6 hp, HT2-2011 ITN/KTS Stefan Engevall/Joakim Ekström Kursinformation TNSL05, Optimering, Modellering och Planering, HT2011 TNSL05, Optimering, Modellering och Planering 6 hp, HT2-2011 1 Kursmål & innehåll 1.1 Mål med

Läs mer

Programschema för Datavetenskapliga programmet, 180 hp. Gäller för läsåret 2018/2019. Programschema för 2018/2019.

Programschema för Datavetenskapliga programmet, 180 hp. Gäller för läsåret 2018/2019. Programschema för 2018/2019. Programschema för liga programmet, 180 hp Programkod: Gäller för läsåret 2018/2019 Om programschemat Varje utbildningsprogram har en fastställd utbildningsplan där det bl.a. framgår alla i programmet ingående

Läs mer

Imperativ och Funktionell Programmering i Python #TDDD73

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

Introduktion till programmering D0009E. Välkomna!

Introduktion till programmering D0009E. Välkomna! Introduktion till programmering D0009E Välkomna! 1 Kursinformation Läsperiod 3 2014, 7,5 poäng (hp) Ansvarig institution: System- och Rymdteknik Föreläsare/lektionslärare och Examinator: Fredrik Bengtsson

Läs mer

PYTHON SNABBREPETITION MEN FÖRST LITE ALLMÄNT OM PROGRAMMERING 729G04 PYTHON 2. Dagens Python

PYTHON SNABBREPETITION MEN FÖRST LITE ALLMÄNT OM PROGRAMMERING 729G04 PYTHON 2. Dagens Python Dagens Python 729G04 PYTHON 2 Mer om funktioner Villkorssatser JODY FOO Department of Computer and Information Science (IDA) Linköping University, Sweden Linköpings universitet 1 2 MEN FÖRST LITE ALLMÄNT

Läs mer

1. Flervalsfråga Andel

1. Flervalsfråga Andel Page 1 of 8 Kursutvärdering Tillbaka till Välj resultat Antal svar: 39 1. Flervalsfråga Andel Vilken kvalitet upplever du att kursen har hållit sammantaget? Mycket låg 5,1% Låg 20,5% Godtagbar 43,6% Hög

Läs mer

Introduktion till programmering

Introduktion till programmering Introduktion till programmering TDDC66 Datorsystem och programmering Föreläsning 1 Peter Dalenius Institutionen för datavetenskap 2014-09-01 Översikt Vad är programmering? Kursens målsättning och organisation

Läs mer

Inledning. Vad är ett datorprogram, egentligen? Olika språk. Problemlösning och algoritmer. 1DV433 Strukturerad programmering med C Mats Loock

Inledning. Vad är ett datorprogram, egentligen? Olika språk. Problemlösning och algoritmer. 1DV433 Strukturerad programmering med C Mats Loock Inledning Vad är ett datorprogram, egentligen? Olika språk Problemlösning och algoritmer 1 (14) Varför använda en dator? Genom att variera de program som styr datorn kan den användas för olika uppgifter.

Läs mer

Programmeringsteknisk översiktskurs för yrkeshögskoleprogram

Programmeringsteknisk översiktskurs för yrkeshögskoleprogram Programmeringsteknisk översiktskurs för yrkeshögskoleprogram Föreläsning 1 Våren 2005 Introduktion till kursen En dators delar Vad är ett program? Innehåll Hur fungerar ett program när det körs Programvaruutvecklingens

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

Administrivia. hh.se/db2004. 1 Verónica Gaspes (Kursansvarig) 2 Mattias Enervall (Övningsassistent) Examination. 1 Skriftlig tentamen (betyg)

Administrivia. hh.se/db2004. 1 Verónica Gaspes (Kursansvarig) 2 Mattias Enervall (Övningsassistent) Examination. 1 Skriftlig tentamen (betyg) Programmering hh.se/db2004 Föreläsning 1 Verónica Gaspes www2.hh.se/staff/vero www2.hh.se/staff/vero/programmering Välkomna till en kurs i programmering! Att programmera är att få datorn att bete sig på

Läs mer

VT17-1DV023-7,5hp. Vilket sammanfattande omdöme ger du kursen? Antal respondenter: 56. Antal svar. Svarsfrekvens: 42,86 %

VT17-1DV023-7,5hp. Vilket sammanfattande omdöme ger du kursen? Antal respondenter: 56. Antal svar. Svarsfrekvens: 42,86 % VT17-1DV023-7,5hp Antal respondenter: 56 : Svarsfrekvens: 42,86 % Vilket sammanfattande omdöme ger du kursen? Vilket sammanfattande omdöme ger du kursen? Mycket bra 17 (70,8%) Ganska bra 6 (25,0%) Ganska

Läs mer

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

Kursinformation Grundkurs i programmering med Python

Kursinformation Grundkurs i programmering med Python Hösten 2009 Två kurser i en 5DV105 - Programmeringsteknik med Python och MATLAB Programmeringsteori Föreläsningar om Python Färdighetsövning Laborationer i Python 5DV106 - Programmering i Python Praktisk

Läs mer

Datavetenskapliga programmet, Spel, 180 högskolepoäng

Datavetenskapliga programmet, Spel, 180 högskolepoäng Utbildningsplan Sida 1 av 5 2012-01-20 liga programmet, Spel, 180 högskolepoäng Bachelor Program in Computer Science, Computer Games Development, 180 Credits Denna utbildningsplan gäller för utbildning

Läs mer

Administrivia. hh.se/db2004. 1 Verónica Gaspes (Kursansvarig) 2 Daniel Petersson (Labassistent) Examination. 1 Skriftlig tentamen (betyg)

Administrivia. hh.se/db2004. 1 Verónica Gaspes (Kursansvarig) 2 Daniel Petersson (Labassistent) Examination. 1 Skriftlig tentamen (betyg) Programmering hh.se/db2004 Föreläsning 1 Verónica Gaspes www2.hh.se/staff/vero www2.hh.se/staff/vero/programmering Välkomna till en kurs i programmering! Att programmera är att få datorn att bete sig på

Läs mer

VT18-1DV527-7,5hp-KALMAR-50%-Normal /VT18-1DV527-7,5hp-Ortsoberoende-50%-Distans

VT18-1DV527-7,5hp-KALMAR-50%-Normal /VT18-1DV527-7,5hp-Ortsoberoende-50%-Distans VT1-1DV527-7,5hp-KALMAR-50%-Normal /VT1-1DV527-7,5hp-Ortsoberoende-50%-Distans Antal respondenter: 19 : Svarsfrekvens: 42,11 % Vilket sammanfattande omdöme ger du kursen? Vilket sammanfattande omdöme ger

Läs mer

SAMMANSTÄLLNING 1 (13) Datum för sammanställningen Period 3, 2007

SAMMANSTÄLLNING 1 (13) Datum för sammanställningen Period 3, 2007 SAMMANSTÄLLNING 1 (13) GRUNDKURS I C-PROGRAMMERING DEL AV (1TD442) ALGORITMER OCH DATASTRUKTURER (DV1) (1IT022) PROGRAMKONSTRUKTION II (IT) Period 3, 2007 Sammanfattning: Bra kurs, bra lärare och bra labbar.

Läs mer

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

729G74 IT och programmering, grundkurs. Tema 3. Föreläsning 1 Jody Foo, 729G74 IT och programmering, grundkurs Tema 3. Föreläsning 1 Jody Foo, jody.foo@liu.se Föreläsningsöversikt Tema 3: Experiment Verktyget Python Vad kan man använda Python till? Python-paket Lite mer om

Läs mer

Imperativ programmering

Imperativ programmering Imperativ programmering 1DL126 3p Imperativ programmering Jesper Wilhelmsson ICQ: 20328079 Yahoo: amigajoppe MSN / epost: jesperw@it.uu.se Rum: 1335 Tel: 471 1046 Imperativ programmering Vilka programmeringsspråk

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

Översikt. Programmering tillämpningar och datastrukturer. Vad kursen täcker. Lärare. Rekommenderad litteratur. Kursmål 729G58 (HKGBB7)

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

TNSL05, Optimering, Modellering och Planering 6 hp, HT2-2010

TNSL05, Optimering, Modellering och Planering 6 hp, HT2-2010 ITN/KTS Stefan Engevall/Joakim Ekström Kursinformation TNSL05, Optimering, Modellering och Planering, HT2010 TNSL05, Optimering, Modellering och Planering 6 hp, HT2-2010 1 Kursmål & innehåll 1.1 Mål med

Läs mer

Datateknik B, Tillämpad datavetenskap, 30 högskolepoäng Computer Engineering, Applied Computer Science, Intermediate Course, 30 Credits

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

TDDD78, TDDE30, 729A85 Objektorienterad programmering och Java

TDDD78, TDDE30, 729A85 Objektorienterad programmering och Java jonas.kvarnstrom@liu.se 2019 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

Introduktionsföreläsning

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

Masterprogrammet i Datavetenskap

Masterprogrammet i Datavetenskap Teknisk-naturvetenskapliga fakulteten Umeå universitet, 901 87 Umeå Telefon: 090-786 50 00 www.teknat.umu.se Dnr 514-57-11 Datum 2012-12-18 Sid 1 (6) Masterprogrammet i Datavetenskap Master of Science

Läs mer

729G04: Inlämningsuppgift i Diskret matematik

729G04: Inlämningsuppgift i Diskret matematik 729G04: Inlämningsuppgift i Diskret matematik Instruktioner Dessa uppgifter utgör del av examinationen i kursen 729G04 Programmering och diskret matematik. Uppgifterna ska utföras individuellt och självständigt,

Läs mer

Kursupplägg. Examination. Föreläsning 1: Intro till kursen och. Kursmaterial. programmering. Kursboken: Programmera med a multimedia approach

Kursupplägg. Examination. Föreläsning 1: Intro till kursen och. Kursmaterial. programmering. Kursboken: Programmera med a multimedia approach Föreläsning 1: Intro till kursen och Kursens hemsida http://www.it.uu.se/edu/course/homepage/prog1/esvt10 Studentportalen http://www.studentportalen.uu.se Kursmaterial Kursbok Kursprogramvara Tips: Installera

Läs mer

Meritförteckning - Mikael Tylmad

Meritförteckning - Mikael Tylmad Meritförteckning - Mikael Tylmad 2012-08-02 Namn Mikael Tylmad Personnummer 19840608-0195 Adress Tullingebergsvägen 1A, 14645 Tullinge E-post mikael@tylmad.com Civiltillstånd Gift Nationalitet Svensk Utbildning

Läs mer

Välkomna till kursen i grundläggande programmering DVGA08, ISGA04

Välkomna till kursen i grundläggande programmering DVGA08, ISGA04 Välkomna till kursen i grundläggande programmering DVGA08, ISGA04 Presentation av personal på kursen Kerstin Andersson lärare i datavetenskap Johan Öfverberg lärare i informatik Inger Bran kurssekreterare

Läs mer

Objektorienterad Systemutveckling Period 3

Objektorienterad Systemutveckling Period 3 Objektorienterad Systemutveckling 2 2018 Period 3 kurskod C1OB2B Innehåll Kursintroduktion Kursmaterialet finns temporärt även på http://www.gidenstam.org/hb/oosu2 KURSINTRODUKTION Kursintroduktion Inblandade

Läs mer

Processprogrammering och operativsystem

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

Programmering från början

Programmering från början Färdiga lektioner till de nya digitala kunskapsmålen för årskurs 1 till 6 Lektionsserien består av följande lektioner: 1. Programmera någon att bre en smörgås 2. Lapp-programmering 3. Programmera kompisar

Läs mer

Introduktion till programmering

Introduktion till programmering Introduktion till programmering TDDC66 Datorsystem och programmering Föreläsning 1 Peter Dalenius Institutionen för datavetenskap 2013-09-02 Översikt Vad är programmering? Kursens målsättning och organisation

Läs mer

TDDC30. Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 1 Jonas Lindgren, Institutionen för Datavetenskap, LiU

TDDC30. Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 1 Jonas Lindgren, Institutionen för Datavetenskap, LiU TDDC30 Objektorienterad programmering i Java, datastrukturer och algoritmer. Föreläsning 1 Jonas Lindgren, Institutionen för Datavetenskap, LiU På denna föreläsning: Kursinformation Imperativa delen av

Läs mer