Kursplan - Programmering
Omfattning
7.5 hp
Kurskod
DVA117
Giltig från
Hösttermin 2013
Utbildningsnivå
Grundnivå
Successiv fördjupning
G1N (Grundnivå, har endast gymnasiala förkunskapskrav).
Huvudområde(n)
Datavetenskap
Akademi
Akademin för innovation, design och teknik
Fastställd
2013-02-27
Litteraturlistor
Kurslitteraturen är preliminär till 8 veckor innan kursstart. Kurslitteratur kan vara giltig över flera terminer.
-
Böcker
C genom ett nyckelhål
1. uppl. : Lund : Studentlitteratur, 2007 - [4], v, [1], 593, [5] s.
ISBN: 978-91-44-03577-2 LIBRIS-ID: 9507248
Programming in C
3. ed. : Indianapolis, Ind. : Sams, cop. 2005 - xvi, 543 s.
ISBN: 0-672-32666-3 (pbk.) : ư̐28.99 LIBRIS-ID: 9536407
Syfte
Kursen ska ge grundläggande kunskaper i strukturerad programmering och programkonstruktion i ett högnivåspråk.
Lärandemål
Efter kursen ska studenten kunna:
- redogöra för grundläggande språkelement
- lösa ett problem genom att konstruera ett strukturerat program. Problemet skall vara av sådan art att lösningen kräver iteration, selektion, variabler, funktioner med flera argument och definition av minst en datastruktur
- använda språkets standardbibliotek
- utföra grundläggande felsökning av ett program
Innehåll
Programmeringsteknik: Baskunskaper i strukturerad programmeringsteknik samt problemlösning och felsökning.
Programspråket: Grundläggande språkelement såsom datatyper, logiska operationer, selektion, iteration, funktioner, värdeanrop, referensanrop, rekursion, fält (arrayer), poster (strukturer), strängar, in- och utmatning, filhantering och dynamisk minneshantering.
Undervisning
Föreläsningar, övningar och laborationer.
Behörighet
Matematik C (områdesbehörighet 3 med förändring) eller Matematik 3b/3c (områdesbehörighet A3 med förändring).
Examination
Laboration (LAB1), Laborationsserie som kontinuerligt redovisas enligt instruktioner, 3 hp, betyg Godkänd (G)
Projekt (PRO1), En uppgift som redovisas med rapport och demonstration av projektet, 3 hp, betyg Godkänd (G)
Tentamen (TEN1), Skriftlig tentamen, 1,5 hp, betyg 3, 4 eller 5
En student som har ett intyg från MDU avseende sin funktionsnedsättning har möjlighet att anmäla önskemål om anpassning vid salstentamina eller annan examinationsform i enlighet med Regler och anvisningar för examination på grundnivå och avancerad nivå vid Mälardalens högskola (2020/1655). Det är examinator som, utifrån det intyg som utfärdats, beslutar om eventuell anpassning och i så fall vilken anpassning som ska gälla.
Misstankar om vilseledande vid examination (fusk) anmäls, enligt högskoleförordningen, till universitetets rektor och prövas av universitetets disciplinnämnd. Om disciplinnämnden anser att en student gjort sig skyldig till en disciplinförseelse fattar nämnden beslut om en disciplinär åtgärd, vilket är varning eller avstängning.
Betyg
Med beröm godkänd, icke utan beröm godkänd, godkänd, underkänd
Övergångsbestämmelser och övriga föreskrifter
Kursen överlappar helt med Grundläggande programmering, Programmeringsteknik med C#, App-programmering för iPhone 1, Nätverksprogrammering, Programmeringsteknik med C samt Programmeringsteknik med Visual Basic.