Kursen ingår i dessa läroplaner och studiehelheter
- Informationsteknik 2014 - Webb och visualisering
- Informationsteknik 2015 - Webb och visualisering
- Informationsteknik 2016 - Webb och visualisering
- Informationsteknik 2017 - Webb och visualisering
- Informationsteknik 2018 - Webb och visualisering
- Företagsekonomi 2014 (logistik) - Webb och visualisering i
- Företagsekonomi 2014 (marknadsföring) - Webb och visualisering i
- Företagsekonomi 2014 (turism) - Webb och visualisering i
- Företagsekonomi 2015 (logistik) - Webb och visualisering i
- Företagsekonomi 2015 (marknadsföring) - Webb och visualisering i
- Företagsekonomi 2015 (turism) - Webb och visualisering i
- Företagsekonomi 2016 (logistik) - Webb och visualisering i
- Företagsekonomi 2016 (marknadsföring) - Webb och visualisering i
- Företagsekonomi 2016 (turism) - Webb och visualisering i
- Företagsekonomi 2017 (logistik) - Webb och visualisering i
- Företagsekonomi 2017 (marknadsföring) - Webb och visualisering i
- Företagsekonomi 2017 (turism) - Webb och visualisering i
Kursens undervisningsperiod
2 (2017-10-23 till 2017-12-31)
Nivå/kategori
Undervisningsspråk
Svenska
Kurstyp
Obligatorisk
Cykel/nivå
Yrkeshögskoleexamen
Rekommenderat studieår
1
Omfattning
5 sp
Kompetensmål
Studeranden bör lära sig förstå vad
objektorienterad programmering är och hur man
utnyttjar JavaScript som programmeringsverktyg
för
att kunna producera mångsidiga dynamiska
tillämpningar som fungerar i Internet. Vid
slutförd kurs bör man veta vad man kan göra med
JavaScript och hur man skall förverkliga
avancerad
funktionalitet på en webbplats.
Läranderesultat
1. Kan JavaScripts syntax, datatyper, uttryck,
operatorer och satser utan stöd av manual.
2. Förstår och kan använda den objektorienterade
programmeringens terminologi och funktionalitet
på
ett rätt och effektivt sätt.
3. Kan programmera omfattande och komplicerade
JavaScript applikationen smidigt i klientmiljö.
4. Känner HTML dokumentets DOM (Document Object
Model) väl och kan utnyttja den till fullo.
5. Kan bygga elegantare, mera funktionella och
effektivare användargränssnitt till
webbapplikationer än vad HTML erbjuder.
6. Kan utnyttja Cookies och andra metoder för att
lagra data på användarens dator.
7. Kan utnyttja AJAX för att hämta data från
servrar och bearbeta det samt placera det på
webbsidor.
Innehåll
Programmeringens grunder
Hjälpmedel för planerande av programvara
JavaScript grunder
Objekt och metoder
Dokumentets objektmodell
Händelsehantering
Tidsfuntioner
Avancerade funktioner i JavaScript
Avancerade användargränssnitt
Cookies och filhantering
AJAX
Förkunskaper
Webbutveckling
Kursen ersätter följande kurser
Klientprogrammering med JavaScript
Litteratur
Kurskompendium samt kurser på Internet
Kihlman, Dag: Programmering för Internet,
Studentlitteratur, 2001,
ISBN 91-44-01922-X
Flanagan, David: JavaScript - The Definitive
Guide, Fourth Edition, O'Reilly, 2002,
ISBN 0-596-00048-0
Goodman, Danny and Morrison, Michael: The
JavaScript Bible, Fifth Edition, Wiley
Publishing,
2004, ISBN 0-7645-5743-2
Studieaktiviteter
- Föreläsningar - 40 timmar
- Praktiska övningar - 20 timmar
- Projekt- och produktionsarbete/konstnärlig verksamhet - 60 timmar
- Självstudier - 13 timmar
Arbetsbelastning
- Kursens totala antal arbetstimmar: 133 timmar
- Varav självstyrda studieformer: 133 timmar
- Varav schemalagda studier: 0 timmar
Undervisningsform
Flerformsundervisning (delvis nätundervisning handledd eller självstudier)
Examinationsformer
Demonstrationer och färdighetsprov
Examinationskrav
Alla projekt utförda, inlämnade och godkända.
Lärare
- Karlsson Jonny
- Scherbakov-Parland Andrej
- Biström Dennis
Examinator
Karlsson Jonny
Kursens hemsida
Antal kursplatser
Ingen begränsning (43 studenter anmälda)
Delprestation i kraft till
12 månader efter kursens slutdatum
Kursanmälningstid
2017-10-09 till 2017-11-05
Examinationsformer
Datum meddelas senare - Demonstrationer och presentationer
Datum | Tid | Rum | Titel | Beskrivning | Organisatör |
---|---|---|---|---|---|
2017-11-06 | 09:15 - 12:00 | E383 | Front-end programmering | Scherbakov-Parland Andrej | |
2017-11-13 | 09:15 - 12:15 | E383 | Front-end programmering | Scherbakov-Parland Andrej | |
2017-11-14 | 13:00 - 15:45 | E383 | Front-end programmering | Scherbakov-Parland Andrej | |
2017-11-20 | 09:15 - 15:00 | E383 | Front-end programmering | Eric Nishio från Nordsoftware | Scherbakov-Parland Andrej |
2017-11-27 | 09:15 - 12:15 | E383 | Front-end programmering | Eric Nishio från Nordsoftware | Scherbakov-Parland Andrej |
2017-11-29 | 09:15 - 12:00 | E385 | Front-end programmering | Scherbakov-Parland Andrej | |
2017-11-30 | 09:15 - 12:00 | E387 | Front-end programmering | Scherbakov-Parland Andrej | |
2017-12-04 | 09:15 - 12:45 | E385 | Front-end programmering | Scherbakov-Parland Andrej | |
2017-12-18 | 09:15 - 15:00 | E385 | Front-end programmering | Scherbakov-Parland Andrej |