KURSPLAN
Grundläggande programmering, 7,5 högskolepoäng
Foundations of Programming, 7.5 credits
Kursplan för studenter höst 2024
Kurskod: | TGPG14 |
Fastställd av: | VD 2024-03-01 |
Reviderad av: | Utbildningschef 2024-04-30 |
Gäller fr.o.m.: | 2024-08-01 |
Version: | 2 |
Utbildningsnivå: | Grundnivå |
Utbildningsområde: | Tekniska området
|
Ämnesgrupp: | IF1
|
Fördjupning: | G1N
|
Huvudområde: | Informatik |
Lärandemål
Efter genomgången kurs skall studenten
Kunskap och förståelse
- visa kunskap om och förståelse för programmeringens grundläggande byggstenar, såsom variabler, datatyper, iterationer, villkorssatser och funktioner
- visa kunskap om grundläggande koncept inom objektorienterad programmering
- ha kännedom om JavaScripts möjligheter, begränsningar och aktuella användningsområden
Färdighet och förmåga
- visa förmåga att felsöka och identifiera grundläggande programmeringsfel
- visa förmåga att självständigt lösa ett givet problem genom användning av lämpliga metoder.
Innehåll
Kursen innehåller moment som ger såväl teoretiska som praktiska färdigheter för att utveckla moderna JavaScript-applikationer.
Kursen innehåller följande moment:
- Grundläggande koncept för programmering i JavaScript
- Objektorienterad programmering i JavaScript
- Händelsestyrd programmering
- Git och GitHub
Undervisningsformer
Föreläsningar, workshops och uppgifter.
Undervisningen bedrivs på engelska.
Förkunskapskrav
Grundläggande behörighet samt Matematik 2a eller 2b eller 2c, Engelska 6 (eller motsvarande kunskaper).
Examination och betyg
Kursen bedöms med betygen 5, 4, 3 eller Underkänd.
Poängregistrering av examinationen för kursen sker enligt följande system:
Examinationsmoment | Omfattning | Betyg |
---|
Tentamen1 | 5 hp | 5/4/3/U |
Inlämningsuppgift | 2,5 hp | U/G |
1 Bestämmer kursens slutbetyg vilket utfärdas först när samtliga moment godkänts.
Kurslitteratur
Kurslitteraturen fastställs 8 veckor innan kursstart.
Titel: Learn JavaScript with p5.js (First edition)
Författare: Engin Arshlan
Förlag: APress
ISBN: 9781484234259
McCarthy, L., Reas, C., & Fry, B. (2015). Getting started with p5.js (First edition.). Maker Media. (https:primo.library.ju.se/permalink/46JUL_INST/1kh77vo/alma998372977903831)
Eloquent JavaScript (4th Edition)
https://eloquentjavascript.net (det är en online bok)