Top Banner
Introduktion till programmering … med Python
21

HT16 - DA354A - Kursintroduktion

Jan 09, 2017

Download

Education

Anton Tibblin
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: HT16 - DA354A - Kursintroduktion

Introduktion till programmering… med Python

Page 2: HT16 - DA354A - Kursintroduktion

KursinstroduktionVad går denna kurs ut på?

Page 3: HT16 - DA354A - Kursintroduktion

Dagens agendaUpprop

Lärare & assistenter

Kursens innehåll

Kursplan

Kursens planering

Examinerande moment

Kurslitteratur

Page 4: HT16 - DA354A - Kursintroduktion

Upprop

Page 5: HT16 - DA354A - Kursintroduktion

Lärare & assistenter

Anton TibblinInformationsarkitektWebbutvecklareEntreprenörAdjunkt

Jacob Pettersson

Sofia Lundkvist

Page 6: HT16 - DA354A - Kursintroduktion

Kursens syfteKursen 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 7: HT16 - DA354A - Kursintroduktion

Kursens innehållKursen 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 8: HT16 - DA354A - Kursintroduktion

Lärandemål – Kunskap och förståelsekunna 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 9: HT16 - DA354A - Kursintroduktion

Lärandemål – Färdighet och förmågakunna 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 10: HT16 - DA354A - Kursintroduktion

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 11: HT16 - DA354A - Kursintroduktion

Problemlösning

Page 12: HT16 - DA354A - Kursintroduktion
Page 13: HT16 - DA354A - Kursintroduktion

Moduler i kursen1. Introduktion till Python

2. Funktioner

3. Iteration och selektion

4. Listor och lexikon

5. Fil- och felhantering

6. Webbapplikationer

En modul per vecka, en inlämningsuppgift per vecka

Page 14: HT16 - DA354A - Kursintroduktion

Varje modul…Föreläsningar

Laborationer

Inlämningsuppgifter- med undantag för första modulen

Page 15: HT16 - DA354A - Kursintroduktion

Kursens schemaFöreläsningar

Laborationer

Inlämningsuppgifter

Page 16: HT16 - DA354A - Kursintroduktion
Page 17: HT16 - DA354A - Kursintroduktion
Page 18: HT16 - DA354A - Kursintroduktion

Examinerande momentInlämningsuppgifter

Deadline: onsdagar varje vecka från vecka 48. Deadlines blir alltså följande:

1. 30/11

2. 7/12

3. 14/12

4. 22/12

5. 13/1

Page 19: HT16 - DA354A - Kursintroduktion

KurslitteraturDowney, Allen B. (2015) Think Python, O'Reilly, Beijing, ISBN-13: 9781491939369

http://greenteapress.com/wp/think-python-2e/

Page 20: HT16 - DA354A - Kursintroduktion

da354a.ia-mah.seVår kurswebbplats

Page 21: HT16 - DA354A - Kursintroduktion

Frågor?