KURSPLAN

Introduktion till programmering och C# 7,5 högskolepoäng

Basic Programming
Grundnivå, L0002B
Version
Kursplan gäller: Vår 2019 Lp 4 - Tillsvidare
Vald version visar för vilken termin och läsperiod som denna kursplanen gäller för. Senaste version visas först.

Kursplanen fastställd
Kursplanen är fastställd av Institutionen för samhällsbyggnad 2007-01-31 att gälla från H07.

Reviderad
av Biträdande huvudutbildningsledare Eva Gunneriusson, Institutionen för samhällsbyggnad och naturresurser 2019-01-11

Utbildningsnivå
Grundnivå
Fördjupningskod
G1N
Betygskala
U G#
Ämne
Geografisk informationsteknologi
Ämnesgrupp (SCB)
Geografisk informationsteknik och lantmäteri

Behörighet

Grundläggande behörighet


Urval

Urvalet grundas på betyg och högskoleprov



Mål/Förväntat studieresultat
Kursens mål är att ge studenterna förmåga att bygga egna algoritmer för lösning av programmeringsproblem och kunna beskriva dem i något pseudospråk eller grafisk uttryckssätt. Vidare ska studenterna kunna tillämpa programmeringens grunder inom något representativt programspråk och kunna konstruera enklare, väl dokumenterade applikationer. Studenterna ska dessutom känna till något sätt att integrera kartor och dess hantering i en applikation.

Kursinnehåll
Introduktion till programmering
Hårdvara/Mjukvara
Algoritmer
Programstruktur och vårt första program
Variabler och datatyper
In-/utmatning
Aritmetiska operationer
Tilldelningsoperationer och logiska operationer
Kontrollflöden
Villkorssatser
Repetitionskontroll
Klasser/Metoder
Referens- och värdeparametrar
Variablers räckvidd och varaktighet
Implementation och debugging
Arrayer
Strängar och tecken
Elementärt GUI
Karthantering med MapPoint

Genomförande
Föreläsningar och inlämningsuppgifter. Inga obligatoriska sammankomster.

Examination
Kursen examineras med inlämningsuppgifter.

Övrigt
Kurs som ska följas via Internet kräver att studenten har tillgång till någon form av bredbandsuppkoppling, minst motsvarande ADSL.

Examinator
Folke Stridsman

Övergångsbestämmelser
Kursen L0002B motsvarar kursen ABL005

Litteratur. Gäller från Vår 2019 Lp 4 (Kan ändras fram till 10 veckor innan studiestart)
Magnus Lilja och Ulrik Nilsson, Programmering 1 C#, Gleerups, senaste upplagan samt Magnus Lilja, Programmering 2 C#, Gleerups, senaste upplagan.

Kursgivare
Institutionen för samhällsbyggnad och naturresurser (SBN)

Moduler
KodBenämningBetygskalaHPTillståndGäller frånTitel
0001InlämningsuppgifterU G#7.50ObligatoriskH07