Interaktivt Design, Multimediedesigneruddannelsen, Århus Købmandsskole

Interaktivt Design

4. semester

Indhold

    Profilens baggrund og mål
    Profilens formål
    Delmål
    Jobtyper
    Forudsætninger/samspil
    Obligatoriske projektarbejder
    Evaluering
    Litteratur
    Forløb
    Studieform
    Undervisningsplan

Profilens baggrund og mål

Til et fuldt udviklet website stilles der i dag høje krav til brugervenlighed og funktionalitet. Målet og udfordringen for de studerende på specialiseringsprofilen Multimediekonstruktør bliver at realisere de grundelementer, der indgår i opbygningen af dynamiske websites, der integrerer brugervenlig æstetik med professionelle, standard webteknikker.

Profilens formål

  Målet er at den studerende
Formål
  • De studerende skal opnå et videregående teoretisk og praktisk kendskab til realisering af dynamiske webapplikationer.
  • De studerende skal kunne formgive og realisere dynamiske brugergrænseflader på baggrund af såvel teoretiske modeller som kommunikative og funktionelle hensyn.
  • De studerende skal kunne anvende metoder og teknikker til konstruktion og vedligeholdelse af komplekse webapplikationer med databaser.
  • De studerende skal kunne anvende sikkerhedsbegreber, rettighedsprofiler og roller i databaser og webapplikationer.

Delmål

  Målet er at den studerende: ECTS point
Design af brugergrænseflader
  • Kan forstå sammenhængen mellem kommunikation og formgivning af brugergrænseflader.
  • Kan forstå sammenhængen mellem funktionalitet og formgivning af brugergrænseflader.
  • Kan arbejde med relevant teori som grundlag for skabelse af brugergrænseflader.
  • Kan anvende forskellige interfacemodeller i en skitseringsproces.
--
Webprogrammering
  • Kan forstå Internettets statusløse natur og de særlige krav dette stiller til udvikling af webapplikationer.
  • Kan anvende cookies i klient- og serverside scriptsprog.
  • Kan anvende brugerdefineret fejlhåndtering og -rapportering.
  • Kan forstå objektorienteret programmering i klient-side scriptsprog.
  • Kan anvende scriptsprog til grafisk præsentation af fx statistiske data i webapplikationer.
--
Databaser
  • Kan forstå centrale sikkerhedsbegreber omkring databaseprogrammering.
  • Kan anvende transaktioner i realiseringen af web-applikationer med databaser.
  • Kan anvende triggers og stored procedures i optimering af databasebrug.
  • Kan forstå multimediers strukturelle rolle i databaser.
--
I alt   15

Jobtyper

Mulige jobtitler kunne være: Multimedieudvikler, interfacedesigner, webprogrammør, usability designer, webmaster.

Obligatorisk aflevering

Der vil blive stillet udvalgte obligatoriske opgaver undervejs. Aflevering af disse er en forudsætning for godkendelse af specialiseringsforløbet

Forløb

Emneområdet strækker sig over ca. 8 uger.
Der undervises 1 gang ugentligt, i alt 48 lektioner.

Litteratur

Grundbøger

Forfatter(e) Titel Forlag, år ISBN
Gilmore, W. Jason Beginning PHP5 and MySQL: From Novice to Professional Apress 2004 1-893115-51-8

Supplerende litteratur/ noter

Forfatter(e) Titel Forlag, år ISBN
  MySQL manual
dev.mysql.com/doc
   
  PHP maual
www.php.net/docs.php
   

De ugentlige lektionsplaner, herunder især pensumopgivelser og noter, indgår som undervisningsmateriale i undervisningen.
Der vil være web-referencer i et vist omfang som en del af pensum. Disse vil fremgå af den enkelte lektionsplan.
Der kan forekomme ændringer i litteraturlisten.

 Studieform

Undervisningsplan

Bøger - Titel, udgave, forlag - jf. litteraturlisten Kode, bruges i bem.
W. Jason Gilmore: Beginning PHP 5 and MySQL. Gilmore
Elmasri & Navathe: Fundamentals of Database Systems, 3rd ed. Elmasri
Interbase Language Reference IBaseLangRef

 
 
Lektion Uge Indhold Bemærkninger/pensum
1 33-34 Lektion 1
  • Introduktion til specialiseringsprofilen
  • Præsentation af den gennemgående case: BookStore
  • Administrationsmodulet til redigering af bogtitler
  • Sortering
  • Sideinddeling af tabelindholdet ("paging")
  • Søgefunktion

Lektionenes noter

Artikler:

  • "Functions"
2 35 Lektion 2
  • Cookies & Sessioner
  • Cookies med PHP
  • PHP sessioner
  • Konstruktion af en brugerdefineret SESSION handler

Lektionenes noter

Artikler:

  • "Using Session Control"
3 36-37 Lektion 3
  • Casestudie: En indkøbskurv til BookStore
  • Vareliste og indkøbskurv
  • Vis indkøbskurv
  • Angivelse af
  • Kundeoplysninger / Forsendelse
  • Faktura / Ordrebekræftelse
  • Transaktionsstyring

Lektionenes noter

Artikler:

  • "MySQL and PHP"
  • "Managing the Date and Time"
  • "Building a CMS"
  • "Managing Images With a Web Database Application"
4 38 Lektion 4
  • Introduktion til Ajax
  • Grundlæggende objekter
  • Eksempler på Ajax i aktion

Lektionenes noter

5 39 Lektion 5
  • Objekt Orienteret Programmering (OOP)
  • Objekter og klasser
  • Nedarving

Lektionenes noter

6 40 Lektion 6
  • Debugging og fejlhåndtering

Lektionenes noter

Artikler:

  • "Debugging"
7 41    

Undervisningsplanen er vejledende - der vil kunne forekomme ændringer i både emner og tider.