Kursplan våren 2013
Kursplan våren 2013
Benämning
Programmering för webben
Engelsk benämning
Programming for the Web
Kurskod
DA130A
Omfattning
15 hp
Betygsskala
UV / Underkänd (U), Godkänd (G) eller Väl godkänd (VG)
Undervisningsspråk
Undervisningen bedrivs på svenska. Dock kan undervisning på engelska förekomma om kursansvarig anser det nödvändigt.
Beslutande instans
Fakulteten för teknik och samhälle
Fastställandedatum
2012-06-20
Gäller från
2012-09-03
Behörighetskrav
Grundläggande behörighet.
Kursen har följande högskolekurs som förkunskapskrav: ME119A Webbpublicering (godkänd)
Utbildningsnivå
Grundnivå
Inget huvudområde.
Fördjupningsnivå
G1F
Fördjupningsnivå i förhållande till examensfordringarna
Kursen är obligatorisk i programmet Processdesigner - Media och kan ingå i kandidatexamen i Data- och informationsvetenskap.
Syfte
Kursen syftar till att studenten tillgodogör sig grundläggande kunskap inom webbprogrammering för att självständigt kunna framställa interaktiva webbplatser med dynamiskt innehåll. Vidare syftar kursen till att studenten tillgodogör sig grundläggande kunskap om generella metoder och begrepp inom programmering.
Innehåll
- Programmeringsmetodik
- PHP-syntax
- Integrering av PHP-kod i HTML-kod
- Variabler och operatorer
- Arrayer
- Formell och informell logik
- Strukturerad programmering
- Sessionshantering
- Filhantering
- Användbarhet
- Webbadministration
Lärandemål
Kunskap och förståelse
Efter avslutad kurs ska studenten:
- kunna redogöra för vanliga begrepp inom programmering
- visa en grund för algoritmiskt tankesätt och förståelse för att använda informell och formell logik vid utformandet av algoritmer
Färdighet och förmåga
Efter avslutad kurs ska studenten:
- kunna analysera, strukturera och implementera enklare program i programmeringsspråket PHP
- kunna integrera PHP-program med HTML-sidor
- känna till och till viss del kunna använda befintliga PHP-bibliotek tillsammans med egen PHP-kod
- kunna skriva PHP-program som kan ansluta till databaser
- kunna söka upp och ta del av information om programmeringsspråk via Internet
Värderingsförmåga och förhållningssätt
Efter avslutad kurs ska studenten:
- Kritiskt kunna resonera över för- och nackdelar med webbplatser med programkod utöver HTML-kod ur ekonomiskt perspektiv, funktionellt perspektiv och användarupplevelseperspektiv
- självständigt kunna söka ny kunskap för att lösa ett givet problem
Arbetsformer
Teori varvas med praktiska övningar.
Föreläsningar ca 40 timmar, laborationer ca 60 timmar samt projektarbete och självstudietid ca 300 timmar.
Bedömningsformer
Krav för godkänd: Godkänt projektarbete och godkända laborationer.
Betyget grundas på projektarbete.
Kurslitteratur och övriga läromedel
- Yank, Kevin: PHP & MYSQL: Novice to Ninja, 5th Edition, Sitepoint 2012
- Kompletterande webb-material
Kursvärdering
Alla studenter ges vid slutet av kursen möjlighet att kommentera kursen skriftligt. En sammanställning av resultatet med bemötande av kursansvarig diskuteras med studenter/kursrepresentanter under ett kursvärderingsmöte/programråd. Sammanställningen finns tillgänglig på områdets datornät.