The course is included in these curricula and study modules
- Media technology 2006 - Computer and telecommunications technology
- Media technology 2005 - Computer and telecommunications technology
- Media technology 2004 - Web media
- Information- and mediatechnology 2007 (media technology) - Web technology
- Information- and mediatechnology 2008 (information technology) - Www-technologies
- Information- and mediatechnology 2008 (media technology) - Web technology
- Information- and mediatechnology 2009 (information technology) - Www-technologies
- Information- and mediatechnology 2009 (media technology) - Web technology
- Information- and mediatechnology 2010 (information technology) - Www-technologies
- Information- and mediatechnology 2010 (media technology) - Web technology
- Information- and mediatechnology 2011 (information technology) - Www-technologies
- Information- and mediatechnology 2011 (media technology) - Web technology
- Information- and mediatechnology 2012 (media technology) - Web technology
- Information- and mediatechnology 2012 (information technology) - Www-technologies
- Information- and mediatechnology 2013 (media technology) - Web technology
- Media culture 2007 (digital multimedia) - Digital multimedia
- Media culture 2008 (digital multimedia) - Digital multimedia
- Film and tv 2010 (sound and music) - Extension studies: web technologies (media)
- Film and tv 2010 (online media) - Extension studies: web technologies (media)
- Film and tv 2011 (sound and music) - Extension studies: web technologies (media)
- Film and tv 2011 (online media) - Extension studies: web technologies (media)
- Film and tv 2012 (online media) - Extension studies: web technologies (media)
- Film and tv 2012 (sound and music) - Extension studies: web technologies (media)
- Film and tv 2013 (sound and music) - Extension studies: web technologies (media)
- Film and tv 2013 (online media) - Extension studies: web technologies (media)
Level/category
Teaching language
Swedish
Type of course
Compulsory
Cycle/level of course
First
Recommended year of study
1
Total number of ECTS
5 cr
Competency aims
The course introduces object oriented programming
and JavaScript as a programming tool. It teaches
the students to program in JavaScript to realize
different dynamic Internet applications on web
pages.
Learning outcomes
- Knows the syntax, data types, expressions,
operators and sentences of JavaSCript without the
use of a manual. - Understands and knows how to use the
terminology and functionality of object oriented
programming in a right and an efficient way. - Is able to program large and complicated
JavaScript applications smoothly in the client
environment. - Knows the DOM (Document Object Model) of HTML
well and can use its full functionality. - Can build more elegant, more functional and
more efficient user interfaces for web
applications than HTML offers. - Knows how to use Cookies and other methods to
store data on the client computer. - Knows how to use AJAX to retrieve and process
data from servers and put it on web pages.
Course contents
Basics of programming
Tools for programming
JavaScript Basics
Objects and methods
Document Object Model
Event Handling
Timed functions
Advanced JavaScript
Advanced User interfaces
Cookies and file handling
AJAX
Prerequisites and co-requisites
Web-basics, HTML, CSS and web-design
Previous course names
JavaScript, 2000-2004
Web Basics 2: JavaScript, 2000-2004
Additional information
Last return date the week the course is finished
Recommended or required reading
Compendium and courses online
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
Study activities
- Lectures - 40 hours
- Practical exercises - 20 hours
- Project- and production work/artistic activities - 60 hours
- Individual studies - 15 hours
Workload
- Total workload of the course: 135 hours
- Of which autonomous studies: 135 hours
- Of which scheduled studies: 0 hours
Mode of Delivery
Multiform education
Assessment methods
Essays, reports, productions and portfolio
Assessment requirements
All projects finalized, returned and accepted.
Teacher
Biström Johnny
Examiner
Biström Johnny
Home page of the course
Group size
No limit
Assignments valid until
Until date 2014-03-17
The timetable of the course
vecka innehåll/program
1 (2) Presentation av kursen, grunder i
programmering, JavaScript översikt, datatyper och
variabler, projekt 1 ut
2 (3) JavaScript satser, operatorer, funktioner
och interna objekt
3 (4) JavaScript satser, operatorer, funktioner
och interna objekt, projekt 1 in
4 (5) JavaScript och objekt, HTML Document Object
Model (DOM), projekt 2 ut
5 (6) Användargränssnitt, avancerad Document
Object Model (DOM)
6 (7) Användargränssnitt, avancerad JavaScript
händelsehantering, projekt 2 in
7 (8) Applikationer, sessioner, Cookies och
filhantering, projekt 3 ut
8 (9) AJAX och dess användning
9 (10) AJAX applikationer, projekt 3 in
10 (11) Resultat, avslutning
Assessment methods
2014-03-17 - Reports and productions