STUDIEFICHE CVO DE AVONDSCHOOL Opleiding HBO5 Informatica Netwerkbeheer (90 studiepunten) Module A6 Programmeren 2 (5 studiepunten) Plaats van de module in de opleiding: In deze module leer je meer over het webprogrammeren. Hierbij bestudeer je de cliënt-side van het webprogrammeren met behulp van Javascript. Leerdoelen en eindcompetenties (1): Je kunt een website opstellen waarbij je gebruik maakt van de HTMLcode en Javascript. in die website gebruik maken van alle mogelijkheden die Javascript en de HTML-code ons biedt. op deze wijze je website dynamischer maken en aldus afwijken van de statische websites. als het ware communiceren met de gebruiker (lezer) van je website. je website up-to-date houden doordat je zelf kunt ingrijpen in de programmacode van je website. wijzigingen en aanpassingen aanbrengen aan je website en dit op elk willekeurig moment. de belangrijkste algemene concepten in verband met het webprogrammeren toepassen. de basiselementen en -structuren van Javascript in je website toepassen en/of aanpassen. bij het analyseren en ontwikkelen van websites een vooraf vastgelegde methodologie volgen. de vereiste integriteit in acht nemen. Studietijd (2): Contacturen: 60 Studeertijd: geschat op 60 uren op semesterbasis Studiebelasting: geschat op 7 op een schaal van 10 Studiepunten (3): 4
Vrijstelling (4): Je kunt een vrijstelling alleen bekomen op basis van eerder verworven competenties. Je moet dat via een attest of diploma kunnen aantonen. Vereiste voorkennis (5): Om deze module in optimale omstandigheden aan te vatten, is het aangewezen dat je de kennis, de vaardigheden en de attitudes, aangeleerd in de volgende modules van de opleiding kunt toepassen: Je moet geslaagd zijn voor de modules, een gelijkwaardig attest of diploma kunnen voorleggen of je voorkennis kunnen bewijzen door een vrijstellingsproef af te leggen. Verwachte aanvangscompetenties (6): Leerinhoud: Het leren webprogrammeren in de HTML-omgeving met toepassing van Javascript. In Programmeren 2 krijg je een grondig inzicht in de werking van de scripttaal Javascript en de HTML-code. Je leert je op een gestructureerde manier websites ontwikkelen en je verwerft een grondig inzicht de HTML-code en de scripttaal Javascript. Je leert de essentiële technieken van het webprogrammeren en websites aanmaken. Websites treffen we aan in elk bedrijf. Het is dan ook zeer nuttig dat we onze eigen website of de website van ons bedrijf steeds kunnen aanpassen zoals we zelf willen. Onderwerpen die in Programmeren 2 behandeld worden: HTML-code: - het aanleren van de voornaamste HTML-code. - het opstellen van een website met behulp van de geziene HTML-code. - het opstellen van formulieren en frames in een website met behulp van HTML-code. Basisbegrippen van Javascript: - het opnemen van een waarschuwing (msgbox) en een invoervenster (inputbox) in een website. - het werken met de verschillende variabelen en operatoren uit Javascript. Verwerkingsvormen in Javascript: - de sequentiële, selectieve en iteratieve verwerkingsvormen
worden aangeleerd, zodat we deze webprogrammeertechnieken in onze websites kunnen toepassen. Deze verwerkingsvormen worden aan de hand van veel voorbeelden en oefeningen aangebracht. Functies in Javascript: - we leren zelfgedefinieerde functies in Javascript opstellen en kunnen gebruiken in onze websites. - we leren deze functies nesten. Objecten in Javascript: - we gaan na hoe we zelfgedefinieerde objecten in Javascript opstellen en kunnen gebruiken in onze websites. Deze objecten zijn vergelijkbaar met het opstellen van de zelfgedefinieerde klassen in een Windows programmeeromgeving. - we leren de eigenschappen en de methoden van zelfgedefinieerde objecten opstellen. - we maken ook kennis met zelfgedefinieerde objecten waarvan een eigenschap op zijn beurt een zelfgedefinieerd object is. (nesten van objecten) Arrays in Javascript: - we leren arrays of tabellen van Javascript in onze websites te gebruiken. - de verschillende methoden van arrays worden aangeleerd. Objecten van Javascript: - we bestuderen de standaardobjecten van Javascript. De volgende objecten komen aan bod: het document, de Window, de image, het Math-object, de Linkstabel, de Anchorstabel en het Stringobject. - we overlopen ook de minder gekende standaardobjecten zoals de navigator en de history. Formulieren in een website: - we bestuderen de voornaamste webbesturingselementen die we kunnen opnemen in een formulier. - we leren gebeurtenissen van webbesturingselementen van het formulier opstellen. - we leren zelfgedefinieerde functies opnemen in de formulieren van onze websites. Nieuwe vensters opstellen in onze websites: - we leren werken met nieuwe vensters in onze websites. - we leren een website opstellen nadat we een gebeurtenis activeren op een website. Deze website is volledig in HTMLcode opgesteld en wordt met behulp van een functie gegenereerd. Leertrajecten en De lector legt de theorie aan de hand van voorbeelden uit.
onderwijsmethoden: De lector stelt met de studenten voorbeelden op. Je maakt collectief en individueel oefeningen op alle onderdelen van de module. Evaluatie (7): Er zijn twee tussentijdse evaluaties, namelijk in oktober en december. Er is één afsluitende evaluatie in januari. Puntenverdeling: de tussentijdse evaluaties tellen voor 50 % van de punten en 50 % van de punten wordt op de afsluitende evaluaties gezet. Regelmatig moet je ook zelf een website ontwikkelen, die dan collectief besproken worden. Studiemateriaal: Om deze module vlot te kunnen volgen, moet je beschikken over een pc, een browser en een editor om de HTML-code in te brengen. Je dient bij de aanvang van het 1 e semester de handboeken /cursussen aan te kopen. Cursus 1e semester: Programmeren 2 Werkboek: niet van toepassing voor deze module. Studiekosten: Inschrijving: 60 Verminderd inschrijvingsgeld: 15 Prijs handboek: Prijs cursus: 15 Prijs werkboek: Prijs login Smartschool:
Prijs extra kopieën: Prijs extra oefenmateriaal en labo s: De studiekosten kunnen met opleidingscheques betaald worden. Startdatum: september Einddatum: januari Periode: 1e semester Vorm: Modulair Taal: Nederlands Opleidingsfase (8): Minimum 3 schooljaren Voltijds / deeltijds: Voltijds Verplicht / facultatief: Verplicht Onderwijsvormen: Contactonderwijs (CO): 100 % Afstandsonderwijs (AO): 0 % Lector: Alain Koeckelberg alain.koeckelberg@telenet.be Studiebegeleiding: De lector voorziet begeleidingsmogelijkheid binnen de contacturen.
Lessenrooster: Bekijk hier het lessenrooster A6 Programmeren 2. (1) Kennis, vaardigheden en attitudes. (2) Aantal studiebelastingsuren. (3) Een studiepunt bedraagt tussen de 25 en de 30 uren onderwijs-, leer- en toetsactiviteiten. (4) Er is enkel een vrijstelling te bekomen op basis van eerder verworven competenties. De student moet dit kunnen aantonen via een attest of diploma. (5) De algemene toelatingsvoorwaarden zijn beschreven in het centrumreglement. (6) Verwachte aanvangscompetenties: De lector vestigt ook de aandacht op het belang van de volgende aanvangscompetenties: (7) Voor elke evaluatie krijg je studierichtlijnen van de lector. Na elke evaluatie krijg je feedback en remediëring van de lector. Na elke module ontvang je een deelcertificaat met de vermelding van je behaalde resultaat. (8) Is de minimale en maximale tijdsduur van een opleiding