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
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 |
Ordinarie 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.