Programmering och algoritmiskt tänkande, 6 hp
Programming and Algorithmic Thinking, 6 credits
729G75
Huvudområde
KognitionsvetenskapUtbildningsnivå
GrundnivåKurstyp
Fristående- och programkursExaminator
Jody FooStudierektor eller motsvarande
Jalal MalekiKursen ges för | Termin | Veckor | Språk | Ort/Campus | VOF | |
---|---|---|---|---|---|---|
F7KKO | Kandidatprogrammet i kognitionsvetenskap | 2 (VT 2017) | 201704-201723 | Svenska | Linköping, Valla | O |
Huvudområde
KognitionsvetenskapUtbildningsnivå
GrundnivåFördjupningsnivå
G1XKursen ges för
- Kandidatprogrammet i kognitionsvetenskap
Förkunskapskrav
För tillträde till kursen krävs att de förkunskaper som krävs för att bli antagen till kandidatprogrammet i kognitionsvetenskap är uppfyllda.
Lärandemål
Efter avslutad kurs ska den studerande kunna
- konstruera abstraktioner med varierande grad av stöd i det underliggande programmeringsspråket
- identifiera och förklara abstraktioner i programkod
- utarbeta och tillämpa algoritmer för att lösa problem
- producera program med enkla grafiska användargränssnitt
- tillämpa ett metodiskt och interaktivt tillvägagånssätt att lösa programmeringsrelaterade problem genom implementering, testning och felsökning
- relatera programmering och algoritmiskt tänkande till kognitionsvetenskap och kognitionsvetenskapliga tillämpningar
Kursinnehåll
Följande ämnen behandlas under kursen
- programmeringsspråket Python
- inläsning och bearbetning av data från filer och nätverk
- programmering av enklare grafik och användarinteraktion
- introduktion till programmeringsmetodik
- data- och programabstraktion
- grundläggande objektorienterad programmering
- introduktion till tekniker för programdesign (t.ex.diagram, pseudokod)
- grundläggande datavetenskapliga algoritmer som kan tillämpas inom kognitionsvetenskap och för kognitionsvetenskapliga tillämpningar
Undervisnings- och arbetsformer
Kursen består av föreläsningar, lektioner, seminarier och datorlaborationer i programmering. Kursen kräver en stor egen arbetsinsats för färdighetsträning utöver den schemalagda undervisningen.
Examination
Kursen examineras genom praktiska prov. Detaljerad information återfinns i studiehandledningen.
Studerande som underkänts två gånger på kursen eller del av kursen har rätt att begära en annan examinator vid förnyat examinationstillfälle.
Den som godkänts i prov får ej delta i förnyat prov för högre betyg.
Betygsskala
Tregradig skala, U, G, VGInstitution
Institutionen för datavetenskapDet finns inga examinationsmoment att visa.
Denna flik innehåller det material som är publikt i Lisam. Den information som publiceras här är inte juridiskt bindande, sådant material hittar du under övriga flikar på denna sida.
Det finns inga filer att visa.