HT15, DA354A - Kursintroduktion
-
Upload
anton-tibblin -
Category
Education
-
view
318 -
download
9
Transcript of HT15, DA354A - Kursintroduktion
![Page 1: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/1.jpg)
Introduktion till programmering… med Python
![Page 2: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/2.jpg)
KursinstroduktionVad går denna kurs ut på?
![Page 3: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/3.jpg)
Dagens agenda Lärare & assistenter Kursens innehåll Kursplan Kursens planering Examinerande moment Kurslitteratur Programmering, med Johan H!
![Page 4: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/4.jpg)
Lärare & assistenter Anton Tibblin Informationsarkitekt Webbutvecklare Entreprenör Adjunkt
Jennie Hellqvist
Michelle Pantorp
![Page 5: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/5.jpg)
Kursens syfte Kursen syftar till att studenten utvecklar kunskap och färdigheter inom grundläggande programmering. Under kursens gång inhämtas erfarenheter av problemanalys, problemlösning, implementering och dokumentation av programvara.
![Page 6: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/6.jpg)
Kursens innehåll Kursen fokuserar på praktiska programmeringsfärdigheter, förankrade i relevant teori. Utgångspunkten är studentens arbete med specifika problem. Kursen behandlar: problemlösningsstrategier
användning av språkkonstruktioner från strukturerad programmering
implementering och utvärdering av egna program
![Page 7: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/7.jpg)
Lärandemål – Kunskap och förståelse kunna visa förståelse för grundläggande begrepp inom strukturerad programmering
visa ett algoritmiskt tankesätt och förståelse för att använda informell logik vid utformandet av algoritmer
kunna övergripande diskutera skillnader och likheter mellan strukturerad och objektorienterad programmering
![Page 8: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/8.jpg)
Lärandemål – Färdighet och förmåga kunna strukturera och implementera enklare program i ett programmeringsspråk
självständigt från en problembeskrivning kunna analysera problem och konstruera ett fungerande program
kunna motivera sin programkod med avseende på lämpliga kontrollstrukturer, läsbarhet samt konventioner i aktuellt programmeringsspråk
kunna använda tredjeparts- och standardbibliotek vid programmering
![Page 9: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/9.jpg)
Lärandemål – Värderingsförmåga och förhållningssätt kunna kritiskt resonera kring alternativa lösningar för ett givet programmeringsproblem
![Page 10: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/10.jpg)
Problemlösning
![Page 11: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/11.jpg)
![Page 12: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/12.jpg)
Moduler i kursen1. Introduktion till Python2. Funktioner3. Iteration och selektion4. Listor och lexikon5. Fil- och felhantering6. Webbapplikationer
En modul per vecka, en inlämningsuppgift per vecka
![Page 13: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/13.jpg)
Varje modul… Föreläsningar Laborationer Inlämningsuppgifter - med undantag för första modulen
![Page 14: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/14.jpg)
Kursens schema Föreläsningar Laborationer Inlämningsuppgifter
![Page 15: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/15.jpg)
Examinerande moment Inlämningsuppgifter Deadline: fredagar varje vecka från vecka 48. Deadlines blir alltså följande:1. 27/112. 4/123. 11/124. 18/125. 15/1
![Page 16: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/16.jpg)
Kurslitteratur Downey, Allen B. (2012) Think Python, O'Reilly, Beijing, ISBN-13: 9781449330729
http://greenteapress.com/thinkpython/thinkpython.html
![Page 17: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/17.jpg)
Programmering.iakurs.seVår kurswebbplats
![Page 18: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/18.jpg)
Nästa moment…
![Page 19: HT15, DA354A - Kursintroduktion](https://reader036.fdocuments.net/reader036/viewer/2022081515/58cf8cd91a28ab65538b45e9/html5/thumbnails/19.jpg)