Dynamische webapplicaties in PHP (2009-2010)

Dit onderwijsdeel bestaat uit slechts één opleidingsactiviteit nl. "Dynamische
webapplicaties in PHP". 

De eerste 12 weken wordt de serverscriptingtaal PHP aangeleerd
alsook de clientscriptingtaal JavaScript om zo een dynamische website te bouwen. Als
database gebruiken we MySql. Het inoefenen van de theorie en syntax gebeurt door middel
van het maken van oefeningen over het besproken onderwerp. De aangemaakte pagina's moeten voldoen aan de richtlijnen beschreven in de stijlgids voor PHP van de KULeuven.

 Vanaf week 13 ontwikkelt de student in team een eigen webapplicatie. Hiervoor gebruikt hij PHP, Javascript, XHTML en een database in MySql. Tijdens de lessen "Eisenanalyse en
datamodellering" heeft de student een grondige analyse gemaakt die vervolgens praktisch
uitgewerkt wordt in dit vak. Onderdeel van de uitwerking is het maken van een prototype
dat besproken wordt met de opdrachtgever. Na de demonstratie wordt de toepassing
definitief uitgewerkt, rekening houdend met de opmerkingen van de opdrachtgever. De
definitieve versie van het project wordt ten slotte intensief getest door 2 andere teams
en gedemonstreerd voor een interne jury. Zowel voor docenten als studenten is dit een
hoogtepunt van het tweede jaar.

A. Algemene competenties

  • 01. Denk- en redeneervaardigheid
  • 02. Informatie verwerven en verwerken
  • 03. Kritisch reflecteren
  • 04. Projectmatig en methodisch handelen in functie van creatieve kennisontwikkeling
  • 07. Een ingesteldheid tot levenslang leren hebben

B. Beroepsgerichte/ Algemeen wetenschappelijke competenties

  • 09. Oplossingsgericht kunnen werken in de zin van het zelfstandig definiëren en analyseren van complexe probleemsituaties in de beroepspraktijk en het kunnen ontwikkelen en toepassen van zinvolle oplossingsstrategieën
  • 10. Besef hebben van maatschappelijke verantwoordelijkheid samenhangend met de beroepspraktijk

C. Beroepsspecifieke competenties

  • C01 Gegevens behandelen.
  • C02 Analyseren.
  • C03 Oplossingen uitwerken.
  • C05 Projectmatig werken.
  • C07 Eigen gedrag aanpassen.
  • C08 Kwaliteitsvol handelen.
Toelichting:
De student kan analyseren. De student kan oplossingen uitwerken. De student kan projectmatig werken. De student kan vlot communiceren

A. Volgtijdelijkheid

B. Competenties

De student heeft de opleidingsonderdelen Webapplicaties en webdesing met succes afgelegd in het eerste jaar.

A. Type

  • materiaal op leeromgeving
  • materiaal op WWW
  • Andere: Ontwikkelingstools zelf te kiezen: Dreamweaver/Vis

B. Verplichte leermiddelen

Toledo : my courses/Dynamische Webapplicaties in PHP

 Software: editor (te kiezen kladblok, netbeans, ...)

C. Aanbevolen leermiddelen

A. Types

  • groepswerk
  • labo en werkcollege
  • elektronisch leerplatform
  • oefenpracticum
  • projectwerk

B. Omschrijving

A. Types

  • permanente evaluatie
  • praktische proef
  • paper/werkstuk
  • presentatie
  • projectwerk
  • peer assessment

B. Omschrijving

Verschillende personen geven punten op verschillende aspecten.

Hieronder een overzicht:

Proces:

o Respecteert het team de afgesproken planning?

o Functioneert het PHP-groepje als een “team”?

o Gedraagt men zich assertief?

o Is de voorgestelde oplossing vernieuwend, creatief?

o Worden voorgestelde verbeteringen bijgestuurd?

o Wordt duidelijk, voldoende en beleefd gecommuniceerd?

o Zijn de documenten waarin de informatiebehoeften zijn samengevat  begrijpelijk?

 

Product

o De functionaliteit van de toepassing: doet het programma wat het moet doen?

o Zijn de (test)gegevens uitgezuiverd / geconverteerd?

o De gebruiksvriendelijkheid van de gebruikersinterface

o De stabiliteit / mate van foutgevoeligheid

o De leesbaarheid van de code

o De aanpasbaarheid van de code

o De overdraagbaarheid van het programma

o De uitbreidbaarheid van het programma

• Testen ( op het niveau van deelaspecten en van de integratie)

o Hebben de teams de toepassing van een ander team goed getest?

OA:
02242861
Code:
02242861
Vakcoördinator:
Miranda Decabooter
Semester:
1+2
Studiepunten:
10
Onderwijstaal:
Nederlands