IT och programmering, grundkurs, 6 hp
Introduction to IT and programming, 6 credits
729G74
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 | 1 (HT 2017) | 201734-201803 | Svenska | Linköping, Valla | O |
Huvudområde
KognitionsvetenskapUtbildningsnivå
GrundnivåFördjupningsnivå
G1XKursen ges för
- Kandidatprogrammet i kognitionsvetenskap
Särskild information
Kursen är nedlagd. Gavs sista gången HT 2017.
Examination erbjuds vid sammanlagt minst fem tillfällen per examinationsmoment.
Dessa tillfällen fördelas under minst två terminer från det sista ordinarie kurstillfället. Dessa finns i kursens sista aktuella Lisamrum.
Kontakta institutionen för att bli insläppt i kursens Lisamrum.
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
- redogöra för grundläggande informationsteknologiska begrepp och vilken koppling dessa har till kognitionsvetenskap och ämnesområden som är relevanta för en kognitionsvetare
- förklara vad ett program är och hur ett program fungerar
- redogöra för programkod de själva och andra skrivit
- använda grundläggande datatyper/datastrukturer och styrstrukturer för att skriva enklare program
- använda och förklara begrepp från grundläggande diskret matematik i formella beskrivningar
Kursinnehåll
Följande ämnen behandlas under kursen
- grundläggande informationteknologi som t.ex. filsystem, filer, internminne, processor, internet, nätverk, server, klient, databas, kryptering, dataformat som XML, JSON, CSV
- programmeringsspråket Python
- kodstil i Python
- datatyper/datastrukturer, t ex tal, strängar, tupler, listor, sekventiella och hierarkiska strukturer, uppslagsbaserade strukturer
- styrstrukturer, t.ex. iterativa och rekursiva loopar, villkorssatser
- läsa och skriva information till/från filer
- läsa data från internetresurser
- grundläggande felsökningsteknik
- introduktion till data- och programabstraktion, abstrakta datatyper
- handhavande av aktuella datorsystem
- översiktlig introduktion till datavetenskap,
- grundläggande diskret matematik, t ex mängder, relationer, funktioner, diskreta datastrukturer
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 inlämningsuppgifter, praktiskt prov, samt ett skriftligt prov i datorsal (sk. programmeringsdugga). 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 datavetenskapKod | Benämning | Omfattning | Betygsskala |
---|---|---|---|
PRA1 | Praktisktarbete | 2.5 hp | U, G, VG |
INL2 | Inlämningsuppgift | 1.5 hp | U, G |
INL1 | Individuell rapport | 1 hp | U, G, VG |
DUG1 | Dugga | 1 hp | U, G |
Obligatorisk litteratur
Böcker
ISBN: 9781107051621, 1107051622, 9781107653351, 1107653355
Boken används även i kursen Kognitionsvetenskaplig introduktionskurs i årskurs 1 på det kognitionsvetenskapliga kandidatprogrammet.
ISBN: 9781491939369
Boken finns att hämta elektroniskt eller kan köpas i bokform http://greenteapress.com/wp/think-python-2e/
Boken används även i kursen Programmering och algoritmiskt tänkande i årskurs 1 på det kognitionsvetenskapliga kandidatprogrammet.
ISBN: 9789144110226
Boken används även i kursen Kognitionsvetenskaplig introduktionskurs i årskurs 1 på det kognitionsvetenskapliga kandidatprogrammet
Kapitel 1-3, Kapitel 4-5
Finns som pdf. på kurshemsidan
ISBN: 9789144068527
Kompletterande litteratur
Böcker
ISBN: 9789144089997
Fördjupningslitteratur (ej obligatorisk)
ISBN: 9781449355739
Fördjupningslitteratur (ej obligatorisk)
Fördjupningslitteratur (ej obligatorisk)
Övrigt
Ytterligare kurslitteratur tillkommer och kommer att finnas tillgänglig på kurshemsidan.
Ladda ner
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.