Den studerende skal kunne strukturere, dokumentere og implementere simple dynamiske multimedieapplikationer, herunder applikationer der afvikles i et client/server miljø. Den studerende skal opnå en grundlæggende forståelse af systemudvikling og modellers betydning i denne sammenhæng.
Der lægges ud med en introduktion til client side programmering via JavaScript hvor undervisningen forsøges gjort praksisnær i relation til de færdigheder, som den studerende erhvervede på 1. semester omkring hjemmesider (html + css).
Dette forløb afsluttes med konstruktion og dokumentaton i forbindelse med et tværfagligt projekt.
Herefter arbejdes der med server side programmering via PHP Programmering
Semesterundervisning afsluttes med en fagsamtale med udgangspunkt i afleveringsopgaverne.
| Emne | Målet er at den studerende: | ECTS point |
| Teknologi forståelse |
|
2 |
| Design af multimedieproduktion |
|
2 |
| Realisering af multimedieproduktion |
|
5 |
| I alt | 9 = 81 lektioner |
se studieordningen fra januar 2009
| Forfatter(e) | Titel | Udgiver | ISBN |
| David S. McFarland | JavaScript The Missing Manual | O'Reilly 2008 | 978-0-596-51589-8 |
| David Powers | PHP Solutions | Friendsof, 2006 | 1590597311, 978-1590597316 |
| Forfatter(e) | Titel | Udgiver | ISBN |
| Michael Morrison | Head First JavaScript | O'Reilly Media 2008 | 0596527748 |
| Kevin Yank & Cameron Adams | Simply JavaScript | SitePoint, 2007 | 0980285801, 978-0980285802 |
| Danny Goodman | Dynamic HTML: The Definitive Reference |
O'Reilly 2002. Google Books: http://books.google.dk/books?id=dtqqcgFbKNsC |
Noter fra de ugentlige lektionsplaner indgår i undervisningen.
Der vi
ligeledes være web-referencer i et betragteligt omfang.
For at nå fagets formål og dermed klare sig godt til evalueringen samt i sin videre udvikling som webdesign/udvikler, er det vigtigt at man som studerende er aktiv (studieaktiv) i læsning og diskussionen af dagens tekst samt arbejder/samarbejdet med dagens øvelser. Prøv at få dig selv til at være nysgerrig og motiveret for at lære emnet (programmering) selvom det til tider kan virke skræmmende.
I undervisningen vil jeg bruger traditionelle elementer som webnoter, oplæg, tutorials og øvelser samt forsøge med nyere pædagogiske tiltag såsom hand's on programmering, pair programming, anvendelse af e-læringssystemet Fronter m.m.
Det anbefales at man har læst eller skimmet dagens pensum inden det gennemgåes i klassen. Herved har man fået etableret nogle mentale strukturer som bedre kan fastholde det nye emne. Ved i klassen at arbejde med og diskutere emnet, og hører andres fortolkning og spørgsmål, kommer emnet til at hænge endnu bedre fast. Skal det så være langtidsholdbart er det en god ide efter undervisningen, er reflektere over "hvad har jeg så har lært idag om emnet?", lave sine egne noter om emnet samt at bruge emnet i ens egne projekter m.m.
| Dag | Uge | Emne |
Indhold | Pensum |
| 1 | 35 | JavaScript 1:6
|
The Missing Manual: Introduction
The Missing Manual: Chapter 1, Writing Your First JavaScript Program
The Missing Manual: Chapter 2, The Grammar of JavaScript
|
|
| 2 | 36 | JavaScript 2:6
|
The Missing Manual: Chapter 3, Adding Logic and Control to Your Program
The Missing Manual: Chapter 4, Working with Words, Numbers and Dates (ikke 121-137 !) |
|
| 3 | 36 | JavaScript 3:6
|
The Missing Manual: Chapter 5, Dynamically Modifying Web Pages (DOM)
|
|
| 4 | 37 | JavaScript 4:6
|
The Missing Manual: Chapter 7, Improving Your Images *
The Missing Manual: Chapter 6, Action/Reaction: Making Pages Come Alive with Events |
|
| 5 | 37 | JavaScript 5-6:6
|
The Missing Manual: Chapter 13, Troubleshooting and Debugging
The Missing Manual: Chapter 8, Improving Navigation (Menuer )* |
|
| 6 | 38 | JavaScript 5-6:6
|
The Missing Manual: Chapter 9, Enhancing Web Forms *
|
|
| 7 | 38 | Projekt, Systemudvikling og dokumentation
|
Kopi: Jesse James Garrett: ”The Elements of User Experience” , AIGA. Kapitel 4
The Missing Manual: Chapter 10, Expanding Your Interface*
|
|
| 39 | Projekt uge 1 start med Birgitte
|
|||
|
40 | Projekt uge 2 med vejledning/feedback - mandag og torsdag Feedback II |
||
| 41 | Rejseuge til Barcelona
|
|||
| 42 | Efterårsferie |
|||
44 Mandag |
Feedback III på interaktionsdelen af det tværfaglig projekt
|
|||
44 Tirsdag kl.13- 14.30 |
|
Powers kap.1, 2 (s.16 -21), 3
|
||
44 Onsdag |
|
kap 4 | ||
45 Mandag |
|
kap 5. | ||
45 Tirsdag kl.13- 14.30 |
PHP 4:4 |
Kap 9 | ||
45 Onsdag
|
PHP 5:4 |
(Kap 7 ) | ||
| 46 | Multimedia days |
|||
| 47 |
|
|||
| 48 - 51 | Eksamensprojekt / vejledning | |||
Undervisningsplanen er vejledende - der vil kunne forekomme ændringer i både emner og tider.