De elektronische studiegids voor het academiejaar 2025 - 2026 is onder voorbehoud.





Web Programming (4987)

  
Coördinerend verantwoordelijke :Prof. dr. Peter QUAX 
  
Co-titularis :Prof. dr. Jori LIESENBORGS 
  
Lid van het onderwijsteam :De heer Mike VANDERSANDEN 


Onderwijstaal : Nederlands


Studiepunten: 6,0
  
Periode: semester 1 (6sp)
  
2de Examenkans1: Ja
  
Eindcijfer2: Numeriek
 
Examencontract: niet mogelijk


 
Volgtijdelijkheid
 
   Verplichte volgtijdelijkheid op niveau van de opleidingsonderdelen
 
 
Groep 1
 
  Volgende opleidingsonderdelen dient u ook opgenomen te hebben in uw studieprogramma in een voorgaande onderwijsperiode.
    Databases (2196) 6.0 stptn
    Objectgeorienteerd Programmeren (4866) 6.0 stptn
 
Of groep 2
 
  Volgende opleidingsonderdelen dient u ook opgenomen te hebben in uw studieprogramma in een voorgaande onderwijsperiode.
    Database management (1338) 6.0 stptn
    Object-georiënteerd programmeren (1339) 6.0 stptn
 

Begincompetenties

De student is vertrouwd met het gebruik van databases en met SQL.
De student kent de belangrijkste programmeerparadigma's (OO) en kan vlot programmeren (in een moderne high level programmeertaal zoals Python, C of JAVA).



Inhoud

- Historiek en basisprincipes van de belangrijkste client- en server-side technologieën en frameworks, waaronder HTML, CSS, Javascript,...
- Het ontwikkelingsproces van web gebaseerde applicaties, met Javascript als essentiële programmeertaal
- Het gebruik van moderne ontwikkelingmethoden voor dergelijke applicaties, m.i.v. het gebruik van containers en servers
- De best practices rond vormgeving en presentatie van content, inclusief elementen van toegankelijkheid
- Toepassen van de aangeleerde principes in de concrete context van een groepsproject



Organisatie- / Werkvormen
Organisatievormen  
Hoorcollege  
Project  
Zelfstudieopdracht (ZSO)  


Evaluatie

Periode 1    Studiepunten 6,00

Evaluatievorm
Andere evaluatievorm tijdens onderwijsperiode80 %
Andere:Groepsproject
Behoud van deelcijfer in academiejaar
Voorwaarde behoud van deelcijfer in academiejaarDe student dient minimaal 50% gescoord te hebben.
Schriftelijk examen20 %
Behoud van deelcijfer in academiejaar
Voorwaarde behoud van deelcijfer in academiejaarDe student dient minimaal 50% gescoord te hebben.
Gesloten-boek
Open vragen

Tweede examenkans

Evaluatievorm tweede examenkans verschillend van eerste examenkans
Ja
Toelichting evaluatievorm Bij herkansing wordt het groepsproject omgevormd tot een individueel project.
 

Verplicht studiemateriaal
 


Slides en ander benodigd lesmateriaal worden online ter beschikking gesteld. Ander extern bronmateriaal (met name websites) wordt hierin expliciet aangegeven.

Studenten zijn zelf verantwoordelijk voor het maken van notities bij de aangeleverde slides.



Eindcompetenties
bachelor in de informatica
  •  EC 
  • De afgestudeerde bachelor beschikt over een breed referentiekader waardoor hij/zij de eigen kennis en vaardigheden van het vakgebied voortdurend kan actualiseren. 

     
  •  DC 
  • De student begrijpt de samenhang tussen belangrijke deelgebieden van de informatica en kan de kennis daaruit combineren.

     
  •  DC 
  • De student heeft grondige kennis over belangrijke deelgebieden van de informatica: programmeertalen en -paradigma''s, computerarchitectuur, human computer interaction, data management, algoritmen en datastructuren, software engineering, computernetwerken, logica, theoretische informatica, besturingssystemen en computer graphics.

     
  •  DC 
  • De student heeft inzicht in andere disciplines waarop informatica wordt toegepast of die een toepassing vinden in de informatica.

     
  •  DC 
  • De student kan doelgericht zijn/haar (informatica)kennis actualiseren, vertrekkend van het bestaand referentiekader.

     
  •  DC 
  • De student kan kennis over de architectuur van software en hardware gebruiken om concrete problemen op te lossen.

     
  •  DC 
  • De student kan toepassingsgericht denken en handelen in informatica.

  •  EC 
  • De afgestudeerde bachelor informatica hecht belang aan de technische kwaliteit van het geleverde eindproduct, werkt nauwgezet en systematisch en kan de hieraan verbonden specificaties correct naar software vertalen.

     
  •  DC 
  • De student kan de gevolgen van eigen technische keuzes uitleggen.

     
  •  DC 
  • De student kan fouten opsporen, analyseren en corrigeren, en de correctie valideren.

     
  •  DC 
  • De student kan nauwgezet werken aan opdrachten en projecten.

     
  •  DC 
  • De student kan tools voor versiebeheer gebruiken.

  •  EC 
  • De afgestudeerde bachelor informatica houdt rekening met gebruikersaspecten van de informatica.

     
  •  DC 
  • De student kan rekening houden met doelgerichtheid en bruikbaarheid tijdens de uitvoering van het eigen werk, en heeft daarbij oog voor het respecteren van privacy.

  •  EC 
  • De afgestudeerde bachelor informatica kan een probleem uit de praktijk als informaticaprobleem modelleren en analyseren, de eigen creativiteit aanwenden om deelproblemen op te lossen en de gevonden oplossingen te combineren tot een oplossing voor het oorspronkelijke probleem.

     
  •  DC 
  • De student kan de eigen creativiteit aanwenden om een matig complex informaticaprobleem op te lossen en deze oplossing te beschrijven.

     
  •  DC 
  • De student kan een informaticaprobleem analyseren door het op te splitsen in meer beheersbare deelproblemen.

     
  •  DC 
  • De student kan een probleem uit de praktijk als informaticaprobleem modelleren.

     
  •  DC 
  • De student kan oplossingen van deelproblemen combineren tot een oplossing van het grotere probleem, en deze totaaloplossing beschrijven.

  •  EC 
  • De afgestudeerde bachelor informatica kan het oplossen van problemen algoritmisch benaderen en is vertrouwd met diverse programmeerparadigma's, -technieken en -methoden.

     
  •  DC 
  • De student kan diverse software-ontwikkelingstools vergelijken met elkaar en vervolgens een geschikte tool selecteren en gebruiken.

     
  •  DC 
  • De student kan software integreren vanuit verschillende bronnen (zoals softwarebibliotheken en frameworks).

     
  •  DC 
  • De student kent de principes van diverse programmeerparadigma''s (zoals imperatief, object-georiënteerd en functioneel programmeren) en kan deze toepassen.

  •  EC 
  • De afgestudeerde bachelor informatica kan in teamverband werken aan een project van matige complexiteit. Hierbij zijn niet alleen vakinhoudelijke aspecten van belang maar ook communicatieve en sociale vaardigheden en het kunnen maken van goede taakafspraken.

     
  •  DC 
  • De student kan constructief samenwerken aan een opdracht of project.

     
  •  DC 
  • De student kan in samenwerking met groepsleden de prioriteiten van een opdracht of project bepalen.

     
  •  DC 
  • De student kan in samenwerking met groepsleden een taakverdeling opstellen en, indien nodig, bijsturen.

     
  •  DC 
  • De student kan in samenwerking met groepsleden een werkplan opstellen en, indien nodig, bijsturen.

     
  •  DC 
  • De student kan op een constructieve manier communiceren met groepsleden over het project.

     
  •  DC 
  • De student kan reflecteren op het eigen functioneren in een groepswerk en, indien nodig, het eigen handelen bijsturen.

  •  EC 
  • De afgestudeerde bachelor informatica kan mogelijkheden om een informaticaprobleem op te lossen en de tools die hiervoor beschikbaar zijn, vergelijken en afwegen op hun bruikbaarheid, correctheid en efficiëntie.

  •  EC 
  • De afgestudeerde bachelor informatica kan over het eigen werk rapporteren en communiceren, en kan het presenteren, aan informatici.

     
  •  DC 
  • De student kan het eigen werk mondeling presenteren aan informatici.

     
  •  DC 
  • De student kan het eigen werk mondeling verdedigen tegenover informatici.

  •  EC 
  • De afgestudeerde bachelor informatica kan reflecteren over kritiek en kan op basis hiervan het eigen functioneren aanpassen.

     
  •  DC 
  • De student kan de beschikbare tijd efficiënt indelen, en deze tijdsindeling evalueren en bijsturen.

 

master handelsingenieur in de beleidsinformatica
  •  EC 
  • EC 01: De master BI past verworven kennis zelfstandig toe. (Zelfsturing en ondernemingszin)

 

  EC = eindcompetenties      DC = deelcompetenties      BC = beoordelingscriteria  
Aangeboden inTolerantie3
2de bachelorjaar in de informatica J
2de masterjaar handelsingenieur in de beleidsinformatica minor IT J
Specialisatie IT verplicht J



1   Onderwijs-, examen- en rechtspositieregeling art. 12.2, lid 2.
2   Onderwijs-, examen- en rechtspositieregeling art. 15.1, lid 3.
3   Onderwijs-, examen- en rechtspositieregeling art. 16.9, lid 2.