Informatica Programmeren
|
|
|
- Karel de Valk
- 10 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Leerplan OPLEIDING Informatica Programmeren Modulair Studiegebied ICT Goedkeuringscode 01-02/428/G/O/P/V Maart 2002
2 Inhoudstafel 1 Inleiding Opleiding: Informatica-programmeren Doelstelling van de opleiding Organisatie Studieduur Onderwijsvorm graad Aantal lestijden AV/TV/PV Modules INFORMATICA - PROGRAMMEREN TSO Module Initiatie in de informatica Organisatie Studieduur Onderwijsvorm Graad Aantal lestijden AV/TV/PV Situering van de module in de opleiding Beginsituatie Doelstellingen Leerinhouden module Initiatie in de informatica Minimale materiële vereisten Methodologische wenken Didactische middelen Evaluatie Bibliografie Gestructureerd programmeren Organisatie Studieduur Onderwijsvorm Graad Aantal lestijden AV/TV/PV Situering van de module in de opleiding Beginsituatie Doelstellingen Leerinhouden module Gestructureerd programmeren Minimale materiële vereisten Methodologische wenken Leerplan programmeren Blz. 2
3 4.8 Didactische middelen Evaluatie Bibliografie Module Programmeren eerste en tweede taal Organisatie Studieduur Onderwijsvorm Graad Aantal lestijden AV/TV/PV Situering van de module in de opleiding Beginsituatie Doelstellingen Leerinhouden module Programmeren eerste en tweede taal Minimale materiële vereisten Methodologische wenken Didactische middelen Evaluatie Bibliografie Module programmeren eerste en tweede taal Organisatie Studieduur Onderwijsvorm Graad Aantal lestijden AV/TV/PV Situering van de module in de opleiding Beginsituatie Doelstellingen Leerinhouden module Programmeren eerste en tweede taal Minimale materiële vereisten Methodologische wenken Didactische middelen Evaluatie Bibliografie Module programmeren eerste en tweede taal Organisatie Studieduur Onderwijsvorm Graad Aantal lestijden AV/TV/PV Leerplan programmeren Blz. 3
4 7.2 Situering van de module in de opleiding Beginsituatie Doelstellingen Leerinhouden module Programmeren eerste en tweede taal Minimale materiële vereisten Methodologische wenken Didactische middelen Evaluatie Bibliografie Module programmeren eerste en tweede taal Organisatie Studieduur Onderwijsvorm Graad Aantal lestijden AV/TV/PV Situering van de module in de opleiding Beginsituatie Doelstellingen Leerinhouden module Programmeren eerste en tweede taal Minimale materiële vereisten Methodologische wenken Didactische middelen Evaluatie Bibliografie Module Data-analyse Organisatie Studieduur Onderwijsvorm Graad Aantal lestijden AV/TV/PV Situering van de module in de opleiding Beginsituatie Doelstellingen Leerinhouden module Data-analyse Minimale materiële vereisten Methodologische wenken Didactische middelen Evaluatie Bibliografie Leerplan programmeren Blz. 4
5 10 Module Programmeren gegevensbank Organisatie Studieduur Onderwijsvorm Graad Aantal lestijden AV/TV/PV Situering van de module in de opleiding Beginsituatie Doelstellingen Leerinhouden module Programmeren gegevensbank Minimale materiële vereisten Methodologische wenken Didactische middelen Evaluatie Bibliografie Module Programmeren gegevensbank Organisatie Studieduur Onderwijsvorm Graad Aantal lestijden AV/TV/PV Situering van de module in de opleiding Beginsituatie Doelstellingen Leerinhouden module Programmeren gegevensbank Minimale materiële vereisten Methodologische wenken Didactische middelen Evaluatie Bibliografie Module Programmeren gegevensbank Organisatie Studieduur Onderwijsvorm Graad Aantal lestijden AV/TV/PV Situering van de module in de opleiding Beginsituatie Doelstellingen Leerplan programmeren Blz. 5
6 12.5 Leerinhouden module Programmeren gegevensbank Minimale materiële vereisten Methodologische wenken Didactische middelen Evaluatie Bibliografie Bijlage 1: DVO-commissie Informatica Bijlage 2: Codering Leerplan programmeren Blz. 6
7 1 Inleiding Onderhavige leerplannen steunen op een opleidingsprofiel. Deze opleidingsprofielen, die bij de uitwerking van de diverse leerplannen steeds centraal staan, zijn ontwikkeld door de Dienst Voor Onderwijsontwikkeling (DVO) (bijlage 1), die zich hierbij steunde op de uitgeschreven beroepsprofielen voor elk van de opleidingen. Daarna werd het besproken en verwerkt in de schoot van de Vlaamse Onderwijsraad (VLOR). In een eerste deel wordt het opleidingsprofiel gesitueerd. Deze situering betreft de doelomschrijving van de opleiding, de definitie c.q. omschrijving van de modules, de definitie c.q. omschrijving van de basiscompetenties en de sleutelvaardigheden, het aantal lestijden TV/PV, het leertraject en de concordantie met het secundair onderwijs Met deze opleidingsprofielen als basis werden dan de leerplannen uitgeschreven. Deze zijn opgesteld op basis van het modulair model, waarbij elke module een onafhankelijke eenheid vormt in een welbepaalde opleiding (60 lestijden) en die mits gunstig resultaat door de cursist afgesloten wordt met de uitreiking van een deelcertificaat. Volgens dit denkpatroon zijn de leerplannen dan ook opgemaakt: het zijn allen onafhankelijke eenheden die passen in een globaal leertraject, met globaal genomen volgende structuur: 1. Organisatie (studieduur, onderwijsvorm, graad) 2. Situering van de module in de opleiding 3. Beginsituatie 4. Doelstellingen 5. Leerinhouden 6. Minimale materiële vereisten 7. Methodologische wenken 8. Didactische hulpmiddelen 9. Evaluatie 10. Bibliografie Maart 2002 Leerplan programmeren Blz. 7
8 2 Opleiding: Informatica-programmeren 2.1 Doelstelling van de opleiding De opleiding 'Informatica programmeren' dient gesitueerd te worden binnen het studiegebied 'Handel'. Deze opleiding komt tegemoet aan de opdracht van het onderwijs voor sociale promotie om de cursist kennis, vaardigheden en attitudes bij te brengen voor het functioneren in de maatschappij, het deelnemen aan verder onderwijs of de uitoefening van een beroep. De opleiding stoelt op drie pijlers: programmeren van een eerste en tweede taal en programmeren met behulp van een gegevensbank. Het moet mogelijk zijn om zowel proceduraal als objectgeoriënteerde programmeertalen aan bod te laten komen; het klassieke of proceduraal programmeren legt de klemtoon op progammeertechnieken en op de logische denktrant bij het oplossen van het probleem en reikt aldus een goede basis aan. Programmeren in een gegevensbank is een verruiming voor het automatiseren van een gegevensbank. In de opleiding 'Informatica-programmeren' leert de cursist werken met één of meerdere programmeertechnieken. Bij het beëindigen van deze opleiding beheerst hij de aangeleerde programmeertechnieken en kan hij programmeren met diverse programmeertalen. De opleiding 'Informatica-programmeren' bestaat uit 14 modules van telkens 60 Lt. De totale opleiding omvat dus 840 Lt. Elke module heeft een code. De modules zijn: 'Initiatie in de informatica', 'Gestructureerd programmeren', 'Programmeren eerste taal 1', 'Programmeren eerste taal 2', 'Programmeren eerste taal 3', 'Programmeren eerste taal 4', 'Programmeren tweede taal 1', 'Programmeren tweede taal 2' en, 'Programmeren tweede taal 3, 'Programmeren tweede taal 4, 'Data-analyse', 'Programmeren gegevensbank 1', 'Programmeren gegevensbank 2' en 'Programmeren gegevensbank 3'. Inhoudelijk is elke module een op zichzelf staand geheel van basiscompetenties. In elke module worden vaardigheden/technieken aangeleerd en ingeoefend door middel van een aantal opdrachten/oefeningen. De modules zijn, in de mate van het mogelijke, geformuleerd los van de momenteel geldende programmeertalen. De modules zijn opgevat als clusters van doelstellingen die met diverse programmeertalen kunnen gerealiseerd worden. Hiermee wordt het mogelijk in te spelen op de meest recente ontwikkelingen in dit snel evoluerende leergebied. Zo wordt ruimte geschapen om te anticiperen op toekomstige ontwikkelingen. Aan elke module zijn een aantal sleutelvaardigheden gelinkt. Dit zijn brede vaardigheden die in de eerste plaats rechtstreeks verband houden met de handelingsvaardigheden zoals beschreven in de basiscompetenties, maar daarnaast ook mogelijkheid tot transfer bieden en algemeen persoonsvormend zijn. Elke sleutelvaardigheid is contextueel omschreven. Door aandacht te besteden aan de sleutelvaardigheden wordt tegemoet gekomen aan maatschappelijke en persoonsvormende doelstellingen. Alle lestijden zijn als TV gekwalificeerd. Het leertraject omvat 14 modules. Volgende modules zijn, op basis van complexiteit en moeilijkheidsgraad, sequentieel: 'Programmeren eerste taal 1', 'Programmeren eerste taal 2', 'Programmeren eerste taal 3', 'Programmeren eerste taal 4'. 'Programmeren tweede taal 1', 'Programmeren tweede taal 2' en 'Programmeren tweede taal 3',. 'Programmeren tweede taal 4'. 'Programmeren gegevensbank 1', 'Programmeren gegevensbank 2' en 'Programmeren gegevensbank 3'. Door de concrete en operationele formulering van de basiscompetenties zijn in- en uitstapniveau duidelijk omschreven zodat zowel onderwijsvrager als -verstrekker het leertraject optimaal kan hanteren. Cursisten die bepaalde vaardigheden op een bepaald niveau verworven hebben, kunnen dus een kortere leerweg volgen. Flexibilisering van het aanbod is hiermee ook op inhoudelijke basis zonder meer mogelijk. Alle modules worden geconcordeerd met de derde graad van het technisch secundair onderwijs. Leerplan programmeren Blz. 8
9 2.2 Organisatie Studieduur 840 lestijden Onderwijsvorm Technisch secundair onderwijs graad 3de graad Aantal lestijden AV/TV/PV 840 lestijden TV Modules Naam Aantal Lt Code Initiatie in de informatica 60 MHAG100 Gestructureerd programmeren 60 MHAIPU810 Programmeren eerste taal 1 60 MHAIPU811 Programmeren eerste taal 2 60 MHAIPU812 Programmeren eerste taal 3 60 MHAIPU813 Programmeren eerste taal 4 60 MHAIPU814 Programmeren tweede taal 1 60 MHAIPU815 Programmeren tweede taal 2 60 MHAIPU816 Programmeren tweede taal 3 60 MHAIPU817 Programmeren tweede taal 4 60 MHAIPU818 Data-analyse 60 MHAIPU819 Programmeren gegevensbank 1 60 MHAIPU820 Programmeren gegevensbank 2 60 MHAIPU821 Programmeren gegevensbank 3 60 MHAIPU822 Codering van de modules M SG OP U 001 module studiegebied opleiding C=gemeenschappelijke module voor meerdere studiegebieden G=gemeenschappelijke module binnen een studiegebied U=unieke module nummer van de module (aparte nummering voor de C, G en U modules) Leerplan programmeren Blz. 9
10 2.3 INFORMATICA - PROGRAMMEREN TSO 3 MHAG100 Initiatie in de informatica TV 60 Lt MHAIPU811 Programmeren Eerste taal 1 TV 60 Lt MHAIPU812 Programmeren Eerste taal 2 TV 60 Lt MHAIPU813 Programmeren Eerste taal 3 TV 60 Lt MHAIPU814 Programmeren Eerste taal 4 TV 60 Lt MHAIPU810 Gestructureerd programmeren TV 60 Lt MHAIPU815 Programmeren Tweede taal 1 TV 60 Lt MHAIPU816 Programmeren Tweede taal 2 TV 60 Lt MHAIPU817 Programmeren Tweede taal 3 TV 60 Lt MHAIPU818 Programmeren Tweede taal 4 TV 60 Lt MHAIPU819 Data-analyse TV 60 Lt MHAIPU82O Programmeren gegevensbank 1 TV 60 Lt MHAIPU821 Programmeren gegevensbank 2 TV 60 Lt MHAIPU822 Programmeren gegevensbank 3 TV 60 Lt Diploma informatica programmeren TSO lt Leerplan programmeren Blz. 10
11 3 Module Initiatie in de informatica 3.1 Organisatie Studieduur 60 lestijden Onderwijsvorm Technisch secundair onderwijs Graad 3 de graad Aantal lestijden AV/TV/PV 60 lestijden TV 3.2 Situering van de module in de opleiding In de module Initiatie in de informatica krijgt de cursist zicht op de mogelijkheden van informatica. Het doel van deze module is de volledige leek zorgvuldig geselecteerde informaticakennis en vaardigheden te bezorgen om hem voor te bereiden op het uitvoeren van reële taken met een computer. De cursist heeft na het beëindigen van deze module elementaire kennis van en inzicht in de basistechnieken van een computersysteem, een besturingssysteem, toepassingssoftware, programmeren en netwerken. 3.3 Beginsituatie Inhoudelijke vereisten: Er zijn geen inhoudelijke Beginsituatie. Verplichte voorafgaande modules: Er zijn geen voorafgaande modules noodzakelijk. 3.4 Doelstellingen Module Initiatie in de informatica MHAG100 De cursist kan Doel en nut van een computersysteem verklaren; BCHA G de basiscomponenten van een computersysteem aaneenschakelen en gebruiken; BCHA G doel en nut van een besturingssysteem verklaren; BCHA G de basisvaardigheden van een besturingssysteem uitvoeren; BCHA G doel en nut van toepassingssoftware verklaren; BCHA G het onderscheid tussen een tekstverwerker, een rekenblad, een databanktoepassing BCHA G en een presentatie-/tekenpakket aangeven; doel en nut van programmeertalen verklaren; BCHA G doel en nut van datacommunicatie, lokale en wereldwijde netwerken verklaren; BCHA G een geïnstalleerde browser met de nodige aangesloten hardware gebruiken; BCHA G op een veilige en ergonomische manier computersystemen gebruiken. BCHA G100 10
12 3.5 Leerinhouden module Initiatie in de informatica ALGEMENE DOELSTELLINGEN De cursist kan: het doel en het nut van een computersysteem verklaren de basiscomponenten van een computersysteem aaneenschakelen en gebruiken doel en nut van een besturingssysteem verklaren basisvaardigheden van een besturingssysteem uitvoeren doel en nut van toepassingssoftware verklaren het onderscheid tussen een tekstverwerker, een rekenblad, een databanktoepassing en een presentatie- /tekenpakket aangeven doel en nut van programmeertalen verklaren basishandelingen in een tekstverwerker kunnen uitvoeren (U) * basishandelingen in een rekenblad kunnen uitvoeren (U) basishandelingen in een databank kunnen uitvoeren (U) basishandelingen in een tekenpakket kunnen uitvoeren (U) doel en nut van datacommunicatie, lokale en wereldwijde netwerken verklaren een geïnstalleerde browser met de nodige aangesloten hardware kunnen gebruiken LEERINHOUDEN Computersysteem doel nut Onderdelen invoerapparatuur uitvoerapparatuur onderdelen aan mekaar schakelen aan- en afzetten gebruik van de reset Besturingssystemen doel nut soorten Basishandelingen muisbewerkingen toetsenbord: toetscombinaties, sneltoetsen begrippen map en bestand, boomstructuur bestandsmanipulaties (mappen, bestanden, kopiëren, verplaatsen,...) werken met vensters en menu's Software toepassingssoftware : o doen en nut o tekstverwerker o rekenblad o database o presentatiepakket o tekenpakket o opmaakpakket programmeertalen: doel en nut Tekstverwerker ingeven en verbeteren teksten verplaatsen en kopiëren opslaan en openen van bestanden Rekenblad ingeven en verbeteren getallen eenvoudige bewerkingen en formules opslaan en openen van bestanden Databank Werken met een bestaande databank Tekenpakket Opmaak van een eenvoudige tekening Opslaan en openen van bestanden Netwerken basisprincipes o lokale o wereldwijde netwerken o internet Internet wat is internet? Informatica-programmeren Blz. 12
13 op een veilige en ergonomische manier computersystemen kunnen gebruiken mogelijkheden nut browser starten en sluiten internetadres ingeven Veiligheid Ergonomie * De aanduiding (U) verwijst naar een uitbreidingsdoelstelling: indien mogelijk mag ze ingevuld worden, maar dit hoeft niet noodzakelijk. 3.6 Minimale materiële vereisten Vermits de praktische vaardigheden centraal staan beschikt elke cursist bij voorkeur individueel over een pc waarop de vereiste programmatuur op een aanvaardbaar performantieniveau draait en die toegang geeft tot een printer. Het is vanzelfsprekend dat het centrum beschikt over legale versies van de te gebruiken software. De toestellen moeten zo opgesteld staan dat er naast de computer nog voldoende ruimte is voor een boek of schrift. Tevens moeten volgende ergonomische eisen vervuld zijn: het scherm moet van goede kwaliteit (stabiel beeld zonder reflecties) en verstelbaar zijn, voor het toetsenbord moet er voldoende ruimte zijn voor de polsen. In de klas is een vlotte toegang voorzien tot het internet. Op het gebied van veiligheid is de volgende wetgeving van toepassing: Codex, ARAB, AREI, Vlarem. Deze wetgeving bevat de technische voorschriften die in acht moeten genomen worden m.b.t. de uitrusting en inrichting van de lokalen (bijv. moet de bekabeling veilig weggeborgen zijn), de aankoop en het gebruik van toestellen, materiaal en materieel. Zij schrijven voor dat duidelijke handleidingen en een technisch dossier aanwezig moeten zijn, dat alle gebruikers de werkinstructies en onderhoudsvoorschriften dienen te kennen en correct te kunnen toepassen. 3.7 Methodologische wenken Aan de hand van enkele praktische voorbeelden kan het nut van moderne computersystemen aangetoond worden. De verschillende onderdelen van een pc kunnen best aan de hand van didactisch materiaal voorgesteld worden. Daartoe kan beroep gedaan worden op defecte en/of oudere apparaten of onderdelen ervan. Het is niet de bedoeling dat de cursisten zich nu reeds bekwamen in de toepassingspakketten op zichzelf maar wel dat ze inzicht verwerven in de kenmerken ervan en hun plaats in het geheel van het informaticalandschap kunnen situeren. Op deze wijze kunnen ze dan ook hun toekomstig leertraject doelbewust uitstippelen. Aan de hand van enkele voorbeelden wordt aangetoond dat ook op maat gemaakte software nodig is. De studie van het internet dient opnieuw zeer toepassingsgericht te zijn: zo kan men bijv. de cursisten buiten de les laten zoeken naar internetadressen en deze tijdens de les laten uittesten (dienstregeling NMBS, overzicht publicaties VUM, enz ). 3.8 Didactische middelen Het leerplan legt geen specifieke softwarepakketten op; het centrum kiest zelf de software waarmee gewerkt wordt. De gebruikte softwarepakketten moeten toereikend zijn om de leerplandoelstellingen en de leerinhouden te realiseren, zij moeten voldoende actueel zijn en bij voorkeur overeenstemmen met de algemeen gangbare software. De cursisten moeten tijdens de les één of meer handleidingen of naslagwerken betreffende de aangeleerde softwarepakketten kunnen raadplegen. De vakgroep zal zich regelmatig beraden over de keuze en het gebruik van cursussen en handboeken. Het centrum dient erover te waken dat ze de belangrijke ontwikkelingen betreffende apparatuur en programmatuur volgt. Dit betekent echter geenszins dat elke nieuwe versie van software of hardware moet Informatica-programmeren Blz. 13
14 aangeschaft worden om up-to-date te blijven. Wel moet ze via geregelde investeringen vermijden dat haar informaticaonderwijs manifest achterblijft op de realiteit in het bedrijfsleven. 3.9 Evaluatie De leerstof kan geëvalueerd worden via zowel proces- als productevaluatie. Beide hebben dan de vorm van een praktische proef, waarbij één of meer werkstukken moeten afgeleverd worden. Permanente evaluatie spreidt de prestatiedruk en biedt mogelijkheden tot bijsturing indien nodig. Het is evident dat er duidelijke afspraken met de cursist dienen gemaakt te worden met betrekking tot de vorm en het tijdstip van de proeven. Hierbij is het examenreglement van het centrum een belangrijk instrument in de openheid naar de cursisten toe. Om de zelfevaluatie van de volwassene te vergroten is het belangrijk dat de cursist weet op welke aspecten van de opdrachten de nadruk ligt. Vermits vooral vaardigheden getest worden, moeten bij voorkeur de kennisinhouden beschikbaar gesteld worden (bijv. met gebruik van de cursus of de handleiding). Elke opgave moet communicatief eenduidig zijn (slechts voor één interpretatie vatbaar, goed afgebakend en met zo weinig mogelijk kettingopdrachten). Indien de cursist bij een complexe oefening plots niet verder kan, moet de leraar hulp bieden. Het spreekt vanzelf dat de cursisten op toetsen en examens enkel te maken krijgen met opgaven waaraan ze zich min of meer verwachten. De probleemstellingen moeten betrekking hebben op de kennis en vaardigheden die voor de leerstofvooruitgang onmisbaar zijn, die voor het opleidingsprofiel normaal functioneel zijn en die een normale instroomgroep haalbaar is. De analyse van de antwoorden geven aanleiding tot bijsturingen en tot leeradviezen. De geëvalueerde werkstukken zijn ter inzage van de cursisten. Knelpunten worden klassikaal besproken Bibliografie CREG P., Microsoft Office in 24 uur, Academic Service, 1999, 464p. DE GEYTER-DIEPENDAELE T., LEVRAU O., MOESTERMANS K., Wegwijs in ICT, WWW-Soft, 2001 DE LANGE, De computer en wij: software, Wolters Plantyn, 2001 D HAENENS, HERVELDT F., EDU Multimedia, deel 1 (Uitbouw van een klasnetwerk), deel 2 (Internet Explorer in de klas), deel 3 ( en met Outlook Express), Standaard uitgeverij, HERTVELDT F., VANNESTE P., WYLIN B., Internet, een nieuw didactisch medium, Standaard uitgeverij,1997. KASSENAAR P., PINKSTER B., Installatie en Beheer van software, Academic Service KOCKELKORE C., Basiskennis computergebruik en Windows 2000 MB.1 Theorieboek, Academic Service LEVINE, J., Internet voor dummies, Addison-Wesley OOST K., Basiscursus Internet, Academic Service POTT O, pc basiskennis, Addison-Wesley NL VAN DE MAELE M., Computersystemen, Standaard uitgeverij, 2000 VAN HARREWIJN M., Basiskennis Office 2000 MB.2, Academic Service, 2000 Informatica-programmeren Blz. 14
15 4 Gestructureerd programmeren 4.1 Organisatie Studieduur 60 lestijden Onderwijsvorm Technisch secundair onderwijs Graad 3de graad Aantal lestijden AV/TV/PV 60 lestijden TV 4.2 Situering van de module in de opleiding In de module 'Programmeren eerste en tweede taal 1' wordt de basis van het programmeren aangeleerd en toegepast. De cursist neemt kennis van de elementaire begrippen van het programmeren. Hij krijgt zicht op en leert omgaan met basisvaardigheden door middel van een aantal eenvoudige oefeningen. Bij het beëindigen van deze module kan de cursist elementair werken met een programmeertaal. 4.3 Beginsituatie Inhoudelijke vereisten: De cursist kan een gesteld probleem analyseren en de oplossing in kaart brengen. Verplichte voorafgaande modules: Nihil. 4.4 Doelstellingen Module Gestructureerd programmeren MHAIPU810 De cursist kan nut en doel van het automatiseringsproces verklaren; BCHA U elementaire en gestructureerde gegevensstructuren definiëren, declareren en BCHA U gebruiken; de controlestructuren hanteren; BCHA U functies en procedures aanmaken en gebruiken; BCHA U sorteer- en zoekalgoritmen opstellen en gebruiken; BCHA U de bestandsorganisaties onderscheiden; BCHA U objectgeoriënteerd en proceduraal programmeren onderscheiden. BCHA U Informatica-programmeren Blz. 15
16 4.5 Leerinhouden module Gestructureerd programmeren ALGEMENE DOELSTELLINGEN De cursist kan: nut en doel van het automatiseringsproces verklaren; elementaire en gestructureerde gegevensstructuren definiëren, declareren en gebruiken; de controlestructuren hanteren; functies en procedures aanmaken en gebruiken; sorteer- en zoekalgoritmen opstellen en gebruiken; de bestandsorganisaties onderscheiden; objectgeoriënteerd en proceduraal programmeren onderscheiden. LEERINHOUDEN Automatiseringsproces nut doel fasen Elementaire gegevensstructuren numeriek alfanummeriek logisch Samengestelde gegevensstructuren Controlestructuren sequentie selectie meervoudige selectie iteratie Procedures werking parametermechanisme Functies werking parametermechanisme Modules Sorteeralgoritmen Zoekalgoritmen Bestandsorganisaties sequentieel direct indirect objectgeörienteerd programmeren onderscheid met proceduraal kenmerken 4.6 Minimale materiële vereisten Vermits denkvaardigheden centraal staan kunnen cursisten ofwel individueel, ofwel per twee beschikken over een pc, waarop de vereiste programmatuur op een aanvaardbaar performantieniveau draait en die toegang geeft tot een printer. Het is vanzelfsprekend dat het centrum beschikt over legale versies van de te gebruiken software. De toestellen moeten zo opgesteld staan dat er naast de computer nog voldoende ruimte is voor een boek of schrift. Tevens moeten volgende ergonomische eisen vervuld zijn: het scherm moet van goede kwaliteit (stabiel beeld zonder reflecties) en verstelbaar zijn, voor het toetsenbord moet er voldoende ruimte zijn voor de polsen. Op het gebied van veiligheid is de volgende wetgeving van toepassing: Codex, ARAB, AREI, Vlarem. Deze wetgeving bevat de technische voorschriften die in acht moeten genomen worden m.b.t. de uitrusting en inrichting van de lokalen (bijv. moet de bekabeling veilig weggeborgen zijn), de aankoop en het gebruik van toestellen, materiaal en materieel. Zij schrijven voor dat duidelijke handleidingen en een technisch dossier aanwezig moeten zijn, dat alle gebruikers de werkinstructies en onderhoudsvoorschriften dienen te kennen en correct te kunnen toepassen. Informatica-programmeren Blz. 16
17 4.7 Methodologische wenken In deze module is het aan te bevelen een gestandaardiseerde schematechniek te gebruiken. Zoals bijvoorbeeld: PST, Nassi-Schneiderman, Bovendien is het sterk aan te raden om via een vergelijkbare code in één of andere programmeertaal de uitwerking van het schema te illustreren, zodat de cursist duidelijk de gevolgen van een uitgetekend schema kan evalueren. Structureren kan eveneens met behulp van daartoe voorziene softwarepakketen; te vermelden hierbij zijn: het programma Structograaf (zichemsoft) en het programma Isolab. Referenties van beide pakketten zijn opgenomen in de lijst van de didactische middelen. Voor het onderdeel bestandorganisatie wordt geen concrete implementatie verondersteld, maar uitsluitend een schematisering. In functie van het niveau van de cursisten kunnen de kenmerken van objecten, klassen en dergelijke behandeld worden. 4.8 Didactische middelen De cursisten moeten tijdens de les één of meer handleidingen of naslagwerken betreffende de eventueel aangeleerde softwarepakketten kunnen raadplegen. De vakgroep zal zich regelmatig beraden over de keuze en het gebruik van cursussen en handboeken. Het programma STRUKTOGRAAF StruktoGraaf 3.0 is een ontwikkelomgeving voor programmastructuurdiagrammen (PSD's), die naar de ontwerpers ook wel Nassi-Schneiderman diagrammen worden genoemd. Met StruktoGraaf kan men op eenvoudige wijze PSD's tekenen, bewerken, opslaan, afdrukken en compileren tot uitvoerbare code. StruktoGraaf is gebaseerd op en voldoet geheel aan de norm NEN 1422 (3e druk) voor PSD's. De gebruikte syntax sluit zoveel mogelijk aan bij de praktijk. StruktoGraaf is een krachtig hulpmiddel voor ervaren automatiseerders. Zij kunnen het onder andere gebruiken voor het snel ontwerpen en uittesten van een algoritme en voor programmadocumentatie. PSD's kunnen ten behoeve daarvan worden geexporteerd naar EMF en BMP bestanden of via het Windows klembord direct worden opgenomen in andere documenten, bijvoorbeeld in MS Word. Daarnaast is StruktoGraaf ook zeer geschikt voor beginners door de eenvoudige bediening en de uitgebreide hulpteksten. Voor het aanleren van gestructureerd programmeren is de mogelijkheid tot stapsgewijze uitvoering van een PSD-programma van bijzonder veel nut. Hierbij worden behalve de normale in- en uitvoer ook steeds de positie in het programma, de inhoud van variabelen en tussenresultaten van bewerkingen op het scherm weergegeven. De code-generator is in staat uit de gebruikte expressies zelf het type van variabelen af te leiden en vereist dus geen declaraties. In een PSD komen immers ook geen declaraties voor. De gegenereerde code kan ook buiten StruktoGraaf worden uitgevoerd met behulp van een meegeleverde runtime-module. StruktoGraaf 3.0 wordt geleverd op een CD-ROM met een geïllustreerde handleiding van 120 pagina's met een introductie-, een naslag- en een lessengedeelte. Het programma ISOLAB ISOLAB is software ontworpen ter ondersteuning bij het ontwerpen en beschrijven van algoritmen. Daarbij moeten de cursisten leren om problemen op te lossen met de methode van de stapsgewijze verfijning, de oplossingen beschrijven met behulp van controlestructuren, de oplossing laten uitvoeren en controleren. In principe kan dit alles ook met behulp van een programmeertaal. Om volle aandacht te kunnen richten op het essentiële, namelijk het bedenken en correct formuleren van een oplossing werd ISOLAB (Interactieve Syntaxgestuurde Objectvrije Leeromgeving voor Algoritme Beschrijving) ontwikkeld. Het programma laat toe om algoritmen via een paar knoppenbalken op te bouwen. Daarbij verschijnen rechtstreeks structogrammen op het scherm met syntactisch correct geformuleerde opdrachten en voorwaarden. Elk algoritme is onmiddellijk uitvoerbaar in een apart venster. Zodoende kan de juistheid van de bedachte oplossing ogenblikkelijk gecontroleerd worden. Om fouten te localiseren kan men de stapsgewijze afwikkeling van het algoritme volgen, gelijktijdig met de uitvoering van de overeenkomstige deelprocessen, met aanduiding van de waarheidswaarde van de gestelde voorwaarden, Informatica-programmeren Blz. 17
18 ISOLAB laat tenslotte toe het algoritme in de vorm van zijn structogrammen uit te printen. Voorts is een volledig bestandsbeheer van de algoritmen mogelijk. Uitgeverij: Wolters-Plantyn, Santvoortbeeklaan 21-25, 2100 Deurne Evaluatie De leerstof kan geëvalueerd worden via zowel proces- als productevaluatie. Beide hebben dan de vorm van een praktische proef, waarbij één of meer werkstukken moeten afgeleverd worden. Permanente evaluatie spreidt de prestatiedruk en biedt mogelijkheden tot bijsturing indien nodig. Het is evident dat er duidelijke afspraken met de cursist dienen gemaakt te worden met betrekking tot de vorm en het tijdstip van de proeven. Hierbij is het examenreglement van het centrum een belangrijk instrument in de openheid naar de cursisten toe. Om de zelfevaluatie van de volwassene te vergroten is het belangrijk dat de cursist weet op welke aspecten van de opdrachten de nadruk ligt. Elke opgave moet communicatief eenduidig zijn (slechts voor één interpretatie vatbaar, goed afgebakend en met zo weinig mogelijk kettingopdrachten). Indien de cursist bij een complexe oefening plots niet verder kan, moet de leraar hulp bieden. Het spreekt vanzelf dat de cursisten op toetsen en examens enkel te maken krijgen met opgaven waaraan ze zich min of meer verwachten. De probleemstellingen moeten betrekking hebben op de kennis en vaardigheden die voor de leerstofvooruitgang onmisbaar zijn, die voor het opleidingsprofiel normaal functioneel zijn en die een normale instroomgroep haalbaar is. De analyse van de antwoorden geven aanleiding tot bijsturingen en tot leeradviezen. De geëvalueerde werkstukken zijn ter inzage van de cursisten. Knelpunten worden klassikaal besproken Bibliografie ANDRIESSEN & SMEETS, Programma-ontwikkeling in Pascal, Nijgh en Van Ditmar, KOFFMAN B., Turbo Pascal, Problem solving and program design, Addison-Wesley, 1993 MESMAN J., Pascal en PSD s, Academic service, 1991 NAGIN P., IMPALGLIAZZO J., Computer science, A breath first approach with Pascal, Wiley, 1995 ROUSSELLE M., Analyse en implementatie 1, De Sikkel, 1995 ROUSSELLE M., Analyse en implementatie 2, De Sikkel, 1996 WERKGROEP VVKSO, Probleemoplossen (ISOLAB), Wolters Plantyn, 2000 Informatica-programmeren Blz. 18
19 5 Module Programmeren eerste en tweede taal Organisatie Studieduur 60 lestijden Onderwijsvorm Technisch secundair onderwijs Graad 3de graad Aantal lestijden AV/TV/PV 60 lestijden TV 5.2 Situering van de module in de opleiding In de module 'Programmeren eerste en tweede taal 1' wordt de basis van het programmeren aangeleerd en toegepast. De cursist neemt kennis van de elementaire begrippen van het programmeren. Hij krijgt zicht op en leert omgaan met basisvaardigheden door middel van een aantal eenvoudige oefeningen. Bij het beëindigen van deze module kan de cursist elementair werken met een programmeertaal. 5.3 Beginsituatie Inhoudelijke vereisten: De cursist kan een gesteld probleem analyseren en de oplossing in kaart brengen. Verplichte voorafgaande modules: Nihil. 5.4 Doelstellingen Module Programmeren eerste en tweede taal 1 MHAIPU811 De cursist kan de programmeeromgeving gebruiken; BCHA U het resultaat van een compilatie analyseren; BCHA U de programmeeromgeving interpreteren; BCHA U gegevensstructuren definiëren, declareren en gebruiken; BCHA U gegevensstructuren in uitdrukkingen en in in- en uitvoeropdrachten gebruiken; BCHA U de controlestructuren implementeren; BCHA U functies en procedures aanmaken en gebruiken; BCHA U geheugentabellen gebruiken; BCHA U de bestandsonderdelen van een project situeren; BCHA U de helpfunctie hanteren; BCHA U het begrip object situeren. BCHA U Informatica-programmeren Blz. 19
20 5.5 Leerinhouden module Programmeren eerste en tweede taal 1 ALGEMENE DOELSTELLINGEN De cursist kan: de programmeeromgeving gebruiken; de programmeeromgeving interpreteren; de bestandsonderdelen van een project situeren; het resultaat van een compilatie analyseren; gegevensstructuren definiëren, declareren en gebruiken; gegevensstructuren in uitdrukkingen en in in- en uitvoeropdrachten gebruiken; de controlestructuren implementeren; functies en procedures aanmaken en gebruiken; geheugentabellen gebruiken; het begrip object situeren; de helpfunctie hanteren. LEERINHOUDEN Geïntegreerde objecten, vensters, componenten eigenschappen gebruik De onderscheiden bestanden van programmaproject: broncode-bestand(en) projectbestand(en) hulpbestand(en) uitvoeringsbestand(en) Compilatieproces compilatie naar uitvoeringsbestand(en) interpretatie van gegenereerde fouten correctie van genereerde fouten Primitieve gegevensstructuren numerieke alfanumerieke datum en tijd waar /vals type Constanten en variabelen declaratie gebruik in uitdrukkingen invoer uitvoer Controlestructuren sequentie selectie iteratie Functies en /of procedures gebruik van ingebouwde functies / procedures gebruik zelf ontwikkelde functies / procedures parametermechanisme Geheugentabellen (Array) primitieve gegevensstructuren in ééndimensionale tabellen primitieve gegevensstructuren in meerdimensionale tabellen Objecten methoden eigenschappen gebeurtenissen Helpfunctie 5.6 Minimale materiële vereisten Vermits denkvaardigheden centraal staan kunnen cursisten ofwel individueel, ofwel per twee beschikken over een pc, waarop de vereiste programmatuur op een aanvaardbaar performantieniveau draait en die toegang geeft tot een printer. Het is vanzelfsprekend dat het centrum beschikt over legale versies van de te gebruiken software. De toestellen moeten zo opgesteld staan dat er naast de computer nog voldoende ruimte is voor een boek of schrift. Tevens moeten volgende ergonomische eisen vervuld zijn: het scherm moet van goede kwali- Informatica-programmeren Blz. 20
21 teit (stabiel beeld zonder reflecties) en verstelbaar zijn, voor het toetsenbord moet er voldoende ruimte zijn voor de polsen. Op het gebied van veiligheid is de volgende wetgeving van toepassing: Codex, ARAB, AREI, Vlarem. Deze wetgeving bevat de technische voorschriften die in acht moeten genomen worden m.b.t. de uitrusting en inrichting van de lokalen (bijv. moet de bekabeling veilig weggeborgen zijn), de aankoop en het gebruik van toestellen, materiaal en materieel. Zij schrijven voor dat duidelijke handleidingen en een technisch dossier aanwezig moeten zijn, dat alle gebruikers de werkinstructies en onderhoudsvoorschriften dienen te kennen en correct te kunnen toepassen. 5.7 Methodologische wenken De cursus mag niet gericht zijn op het theoretische, maar moet toepassingsgericht zijn. Dit houdt in dat het niet de bedoeling mag zijn om een taal aan te leren omwille van de taal op zich, maar dat men toepassingsgericht de taalelementen aanbrengt. Het is dan ook niet denkbeeldig dat heel wat elementen van het instructiearsenaal niet aan bod komen, gewoon omdat de toepassingen de inschakeling ervan niet vergen. Op zich mag dat geen probleem zijn. Vandaar dat het gebruik van de help-functie moet gestimuleerd worden. Zo kunnen taalelementen die niet aan bod kwamen tijdens de opleiding moeiteloos worden ingeschakeld op zelfstandig initiatief. Tegenwoordig kan de cursist via het internet op zoek gaan naar nuttige informatie en/of deelprogrammatuur. Het zou jammer zijn om deze kans onbenut te laten. Alvorens de toepassing concreet te vertalen naar een programmeertaal is het evident de te volgen stappen en denkwijze voor te bereiden door gebruik te maken van schematechnieken. De leraar moet er nauwlettend op toezien dat de toepassingen aansluiten op de leefwereld van de cursist, en op de problemen uit het dagelijks leven; de toepassingen zullen dus ruimer zijn dan alleen het wetenschappelijke of het wiskundige. Om het aanleerproces te vergemakkelijken is het aanbevolen om de cursist een aantal uitwerkingen in broncode te verstrekken, zodat duidelijk blijkt op welke wijze een probleem zich vertaalt naar een oplossing. Steeds wordt de programmacode van uitgebreide commentaar voorzien. Structuurinsprongen maken het mogelijk om visueel overzicht te krijgen van de structuur in het programma. 5.8 Didactische middelen De cursisten moeten tijdens de les één of meer handleidingen of naslagwerken betreffende de aangeleerde softwarepakketten kunnen raadplegen. De vakgroep zal zich regelmatig beraden over de keuze en het gebruik van cursussen en handboeken. Het centrum dient erover te waken dat ze de belangrijke ontwikkelingen betreffende apparatuur en programmatuur volgt. Dit betekent echter geenszins dat elke nieuwe versie van software of hardware moet aangeschaft worden om up-to-date te blijven. Wel moet ze via geregelde investeringen vermijden dat haar informaticaonderwijs manifest achterblijft op de realiteit in het bedrijfsleven. 5.9 Evaluatie De leerstof kan geëvalueerd worden via zowel proces- als productevaluatie. Beide hebben dan de vorm van een praktische proef, waarbij één of meer werkstukken moeten afgeleverd worden. Permanente evaluatie spreidt de prestatiedruk en biedt mogelijkheden tot bijsturing indien nodig. Het is evident dat er duidelijke afspraken met de cursist dienen gemaakt te worden met betrekking tot de vorm en het tijdstip van de proeven. Hierbij is het examenreglement van het centrum een belangrijk instrument in de openheid naar de cursisten toe. Om de zelfevaluatie van de volwassene te vergroten is het belangrijk dat de cursist weet op welke aspecten van de opdrachten de nadruk ligt. Elke opgave moet communicatief eenduidig zijn (slechts voor één interpretatie vatbaar, goed afgebakend en met zo weinig mogelijk kettingopdrachten). Indien de cursist bij een complexe oefening plots niet verder kan, moet de leraar hulp bieden. Informatica-programmeren Blz. 21
22 Het spreekt vanzelf dat de cursisten op toetsen en examens enkel te maken krijgen met opgaven waaraan ze zich min of meer verwachten. De probleemstellingen moeten betrekking hebben op de kennis en vaardigheden die voor de leerstofvooruitgang onmisbaar zijn, die voor het opleidingsprofiel normaal functioneel zijn en die een normale instroomgroep haalbaar is. De analyse van de antwoorden geven aanleiding tot bijsturingen en tot leeradviezen. De geëvalueerde werkstukken zijn ter inzage van de cursisten. Knelpunten worden klassikaal besproken Bibliografie VISUAL BASIC CALLAHAN E., Microsoft Access 2000 Visual Basic for Applications fundamenten, Academic Service, 2000 FRANS G., Visual Basic, Campinia, Geel LOWELL M., 10 minuten gids Visual Basic 6.0, Academic Service, 1999 NORTON P., GROH M., Peter Norton s guide to Visual Basic, Samson SILER B., SPOTSS J., Het complete handboek Microsoft Visual Basic 6.0, 1999 JAVA AMMERAAL. L, Leerboek Java, Academic Service, 1999 BUSS F., SCHLÖPKE S., Software training JAVA, Data Becker 1997 HACKL Y., KNAPP M., KRETCHMER B., Het Java boek, Easy computing, 1997 JASPER D., JAVA Makkie, Data Becker 1996 KOOSIS D., KOOSIS D., Java Programming For Dummies, Idg Books worldwide,1996 LEINECKER R., Teach Yourself Visual J++ in 21 days, SAMS 1999 VERHOEVEN J., Toepassingen in Java, Academic Service, 2000 DELPHI BINZINGER T., Snel leren programmeren Delphi, Addison-Wesley Nederland LISCHNER R., Delphi In a Nutshell, O'Reilly PASCAL ANDRIESSEN & SMEETS, Programma-ontwikkeling in Pascal, Nijgh en Van Ditmar, KOFFMAN B., Turbo Pascal, Problem solving and program design, Addison-Wesley, 1993 MESMAN J., Pascal en PSD s, Academic service, 1991 NAGIN P., IMPALGLIAZZO J., Computer science, A breath first approach with Pascal, Wiley, 1995 ROUSSELLE M., Analyse en implementatie 1, De Sikkel, 1995 ROUSSELLE M., Analyse en implementatie 2, De Sikkel, 1996 Informatica-programmeren Blz. 22
23 6 Module programmeren eerste en tweede taal Organisatie Studieduur 60 lestijden Onderwijsvorm Technisch secundair onderwijs Graad 3de graad Aantal lestijden AV/TV/PV 60 lestijden TV 6.2 Situering van de module in de opleiding In de module 'Programmeren eerste taal 2' wordt de basis van het programmeren verder aangeleerd, toegepast en ingeoefend. De cursist krijgt zicht op en leert omgaan met alle noodzakelijke vaardigheden door middel van een aantal oefeningen. Bij het beëindigen van deze module beheerst de cursist een programmeertaal en kan hij de taal probleemoplossend toepassen. 6.3 Beginsituatie Inhoudelijke vereisten: De cursist kan elementair werken met een programmeertaal. Verplichte voorafgaande modules: De module programmeren eerste taal Doelstellingen Module Programmeren eerste taal 2 MHAIPU812 De cursist kan externe tabellen gebruiken; BCHA U functies en procedures verfijnen; BCHA U een programmabibliotheek opstellen; BCHA U sorteer- en zoekroutines opstellen en gebruiken; BCHA U samengestelde gegevenstypes definiëren, declareren en gebruiken; BCHA U lijsten hanteren; BCHA U gegevens in een bestand volgens de sequentiële, directe en binaire toegangsmodi BCHA U organiseren; gegevens naar de printer sturen. BCHA U Informatica-programmeren Blz. 23
24 6.5 Leerinhouden module Programmeren eerste en tweede taal 2 ALGEMENE DOELSTELLINGEN De cursist kan: functies en procedures verfijnen; een programmabibliotheek opstellen; sorteer- en zoekroutines opstellen en gebruiken; samengestelde gegevenstypes definiëren, declareren en gebruiken; lijsten hanteren; externe tabellen gebruiken; gegevens in een bestand volgens de sequentiële, directe en binaire toegangsmodi organiseren; gegevens naar de printer sturen. LEERINHOUDEN Bibliotheek doel en gebruik verzameling functies en /of procedures verzameling van programmamodules verfijning voor universeel gebruik Sorteerroutines ingebouwde sorteermethoden zelfontwikkelde sorteermethoden Zoekroutines ingebouwde zoekmethoden zelfontwikkelde zoekmethoden Samengestelde gegevensstructuren definitie declaratie gebruik in uitdrukkingen en toekenningen Lijsten lineaire lijsten (FIFO en LIFO) binaire boom Gegevensorganisatie en -beheer sequentiële toegangsmodus directe (random) toegangsmodus binaire toegangsmodus Afdruk van data 6.6 Minimale materiële vereisten Vermits denkvaardigheden centraal staan kunnen cursisten ofwel individueel, ofwel per twee beschikken over een pc, waarop de vereiste programmatuur op een aanvaardbaar performantieniveau draait en die toegang geeft tot een printer. Het is vanzelfsprekend dat het centrum beschikt over legale versies van de te gebruiken software. De toestellen moeten zo opgesteld staan dat er naast de computer nog voldoende ruimte is voor een boek of schrift. Tevens moeten volgende ergonomische eisen vervuld zijn: het scherm moet van goede kwaliteit (stabiel beeld zonder reflecties) en verstelbaar zijn, voor het toetsenbord moet er voldoende ruimte zijn voor de polsen. Op het gebied van veiligheid is de volgende wetgeving van toepassing: Codex, ARAB, AREI, Vlarem. Deze wetgeving bevat de technische voorschriften die in acht moeten genomen worden m.b.t. de uitrusting en inrichting van de lokalen (bijv. moet de bekabeling veilig weggeborgen zijn), de aankoop en het gebruik van toestellen, materiaal en materieel. Zij schrijven voor dat duidelijke handleidingen en een technisch dossier aanwezig moeten zijn, dat alle gebruikers de werkinstructies en onderhoudsvoorschriften dienen te kennen en correct te kunnen toepassen. 6.7 Methodologische wenken De cursus mag niet gericht zijn op het theoretische, maar moet toepassingsgericht zijn. Dit houdt in dat het niet de bedoeling mag zijn om een taal aan te leren omwille van de taal op zich, maar dat men toepassingsgericht de taalelementen aanbrengt. Het is dan ook niet denkbeeldig dat heel wat elementen van het instructiearsenaal niet aan bod komen, gewoon omdat de toepassingen de inschakeling ervan niet vergen. Op zich mag dat geen probleem zijn. Vandaar dat het gebruik van de help-functie moet gestimuleerd worden. Zo kunnen taalelementen die niet aan bod kwamen tijdens de opleiding moeiteloos worden ingeschakeld op zelfstandig initiatief. Informatica-programmeren Blz. 24
25 Tegenwoordig kan de cursist via het internet op zoek gaan naar nuttige informatie en/of deelprogrammatuur. Het zou jammer zijn om deze kans onbenut te laten. Alvorens de toepassing concreet te vertalen naar een programmeertaal is het evident de te volgen stappen en denkwijze voor te bereiden door gebruik te maken van schematechnieken. De leraar moet er nauwlettend op toezien dat de toepassingen aansluiten op de leefwereld van de cursist, en op de problemen uit het dagelijks leven; de toepassingen zullen dus ruimer zijn dan alleen het wetenschappelijke of het wiskundige. Om het aanleerproces te vergemakkelijken is het aanbevolen om de cursist een aantal uitwerkingen in broncode te verstrekken, zodat duidelijk blijkt op welke wijze een probleem zich vertaalt naar een oplossing. Steeds wordt de programmacode van uitgebreide commentaar voorzien. Structuurinsprongen maken het mogelijk om visueel overzicht te krijgen van de structuur in het programma. 6.8 Didactische middelen De cursisten moeten tijdens de les één of meer handleidingen of naslagwerken betreffende de aangeleerde softwarepakketten kunnen raadplegen. De vakgroep zal zich regelmatig beraden over de keuze en het gebruik van cursussen en handboeken. Het centrum dient erover te waken dat ze de belangrijke ontwikkelingen betreffende apparatuur en programmatuur volgt. Dit betekent echter geenszins dat elke nieuwe versie van software of hardware moet aangeschaft worden om up-to-date te blijven. Wel moet ze via geregelde investeringen vermijden dat haar informaticaonderwijs manifest achterblijft op de realiteit in het bedrijfsleven. 6.9 Evaluatie De leerstof kan geëvalueerd worden via zowel proces- als productevaluatie. Beide hebben dan de vorm van een praktische proef, waarbij één of meer werkstukken moeten afgeleverd worden. Permanente evaluatie spreidt de prestatiedruk en biedt mogelijkheden tot bijsturing indien nodig. Het is evident dat er duidelijke afspraken met de cursist dienen gemaakt te worden met betrekking tot de vorm en het tijdstip van de proeven. Hierbij is het examenreglement van het centrum een belangrijk instrument in de openheid naar de cursisten toe. Om de zelfevaluatie van de volwassene te vergroten is het belangrijk dat de cursist weet op welke aspecten van de opdrachten de nadruk ligt. Elke opgave moet communicatief eenduidig zijn (slechts voor één interpretatie vatbaar, goed afgebakend en met zo weinig mogelijk kettingopdrachten). Indien de cursist bij een complexe oefening plots niet verder kan, moet de leraar hulp bieden. Het spreekt vanzelf dat de cursisten op toetsen en examens enkel te maken krijgen met opgaven waaraan ze zich min of meer verwachten. De probleemstellingen moeten betrekking hebben op de kennis en vaardigheden die voor de leerstofvooruitgang onmisbaar zijn, die voor het opleidingsprofiel normaal functioneel zijn en die een normale instroomgroep haalbaar is. De analyse van de antwoorden geven aanleiding tot bijsturingen en tot leeradviezen. De geëvalueerde werkstukken zijn ter inzage van de cursisten. Knelpunten worden klassikaal besproken Bibliografie VISUAL BASIC CALLAHAN E., Microsoft Access 2000 Visual Basic for Applications fundamenten, Academic Service, 2000 FRANS G., Visual Basic, Campinia, Geel LOWELL M., 10 minuten gids Visual Basic 6.0, Academic Service, 1999 NORTON P., GROH M., Peter Norton s guide to Visual Basic, Samson SILER B., SPOTSS J., Het complete handboek Microsoft Visual Basic 6.0, 1999 Informatica-programmeren Blz. 25
26 JAVA AMMERAAL. L, Leerboek Java, Academic Service, 1999 BUSS F., SCHLÖPKE S., Software training JAVA, Data Becker 1997 HACKL Y., KNAPP M., KRETCHMER B., Het Java boek, Easy computing, 1997 JASPER D., JAVA Makkie, Data Becker 1996 KOOSIS D., KOOSIS D., Java Programming For Dummies, Idg Books worldwide,1996 LEINECKER R., Teach Yourself Visual J++ in 21 days, SAMS 1999 VERHOEVEN J., Toepassingen in Java, Academic Service, 2000 DELPHI BINZINGER T., Snel leren programmeren Delphi, Addison-Wesley Nederland LISCHNER R., Delphi In a Nutshell, O'Reilly Informatica-programmeren Blz. 26
27 7 Module programmeren eerste en tweede taal Organisatie Studieduur 60 lestijden Onderwijsvorm Technisch secundair onderwijs Graad 3de graad Aantal lestijden AV/TV/PV 60 lestijden TV 7.2 Situering van de module in de opleiding In de module 'Programmeren eerste taal 3' wordt het programmeren verder aangeleerd, toegepast en ingeoefend. De cursist krijgt zicht op en leert omgaan met alle noodzakelijke vaardigheden door middel van een aantal oefeningen. Bij het beëindigen van deze module beheerst de cursist het geavanceerd programmeren. 7.3 Beginsituatie Inhoudelijke vereisten: De cursist beheerst een programmeertaal en kan deze taal probleemoplossend toepassen. Verplichte voorafgaande modules: De modules ' Programmeren eerste taal 1', 'Programmeren eerste taal 2' 7.4 Doelstellingen Module Programmeren eerste taal 3 MHAIPU813 De cursist kan gegevens in een gegevensbank opslaan en bewerken; BCHA U runtime-fouten opsporen, opvangen en afhandelen; BCHA U koppelingen naar toepassingssoftware realiseren; BCHA U gegevens met randapparatuur uitwisselen. BCHA U Informatica-programmeren Blz. 27
28 7.5 Leerinhouden module Programmeren eerste en tweede taal 3 ALGEMENE DOELSTELLINGEN De cursist kan: gegevens in een gegevensbank opslaan en bewerken; koppelingen naar toepassingssoftware realiseren; runtime-fouten opsporen, opvangen en afhandelen; gegevens met randapparatuur uitwisselen. LEERINHOUDEN Relationele gegevensbank programmacode binden met een gegevensbank toevoegen, raadplegen en wijzigen van records selectie van records met of zonder index Toepassingssoftware vanuit programmacode toepassingssoftware openen en manipuleren verwezenlijking van een koppeling naar gegevens in een gegevensbank Foutafhandeling onderbreking bij (runtime-) fouten onderscheppen van (runtime-) fouten creatie van foutafhandelings-procedures Via programmacode randapparatuur benaderen 7.6 Minimale materiële vereisten Vermits denkvaardigheden centraal staan kunnen cursisten ofwel individueel, ofwel per twee beschikken over een pc, waarop de vereiste programmatuur op een aanvaardbaar performantieniveau draait en die toegang geeft tot een printer. Het is vanzelfsprekend dat het centrum beschikt over legale versies van de te gebruiken software. De toestellen moeten zo opgesteld staan dat er naast de computer nog voldoende ruimte is voor een boek of schrift. Tevens moeten volgende ergonomische eisen vervuld zijn: het scherm moet van goede kwaliteit (stabiel beeld zonder reflecties) en verstelbaar zijn, voor het toetsenbord moet er voldoende ruimte zijn voor de polsen. Op het gebied van veiligheid is de volgende wetgeving van toepassing: Codex, ARAB, AREI, Vlarem. Deze wetgeving bevat de technische voorschriften die in acht moeten genomen worden m.b.t. de uitrusting en inrichting van de lokalen (bijv. moet de bekabeling veilig weggeborgen zijn), de aankoop en het gebruik van toestellen, materiaal en materieel. Zij schrijven voor dat duidelijke handleidingen en een technisch dossier aanwezig moeten zijn, dat alle gebruikers de werkinstructies en onderhoudsvoorschriften dienen te kennen en correct te kunnen toepassen. 7.7 Methodologische wenken De cursus mag niet gericht zijn op het theoretische, maar moet toepassingsgericht zijn. Dit houdt in dat het niet de bedoeling mag zijn om een taal aan te leren omwille van de taal op zich, maar dat men toepassingsgericht de taalelementen aanbrengt. Het is dan ook niet denkbeeldig dat heel wat elementen van het instructiearsenaal niet aan bod komen, gewoon omdat de toepassingen de inschakeling ervan niet vergen. Op zich mag dat geen probleem zijn. Vandaar dat het gebruik van de help-functie moet gestimuleerd worden. Zo kunnen taalelementen die niet aan bod kwamen tijdens de opleiding moeiteloos worden ingeschakeld op zelfstandig initiatief. Tegenwoordig kan de cursist via het internet op zoek gaan naar nuttige informatie en/of deelprogrammatuur. Het zou jammer zijn om deze kans onbenut te laten. Alvorens de toepassing concreet te vertalen naar een programmeertaal is het evident de te volgen stappen en denkwijze voor te bereiden door gebruik te maken van schematechnieken. De leraar moet er nauwlettend op toezien dat de toepassingen aansluiten op de leefwereld van de cursist, en op de problemen uit het dagelijks leven; de toepassingen zullen dus ruimer zijn dan alleen het wetenschappelijke of het wiskundige. Informatica-programmeren Blz. 28
29 Om het aanleerproces te vergemakkelijken is het aanbevolen om de cursist een aantal uitwerkingen in broncode te verstrekken, zodat duidelijk blijkt op welke wijze een probleem zich vertaalt naar een oplossing. Steeds wordt de programmacode van uitgebreide commentaar voorzien. Structuurinsprongen maken het mogelijk om visueel overzicht te krijgen van de structuur in het programma. 7.8 Didactische middelen De cursisten moeten tijdens de les één of meer handleidingen of naslagwerken betreffende de aangeleerde softwarepakketten kunnen raadplegen. De vakgroep zal zich regelmatig beraden over de keuze en het gebruik van cursussen en handboeken. Het centrum dient erover te waken dat ze de belangrijke ontwikkelingen betreffende apparatuur en programmatuur volgt. Dit betekent echter geenszins dat elke nieuwe versie van software of hardware moet aangeschaft worden om up-to-date te blijven. Wel moet ze via geregelde investeringen vermijden dat haar informaticaonderwijs manifest achterblijft op de realiteit in het bedrijfsleven. 7.9 Evaluatie De leerstof kan geëvalueerd worden via zowel proces- als productevaluatie. Beide hebben dan de vorm van een praktische proef, waarbij één of meer werkstukken moeten afgeleverd worden. Permanente evaluatie spreidt de prestatiedruk en biedt mogelijkheden tot bijsturing indien nodig. Het is evident dat er duidelijke afspraken met de cursist dienen gemaakt te worden met betrekking tot de vorm en het tijdstip van de proeven. Hierbij is het examenreglement van het centrum een belangrijk instrument in de openheid naar de cursisten toe. Om de zelfevaluatie van de volwassene te vergroten is het belangrijk dat de cursist weet op welke aspecten van de opdrachten de nadruk ligt. Elke opgave moet communicatief eenduidig zijn (slechts voor één interpretatie vatbaar, goed afgebakend en met zo weinig mogelijk kettingopdrachten). Indien de cursist bij een complexe oefening plots niet verder kan, moet de leraar hulp bieden. Het spreekt vanzelf dat de cursisten op toetsen en examens enkel te maken krijgen met opgaven waaraan ze zich min of meer verwachten. De probleemstellingen moeten betrekking hebben op de kennis en vaardigheden die voor de leerstofvooruitgang onmisbaar zijn, die voor het opleidingsprofiel normaal functioneel zijn en die een normale instroomgroep haalbaar is. De analyse van de antwoorden geven aanleiding tot bijsturingen en tot leeradviezen. De geëvalueerde werkstukken zijn ter inzage van de cursisten. Knelpunten worden klassikaal besproken Bibliografie VISUAL BASIC CALLAHAN E., Microsoft Access 2000 Visual Basic for Applications fundamenten, Academic Service, 2000 FRANS G., Visual Basic, Campinia, Geel LOWELL M., 10 minuten gids Visual Basic 6.0, Academic Service, 1999 NORTON P., GROH M., Peter Norton s guide to Visual Basic, Samson SILER B., SPOTSS J., Het complete handboek Microsoft Visual Basic 6.0, 1999 JAVA AMMERAAL. L, Leerboek Java, Academic Service, 1999 BUSS F., SCHLÖPKE S., Software training JAVA, Data Becker 1997 HACKL Y., KNAPP M., KRETCHMER B., Het Java boek, Easy computing, 1997 JASPER D., JAVA Makkie, Data Becker 1996 KOOSIS D., KOOSIS D., Java Programming For Dummies, Idg Books worldwide,1996 LEINECKER R., Teach Yourself Visual J++ in 21 days, SAMS 1999 VERHOEVEN J., Toepassingen in Java, Academic Service, 2000 Informatica-programmeren Blz. 29
30 DELPHI BINZINGER T., Snel leren programmeren Delphi, Addison-Wesley Nederland LISCHNER R., Delphi In a Nutshell, O'Reilly Informatica-programmeren Blz. 30
31 8 Module programmeren eerste en tweede taal Organisatie Studieduur 60 lestijden Onderwijsvorm Technisch secundair onderwijs Graad 3de graad Aantal lestijden AV/TV/PV 60 lestijden TV 8.2 Situering van de module in de opleiding In de module 'Programmeren eerste taal 4' levert de cursist het bewijs door middel van een geïntegreerde oefening, dat hij een probleem kan analyseren en de oplossing door een zelf ontwikkeld programma kan verkrijgen. 8.3 Beginsituatie Inhoudelijke vereisten: De cursist kan geavanceerd programmeren. Hij kan een koppeling maken met toepassingssoftware. Verplichte voorafgaande modules: De modules, 'Programmeren eerste taal 1', 'Programmeren eerste taal 2' en 'Programmeren eerste taal 3'. 8.4 Doelstellingen Module Programmeren eerste taal 4 De cursist kan een probleem binnen de mogelijkheden van de programmeertaal analyseren en oplossen. MHAIPU814 BCHA U Leerinhouden module Programmeren eerste en tweede taal 4 ALGEMENE DOELSTELLINGEN De cursist kan: een probleem binnen de mogelijkheden van de programmeertaal analyseren en oplossen. LEERINHOUDEN Omschrijving van een probleem Analyse van probleemstelling en schematische oplossing Opsplitsing van het gestelde probleem in deelproblemen Per deelprobleem: ontwerp van datastructu(u)r(en) ontwerp van controlestructu(u)r(en) Implementatie en testen van de oplossing Verfijning van de oplossing Programmadocumentatie Gebruikershandleiding 8.6 Minimale materiële vereisten Vermits denkvaardigheden centraal staan kunnen cursisten ofwel individueel, ofwel per twee beschikken over een pc, waarop de vereiste programmatuur op een aanvaardbaar performantieniveau draait en die toegang geeft tot een printer. Informatica-programmeren Blz. 31
32 Het is vanzelfsprekend dat het centrum beschikt over legale versies van de te gebruiken software. De toestellen moeten zo opgesteld staan dat er naast de computer nog voldoende ruimte is voor een boek of schrift. Tevens moeten volgende ergonomische eisen vervuld zijn: het scherm moet van goede kwaliteit (stabiel beeld zonder reflecties) en verstelbaar zijn, voor het toetsenbord moet er voldoende ruimte zijn voor de polsen. Op het gebied van veiligheid is de volgende wetgeving van toepassing: Codex, ARAB, AREI, Vlarem. Deze wetgeving bevat de technische voorschriften die in acht moeten genomen worden m.b.t. de uitrusting en inrichting van de lokalen (bijv. moet de bekabeling veilig weggeborgen zijn), de aankoop en het gebruik van toestellen, materiaal en materieel. Zij schrijven voor dat duidelijke handleidingen en een technisch dossier aanwezig moeten zijn, dat alle gebruikers de werkinstructies en onderhoudsvoorschriften dienen te kennen en correct te kunnen toepassen. 8.7 Methodologische wenken Een synthese-opdracht (al dan niet extern) leent zich goed tot groepswerk, hoewel een individuele uitwerking natuurlijk niet uitgesloten is. Een grondige data-analyse en voorbereiding omtrent het uit te werken project is onontbeerlijk. Het gebruik van de help-functie moet blijvend gestimuleerd worden. Zo kunnen taalelementen die niet aan bod kwamen tijdens de opleiding moeiteloos worden ingeschakeld op zelfstandig initiatief. Tegenwoordig kan de cursist via het internet op zoek gaan naar nuttige informatie en/of deelprogrammatuur. Het zou jammer zijn om deze kans onbenut te laten. Steeds wordt de programma-code uitgebreid van commentaar voorzien. 8.8 Didactische middelen De cursisten moeten tijdens de les één of meer handleidingen of naslagwerken betreffende de aangeleerde softwarepakketten kunnen raadplegen. De vakgroep zal zich regelmatig beraden over de keuze en het gebruik van cursussen en handboeken. Het centrum dient erover te waken dat ze de belangrijke ontwikkelingen betreffende apparatuur en programmatuur volgt. Dit betekent echter geenszins dat elke nieuwe versie van software of hardware moet aangeschaft worden om up-to-date te blijven. Wel moet ze via geregelde investeringen vermijden dat haar informaticaonderwijs manifest achterblijft op de realiteit in het bedrijfsleven. 8.9 Evaluatie In het bijzonder bij deze module kan de leerstof geëvalueerd worden via zowel proces- als productevaluatie. Permanente evaluatie biedt mogelijkheden tot bijsturing indien nodig. Een presentatie rondt het leer- en evaluatieproces af. Het is nuttig om een jury (al dan niet extern) samen te stellen die de eindevaluatie maakt van het afgeleverde werkstuk Bibliografie VISUAL BASIC CALLAHAN E., Microsoft Access 2000 Visual Basic for Applications fundamenten, Academic Service, 2000 FRANS G., Visual Basic, Campinia, Geel LOWELL M., 10 minuten gids Visual Basic 6.0, Academic Service, 1999 NORTON P., GROH M., Peter Norton s guide to Visual Basic, Samson SILER B., SPOTSS J., Het complete handboek Microsoft Visual Basic 6.0, 1999 JAVA AMMERAAL. L, Leerboek Java, Academic Service, 1999 BUSS F., SCHLÖPKE S., Software training JAVA, Data Becker 1997 HACKL Y., KNAPP M., KRETCHMER B., Het Java boek, Easy computing, 1997 JASPER D., JAVA Makkie, Data Becker 1996 Informatica-programmeren Blz. 32
33 KOOSIS D., KOOSIS D., Java Programming For Dummies, Idg Books worldwide,1996 LEINECKER R., Teach Yourself Visual J++ in 21 days, SAMS 1999 VERHOEVEN J., Toepassingen in Java, Academic Service, 2000 DELPHI BINZINGER T., Snel leren programmeren Delphi, Addison-Wesley Nederland LISCHNER R., Delphi In a Nutshell, O'Reilly Informatica-programmeren Blz. 33
34 9 Module Data-analyse 9.1 Organisatie Studieduur 60 lestijden Onderwijsvorm Technisch secundair onderwijs Graad 3de graad Aantal lestijden AV/TV/PV 60 lestijden TV 9.2 Situering van de module in de opleiding In de module Data-analyse neemt de cursist kennis van de elementaire begrippen van data-analyse. De cursist krijgt zicht op de nodige basistechnieken en leert omgaan met de basisvaardigheden door middel van een aantal oefeningen. Bij het beëindigen van deze module kan hij een relationele gegevensbank aanmaken. 9.3 Beginsituatie Inhoudelijke vereisten: De cursist kan een gesteld probleem analyseren en de oplossing in kaart brengen. Verplichte voorafgaande modules: nihil 9.4 Doelstellingen Module Data-analyse MHAIPU819 De cursist kan doel en nut van data-analyse verklaren; BCHA U de data-analyse binnen de verschillende soorten analyses situeren; BCHA U databankmodellen onderscheiden; BCHA U enkelvoudige en samengestelde sleutels opstellen; BCHA U relatietypes onderscheiden; BCHA U een entiteiten-relatie-diagram opstellen; BCHA U een gegevensbank normaliseren; BCHA U een dataflowdiagram of een state transition diagram opstellen; BCHA U een relationeel databasemodel opstellen; BCHA U een relationele gegevensbank maken. BCHA U Informatica-programmeren Blz. 34
35 9.5 Leerinhouden module Data-analyse ALGEMENE DOELSTELLINGEN De cursist kan: doel en nut van data-analyse verklaren; de data-analyse binnen de verschillende soorten analyses situeren; een dataflowdiagram of een state transition diagram opstellen; databankmodellen onderscheiden; een entiteiten-relatie-diagram opstellen; relatietypes onderscheiden; enkelvoudige en samengestelde sleutels opstellen; een gegevensbank normaliseren; een relationeel databasemodel opstellen; een relationele gegevensbank maken. LEERINHOUDEN Doel en nut Situering in het analyseproces Mijlpalen in het logisch ontwerp Overzicht van de schematechnieken Dataflowdiagram of State transition diagram Doel Symbolen Hiërarchische structuur Praktijkvoorbeelden Databankmodellen Relationeel model Client-server database model Gedistribueerde databases Object georiënteerde databases Entiteit-relatiemodel Entiteiten, attributen en relaties Binaire relaties ERD Relationeel model Functionele afhankelijkheid Sleutels Normalisatie Ontwerp van databasetoepassingen Transactieanalyse Opmaak van een relationele databank 9.6 Minimale materiële vereisten Vermits denkvaardigheden centraal staan kunnen cursisten ofwel individueel, ofwel per twee beschikken over een pc, waarop de vereiste programmatuur op een aanvaardbaar performantieniveau draait en die toegang geeft tot een printer. Het is vanzelfsprekend dat het centrum beschikt over legale versies van de eventueel gebruikte software. De toestellen moeten zo opgesteld staan dat er naast de computer nog voldoende ruimte is voor een boek of schrift. Tevens moeten volgende ergonomische eisen vervuld zijn: het scherm moet van goede kwaliteit (stabiel beeld zonder reflecties) en verstelbaar zijn, voor het toetsenbord moet er voldoende ruimte zijn voor de polsen. Op het gebied van veiligheid is de volgende wetgeving van toepassing: Codex, ARAB, AREI, Vlarem. Deze wetgeving bevat de technische voorschriften die in acht moeten genomen worden m.b.t. de uitrusting en inrichting van de lokalen (bijv. moet de bekabeling veilig weggeborgen zijn), de aankoop en het gebruik van toestellen, materiaal en materieel. Zij schrijven voor dat duidelijke handleidingen en een technisch dossier aanwezig moeten zijn, dat alle gebruikers de werkinstructies en onderhoudsvoorschriften dienen te kennen en correct te kunnen toepassen. 9.7 Methodologische wenken Bij de analyse van dataflowdiagrammen kan gebruik gemaakt worden van speciale softwarepakketten die in staat zijn het analyse-proces grafisch voor te stellen. Het relationeel model kan via een pakket zoals Access grafisch ondersteund worden. Informatica-programmeren Blz. 35
36 Bij de normalisatie is het niet meteen de bedoeling verder te gaan dan de derde normaalvorm. 9.8 Didactische middelen De cursisten moeten tijdens de les één of meer handleidingen of naslagwerken betreffende de aangeleerde softwarepakketten kunnen raadplegen. De vakgroep zal zich regelmatig beraden over de keuze en het gebruik van cursussen en handboeken. Het centrum dient erover te waken dat ze de belangrijke ontwikkelingen betreffende apparatuur en programmatuur volgt. Dit betekent echter geenszins dat elke nieuwe versie van software of hardware moet aangeschaft worden om up-to-date te blijven. Wel moet ze via geregelde investeringen vermijden dat haar informaticaonderwijs manifest achterblijft op de realiteit in het bedrijfsleven. 9.9 Evaluatie De leerstof kan geëvalueerd worden via zowel proces- als productevaluatie. Beide hebben dan de vorm van een praktische proef, waarbij één of meer werkstukken moeten afgeleverd worden. Permanente evaluatie spreidt de prestatiedruk en biedt mogelijkheden tot bijsturing indien nodig. Het is evident dat er duidelijke afspraken met de cursist dienen gemaakt te worden met betrekking tot de vorm en het tijdstip van de proeven. Hierbij is het examenreglement van het centrum een belangrijk instrument in de openheid naar de cursisten toe. Om de zelfevaluatie van de volwassene te vergroten is het belangrijk dat de cursist weet op welke aspecten van de opdrachten de nadruk ligt. Elke opgave moet communicatief eenduidig zijn (slechts voor één interpretatie vatbaar, goed afgebakend en met zo weinig mogelijk kettingopdrachten). Indien de cursist bij een complexe oefening plots niet verder kan, moet de leraar hulp bieden. Het spreekt vanzelf dat de cursisten op toetsen en examens enkel te maken krijgen met opgaven waaraan ze zich min of meer verwachten. De probleemstellingen moeten betrekking hebben op de kennis en vaardigheden die voor de leerstofvooruitgang onmisbaar zijn, die voor het opleidingsprofiel normaal functioneel zijn en die een normale instroomgroep haalbaar is. De analyse van de antwoorden geven aanleiding tot bijsturingen en tot leeradviezen. De geëvalueerde werkstukken zijn ter inzage van de cursisten. Knelpunten worden klassikaal besproken Bibliografie ERIKSSON, H., M. PENKER, De UML Toolkit, Academic Service HOFSTEDE G., Databases ontwerpen, bouwen en gebruiken, Academic Service, JACOBS, Een relationele kijk op databases. All Computing, KROENKE D., Leerboek databases, Academic Service, O BRIEN J., Leerboek ICT-toepassingen, Academic Service, ROUSSELLE M., Analyse en implementatie 1, De Sikkel, 1995 ROUSSELLE M., Analyse en implementatie 2, De Sikkel, 1996 STAPLETON, J., Dynamic Systems Development Method, Academic Service VAN DER HARST G., MAIJERS R., Effectief GUI-ontwerp, Academic Service, 1999, 304 p. VREVEN A., Methoden en hulpmiddelen voor systeemontwikkeling, Academic Service, YOURDON E., Gestructureerde analyse, Academic Service, Informatica-programmeren Blz. 36
37 10 Module Programmeren gegevensbank Organisatie Studieduur 60 lestijden Onderwijsvorm Technisch secundair onderwijs Graad 3de graad Aantal lestijden AV/TV/PV 60 lestijden TV 10.2 Situering van de module in de opleiding In de module 'Programmeren gegevensbank 1' wordt de basis van het programmeren in een gegevensbank aangeleerd en toegepast. De cursist neemt kennis van de elementaire begrippen van het programmeren in een gegevensbank. Hij krijgt zicht op en leert omgaan met basisvaardigheden door middel van een aantal eenvoudige oefeningen. Bij het beëindigen van deze module kan de cursist elementair programmeren in een gegevensbank Beginsituatie Inhoudelijke vereisten: De cursist kan een gesteld probleem analyseren en de oplossing in kaart brengen. Verplichte voorafgaande modules: nihil 10.4 Doelstellingen Module Programmeren gegevensbank 1 MHAIPU82O De cursist kan gegevenstypes definiëren en declareren; BCHA U de programmastructuren van de programmeeromgeving gebruiken; BCHA U functies en procedures opstellen en compileren; BCHA U recordssets via programmacode hanteren; BCHA U formulier- of rapportmodules gebruiken BCHA U eenvoudige gebeurtenissen verbonden aan besturingselementen afhandelen; BCHA U eenvoudige gebeurtenissen in verband met datagegevens afhandelen; BCHA U de helpfunctie hanteren. BCHA U Informatica-programmeren Blz. 37
38 10.5 Leerinhouden module Programmeren gegevensbank 1 ALGEMENE DOELSTELLINGEN De cursist kan gegevenstypes definiëren en declareren; de programmastructuren van de programmeeromgeving gebruiken; functies en procedures opstellen en compileren; formulier- of rapportmodules gebruiken recordssets via programmacode hanteren; eenvoudige gebeurtenissen in verband met datagegevens afhandelen; eenvoudige gebeurtenissen verbonden aan besturingselementen afhandelen; de helpfunctie hanteren. LEERINHOUDEN Primitieve gegevensstructuren numerieke alfanumerieke datum en tijd waar /vals type Constanten en variabelen declaratie gebruik in uitdrukkingen invoer uitvoer Arrays Programmastructuren sequentie selectie meervoudige selectie iteratie Functies en /of procedures gebruik van ingebouwde functies / procedures gebruik zelf ontwikkelde functies / procedures parametermechanisme Formulier- of rapportmodules openen formaat venster afsluiten koppeling aan tabel en query oproepen Recordset: definitie methoden navigatie opzoeken update gebeurtenissen (bv.: Bij aanwijzen, Voor invoegen, Voor bijwerken, Bij verwijderen, Bij gewijzigd, ) eigenschappen (bv.: EOF, NoMatch, Record- Count, AbsolutePosition, ) Gebeurtenissen (aangemaakt via wizards) toetsenbordgebeurtenissen gebeurtenissen van muisacties Helpfunctie 10.6 Minimale materiële vereisten Vermits denkvaardigheden centraal staan kunnen cursisten ofwel individueel, ofwel per twee beschikken over een pc, waarop de vereiste programmatuur op een aanvaardbaar performantieniveau draait en die toegang geeft tot een printer. Het is vanzelfsprekend dat het centrum beschikt over legale versies van de te gebruiken software. De toestellen moeten zo opgesteld staan dat er naast de computer nog voldoende ruimte is voor een boek of schrift. Tevens moeten volgende ergonomische eisen vervuld zijn: het scherm moet van goede kwali- Informatica-programmeren Blz. 38
39 teit (stabiel beeld zonder reflecties) en verstelbaar zijn, voor het toetsenbord moet er voldoende ruimte zijn voor de polsen. Op het gebied van veiligheid is de volgende wetgeving van toepassing: Codex, ARAB, AREI, Vlarem. Deze wetgeving bevat de technische voorschriften die in acht moeten genomen worden m.b.t. de uitrusting en inrichting van de lokalen (bijv. moet de bekabeling veilig weggeborgen zijn), de aankoop en het gebruik van toestellen, materiaal en materieel. Zij schrijven voor dat duidelijke handleidingen en een technisch dossier aanwezig moeten zijn, dat alle gebruikers de werkinstructies en onderhoudsvoorschriften dienen te kennen en correct te kunnen toepassen Methodologische wenken De cursus mag niet gericht zijn op het theoretische, maar moet toepassingsgericht zijn. Dit houdt in dat het niet de bedoeling mag zijn om een taal aan te leren omwille van de taal op zich, maar dat men toepassingsgericht de taalelementen aanbrengt. Het is dan ook niet denkbeeldig dat heel wat elementen van het instructiearsenaal niet aan bod komen, gewoon omdat de toepassingen de inschakeling ervan niet vergen. Op zich mag dat geen probleem zijn. Vandaar dat het gebruik van de help-functie moet gestimuleerd worden. Zo kunnen taalelementen die niet aan bod kwamen tijdens de opleiding moeiteloos worden ingeschakeld op zelfstandig initiatief. Tegenwoordig kan de cursist via het internet op zoek gaan naar nuttige informatie en/of deelprogrammatuur. Het zou jammer zijn om deze kans onbenut te laten. Alvorens de toepassing concreet te vertalen naar een programmeertaal is het evident de te volgen stappen en denkwijze voor te bereiden door gebruik te maken van schematechnieken. De leraar moet er nauwlettend op toezien dat de toepassingen aansluiten op de leefwereld van de cursist, en op de problemen uit het dagelijks leven. Om het aanleerproces te vergemakkelijken is het aanbevolen om de cursist een aantal uitwerkingen in broncode te verstrekken, zodat duidelijk blijkt op welke wijze een probleem zich vertaalt naar een oplossing. Steeds wordt de programmacode van uitgebreide commentaar voorzien. Structuurinsprongen maken het mogelijk om visueel overzicht te krijgen van de structuur in het programma Didactische middelen De cursisten moeten tijdens de les één of meer handleidingen of naslagwerken betreffende de aangeleerde softwarepakketten kunnen raadplegen. De vakgroep zal zich regelmatig beraden over de keuze en het gebruik van cursussen en handboeken. Het centrum dient erover te waken dat ze de belangrijke ontwikkelingen betreffende apparatuur en programmatuur volgt. Dit betekent echter geenszins dat elke nieuwe versie van software of hardware moet aangeschaft worden om up-to-date te blijven. Wel moet ze via geregelde investeringen vermijden dat haar informaticaonderwijs manifest achterblijft op de realiteit in het bedrijfsleven Evaluatie De leerstof kan geëvalueerd worden via zowel proces- als productevaluatie. Beide hebben dan de vorm van een praktische proef, waarbij één of meer werkstukken moeten afgeleverd worden. Permanente evaluatie spreidt de prestatiedruk en biedt mogelijkheden tot bijsturing indien nodig. Het is evident dat er duidelijke afspraken met de cursist dienen gemaakt te worden met betrekking tot de vorm en het tijdstip van de proeven. Hierbij is het examenreglement van het centrum een belangrijk instrument in de openheid naar de cursisten toe. Om de zelfevaluatie van de volwassene te vergroten is het belangrijk dat de cursist weet op welke aspecten van de opdrachten de nadruk ligt. Elke opgave moet communicatief eenduidig zijn (slechts voor één interpretatie vatbaar, goed afgebakend en met zo weinig mogelijk kettingopdrachten). Indien de cursist bij een complexe oefening plots niet verder kan, moet de leraar hulp bieden. Het spreekt vanzelf dat de cursisten op toetsen en examens enkel te maken krijgen met opgaven waaraan ze zich min of meer verwachten. De probleemstellingen moeten betrekking hebben op de kennis en Informatica-programmeren Blz. 39
40 vaardigheden die voor de leerstofvooruitgang onmisbaar zijn, die voor het opleidingsprofiel normaal functioneel zijn en die een normale instroomgroep haalbaar is. De analyse van de antwoorden geven aanleiding tot bijsturingen en tot leeradviezen. De geëvalueerde werkstukken zijn ter inzage van de cursisten. Knelpunten worden klassikaal besproken Bibliografie BALOUI S., Snel leren programmeren VBA in Access 2000, Addison-Wesley Nederland KROENKE D., Leerboek databases, Academic Service, 1998 MAESEELE L., SEYNAEVE E., Programmeren in MS ACCESS 2000, Standaard Uitgeverij, 2000 NOVALIS S., JONES D., Access 2002 VBA Handbook, Sybex USA SHANK D., Microsoft Office 2000 Visual Basic programmeergids, Academic Service, 2001 Informatica-programmeren Blz. 40
41 11 Module Programmeren gegevensbank Organisatie Studieduur 60 lestijden Onderwijsvorm Technisch secundair onderwijs Graad 3de graad Aantal lestijden AV/TV/PV 60 lestijden TV 11.2 Situering van de module in de opleiding In de module 'Programmeren gegevensbank 2' wordt het programmeren in een gegevensbank verder aangeleerd, toegepast en ingeoefend. De cursist krijgt zicht op en leert omgaan met alle noodzakelijke vaardigheden door middel van een aantal oefeningen. Bij het beëindigen van deze module kan de cursist programmeren in een gegevensbank Beginsituatie Inhoudelijke vereisten: De cursist kan elementair programmeren in een gegevensbank. Verplichte voorafgaande modules: 'Programmeren gegevensbank 1' Doelstellingen Module Programmeren gegevensbank 2 MHAIPU821 De cursist kan Complexe gebeurtenissen verbonden aan besturingselementen afhandelen; BCHA U Complexe gebeurtenissen in verband met datagegevens afhandelen; BCHA U fouten in de ontwikkelde procedures opvangen en afhandelen BCHA U objecten declareren; BCHA U eigenschappen en methoden van gedeclareerde objecten gebruiken; BCHA U een gegevensbank in een omgeving met meerdere gebruikers organiseren BCHA U een gegevensbank binnen een netwerkomgeving beveiligen. BCHA U Informatica-programmeren Blz. 41
42 11.5 Leerinhouden module Programmeren gegevensbank 2 ALGEMENE DOELSTELLINGEN De cursist kan Complexe gebeurtenissen verbonden aan besturingselementen afhandelen; Complexe gebeurtenissen in verband met datagegevens afhandelen; fouten in de ontwikkelde procedures opvangen en afhandelen objecten declareren; eigenschappen en methoden van gedeclareerde objecten gebruiken; een gegevensbank in een omgeving met meerdere gebruikers organiseren een gegevensbank binnen een netwerkomgeving beveiligen 11.6 Minimale materiële vereisten LEERINHOUDEN Gebeurtenissen toetsenbordgebeurtenissen gebeurtenissen van muisacties gebeurtenissen van formulieren en rapporten gebeurtenissen op datagegevens SQL in programmamodules gebruik van selectiequery s gebruik van actiequery s relaties tussen tabellen en query s Foutafhandeling onderbreking bij (runtime-) fouten onderscheppen van (runtime-) fouten creatie van foutafhandelings-procedures Objecten declaratie eigenschappen methodes gebruik Gegevensbank voor gemeenschappelijk gebruik databasetoepassing creëren voor gemeenschappelijk gebruik database openen met opdrachtregelopties toegangs-identificatie van elke gebruiker netwerkaccount met gebruikersrechten per werkgroep per individu beheer van een gebruikerslogboek Vermits denkvaardigheden centraal staan kunnen cursisten ofwel individueel, ofwel per twee beschikken over een pc, waarop de vereiste programmatuur op een aanvaardbaar performantieniveau draait en die toegang geeft tot een printer. Het is vanzelfsprekend dat het centrum beschikt over legale versies van de te gebruiken software. De toestellen moeten zo opgesteld staan dat er naast de computer nog voldoende ruimte is voor een boek of schrift. Tevens moeten volgende ergonomische eisen vervuld zijn: het scherm moet van goede kwaliteit (stabiel beeld zonder reflecties) en verstelbaar zijn, voor het toetsenbord moet er voldoende ruimte zijn voor de polsen. Op het gebied van veiligheid is de volgende wetgeving van toepassing: Codex, ARAB, AREI, Vlarem. Deze wetgeving bevat de technische voorschriften die in acht moeten genomen worden m.b.t. de uitrusting en inrichting van de lokalen (bijv. moet de bekabeling veilig weggeborgen zijn), de aankoop en het gebruik van toestellen, materiaal en materieel. Zij schrijven voor dat duidelijke handleidingen en een technisch dossier aanwezig moeten zijn, dat alle gebruikers de werkinstructies en onderhoudsvoorschriften dienen te kennen en correct te kunnen toepassen Methodologische wenken De cursus mag niet gericht zijn op het theoretische, maar moet toepassingsgericht zijn. Dit houdt in dat het niet de bedoeling mag zijn om een taal aan te leren omwille van de taal op zich, maar dat men toepassingsgericht de taalelementen aanbrengt. Het is dan ook niet denkbeeldig dat heel wat elementen van Informatica-programmeren Blz. 42
43 het instructiearsenaal niet aan bod komen, gewoon omdat de toepassingen de inschakeling ervan niet vergen. Op zich mag dat geen probleem zijn. Vandaar dat het gebruik van de help-functie moet gestimuleerd worden. Zo kunnen taalelementen die niet aan bod kwamen tijdens de opleiding moeiteloos worden ingeschakeld op zelfstandig initiatief. Tegenwoordig kan de cursist via het internet op zoek gaan naar nuttige informatie en/of deelprogrammatuur. Het zou jammer zijn om deze kans onbenut te laten. Alvorens de toepassing concreet te vertalen naar een programmeertaal is het evident de te volgen stappen en denkwijze voor te bereiden door gebruik te maken van schematechnieken. De leraar moet er nauwlettend op toezien dat de toepassingen aansluiten op de leefwereld van de cursist, en op de problemen uit het dagelijks leven. Om het aanleerproces te vergemakkelijken is het aanbevolen om de cursist een aantal uitwerkingen in broncode te verstrekken, zodat duidelijk blijkt op welke wijze een probleem zich vertaalt naar een oplossing. Steeds wordt de programmacode van uitgebreide commentaar voorzien. Structuurinsprongen maken het mogelijk om visueel overzicht te krijgen van de structuur in het programma Didactische middelen De cursisten moeten tijdens de les één of meer handleidingen of naslagwerken betreffende de aangeleerde softwarepakketten kunnen raadplegen. De vakgroep zal zich regelmatig beraden over de keuze en het gebruik van cursussen en handboeken. Het centrum dient erover te waken dat ze de belangrijke ontwikkelingen betreffende apparatuur en programmatuur volgt. Dit betekent echter geenszins dat elke nieuwe versie van software of hardware moet aangeschaft worden om up-to-date te blijven. Wel moet ze via geregelde investeringen vermijden dat haar informaticaonderwijs manifest achterblijft op de realiteit in het bedrijfsleven Evaluatie De leerstof kan geëvalueerd worden via zowel proces- als productevaluatie. Beide hebben dan de vorm van een praktische proef, waarbij één of meer werkstukken moeten afgeleverd worden. Permanente evaluatie spreidt de prestatiedruk en biedt mogelijkheden tot bijsturing indien nodig. Het is evident dat er duidelijke afspraken met de cursist dienen gemaakt te worden met betrekking tot de vorm en het tijdstip van de proeven. Hierbij is het examenreglement van het centrum een belangrijk instrument in de openheid naar de cursisten toe. Om de zelfevaluatie van de volwassene te vergroten is het belangrijk dat de cursist weet op welke aspecten van de opdrachten de nadruk ligt. Elke opgave moet communicatief eenduidig zijn (slechts voor één interpretatie vatbaar, goed afgebakend en met zo weinig mogelijk kettingopdrachten). Indien de cursist bij een complexe oefening plots niet verder kan, moet de leraar hulp bieden. Het spreekt vanzelf dat de cursisten op toetsen en examens enkel te maken krijgen met opgaven waaraan ze zich min of meer verwachten. De probleemstellingen moeten betrekking hebben op de kennis en vaardigheden die voor de leerstofvooruitgang onmisbaar zijn, die voor het opleidingsprofiel normaal functioneel zijn en die een normale instroomgroep haalbaar is. De analyse van de antwoorden geven aanleiding tot bijsturingen en tot leeradviezen. De geëvalueerde werkstukken zijn ter inzage van de cursisten. Knelpunten worden klassikaal besproken Bibliografie BALOUI S., Snel leren programmeren VBA in Access 2000, Addison-Wesley Nederland KROENKE D., Leerboek databases, Academic Service, 1998 MAESEELE L., SEYNAEVE E., Programmeren in MS ACCESS 2000, Standaard Uitgeverij, 2000 NOVALIS S., JONES D., Access 2002 VBA Handbook, Sybex USA SHANK D., Microsoft Office 2000 Visual Basic programmeergids, Academic Service, 2001 VAN DER LANS, Het SQL-leerboek, Academic Service, 1998 Informatica-programmeren Blz. 43
44 WIEGERINK L., BIJPOST J., DE GROOT M., Relationele databases en SQL, Academic Service, 2000 Informatica-programmeren Blz. 44
45 12 Module Programmeren gegevensbank Organisatie Studieduur 60 lestijden Onderwijsvorm Technisch secundair onderwijs Graad 3de graad Aantal lestijden AV/TV/PV 60 lestijden TV 12.2 Situering van de module in de opleiding In de module 'Programmeren gegevensbank 3' levert de cursist het bewijs door middel van een geïntegreerde oefening, dat hij een probleem binnen in een gegevensbank kan analyseren en oplossen Beginsituatie Inhoudelijke vereisten: De cursist kan programmeren in een gegevensbank. Verplichte voorafgaande modules: De modules 'Programmeren gegevensbank 1' en 'Programmeren gegevensbank 2' Doelstellingen Module Programmeren gegevensbank 3 De cursist kan een programmeerbaar probleem binnen de mogelijkheden van en in een gegevensbank analyseren en oplossen. MHAIPU822 BCHA U Leerinhouden module Programmeren gegevensbank 3 ALGEMENE DOELSTELLINGEN De cursist kan: een probleem binnen de mogelijkheden van de programmeertaal analyseren en oplossen Minimale materiële vereisten LEERINHOUDEN Omschrijving van een probleem Analyse van probleemstelling en schematische oplossing Opsplitsing van het gestelde probleem in deelproblemen Per deelprobleem: ontwerp van datastructu(u)r(en) ontwerp van controlestructu(u)r(en) Implementatie en testen van de oplossing Verfijning van de oplossing Programmadocumentatie Gebruikershandleiding Vermits denkvaardigheden centraal staan kunnen cursisten ofwel individueel, ofwel per twee beschikken over een pc, waarop de vereiste programmatuur op een aanvaardbaar performantieniveau draait en die toegang geeft tot een printer. Het is vanzelfsprekend dat het centrum beschikt over legale versies van de te gebruiken software. Informatica-programmeren Blz. 45
46 De toestellen moeten zo opgesteld staan dat er naast de computer nog voldoende ruimte is voor een boek of schrift. Tevens moeten volgende ergonomische eisen vervuld zijn: het scherm moet van goede kwaliteit (stabiel beeld zonder reflecties) en verstelbaar zijn, voor het toetsenbord moet er voldoende ruimte zijn voor de polsen. Op het gebied van veiligheid is de volgende wetgeving van toepassing: Codex, ARAB, AREI, Vlarem. Deze wetgeving bevat de technische voorschriften die in acht moeten genomen worden m.b.t. de uitrusting en inrichting van de lokalen (bijv. moet de bekabeling veilig weggeborgen zijn), de aankoop en het gebruik van toestellen, materiaal en materieel. Zij schrijven voor dat duidelijke handleidingen en een technisch dossier aanwezig moeten zijn, dat alle gebruikers de werkinstructies en onderhoudsvoorschriften dienen te kennen en correct te kunnen toepassen Methodologische wenken Een synthese-opdracht leent zich goed tot groepswerk (al dan niet extern), hoewel een individuele uitwerking natuurlijk niet uitgesloten is. Een grondige data-analyse en voorbereiding omtrent het uit te werken project is onontbeerlijk. Het gebruik van de helpfunctie moet blijvend gestimuleerd worden. Zodoende kunnen taalelementen die niet aan bod kwamen tijdens de opleiding moeiteloos worden ingeschakeld op individueel initiatief. Online via het internet op zoek gaan naar nuttige informatie en/of hulpprogrammatuur is bij deze module zeer opportuun. Steeds wordt de programmacode uitgebreid van commentaar voorzien Didactische middelen De cursisten moeten tijdens de les één of meer handleidingen of naslagwerken betreffende de aangeleerde softwarepakketten kunnen raadplegen. De vakgroep zal zich regelmatig beraden over de keuze en het gebruik van cursussen en handboeken. Het centrum dient erover te waken dat ze de belangrijke ontwikkelingen betreffende apparatuur en programmatuur volgt. Dit betekent echter geenszins dat elke nieuwe versie van software of hardware moet aangeschaft worden om up-to-date te blijven. Wel moet ze via geregelde investeringen vermijden dat haar informaticaonderwijs manifest achterblijft op de realiteit in het bedrijfsleven Evaluatie In het bijzonder bij deze module kan de leerstof geëvalueerd worden via zowel proces- als productevaluatie. Permanente evaluatie biedt mogelijkheden tot bijsturing indien nodig. Een presentatie rondt het leer- en evaluatieproces af. Het ware nuttig om een jury samen te stellen die samen een eindbeoordeling maken van het afgeleverde werkstuk Bibliografie BALOUI S., Snel leren programmeren VBA in Access 2000, Addison-Wesley Nederland KROENKE D., Leerboek databases, Academic Service, 1998 MAESEELE L., SEYNAEVE E., Programmeren in MS ACCESS 2000, Standaard Uitgeverij, 2000 NOVALIS S., JONES D., Access 2002 VBA Handbook, Sybex USA SHANK D., Microsoft Office 2000 Visual Basic programmeergids, Academic Service, VAN DER LANS, Het SQL-leerboek, Academic Service, 1998 WIEGERINK L., BIJPOST J., DE GROOT M., Relationele databases en SQL, Academic Service, 2000 Informatica-programmeren Blz. 46
47 Bijlage 1: DVO-commissie Informatica Boey Eddy Dienst Beroepsopleidingen departement Onderwijs, Koningsstraat 93, bus 3, 1000 Brussel De Smaele Lindsay Provinciaal CVO Meetjesland, Stoepestraat 38, 9960 Assenede Jacobsen Guy CVO GO Oostende, Leopold III-laan 1, 8400 Oostende Malbrancke Thierry CVO VTI Brugge, Boeveriestraat 73, 8000 Brugge Reynaerts Ingrid SNT CVO, Arsenaalstraat 4, 8000 Brugge Van den Vreken Chris Dienst voor Onderwijsontwikkeling Koning Albert II-laan 15, Toren B 2 de verdieping 1210 Brussel Vermeesch Fernand Dienst voor Onderwijsontwikkeling Koning Albert II-laan 15, Toren B 2 de verdieping 1210 Brussel Verstraete Jozef Inspectie volwassenenonderwijs Sparrenhofstraat Waasmunster Informatica-programmeren Blz. 47
48 Bijlage 2: Codering Codering van de opleidingen O SG XX Opleiding Studiegebied Opleiding XX Codering van de modules M SG OP U 001 Module Studiegebied Opleiding C = gemeenschappelijke module voor meerdere studiegebieden G = gemeenschappelijke module binnen een studiegebied U = unieke module Codering van de basiscompetenties Nummer van de module (aparte nummering voor de C,G en U modules) BC SG U Basiscompetentie Studiegebied (uitgezonderd C-modules) Soort module (C, G of U) Nummer van de module Nummer van de basiscompetentie binnen de module Informatica-programmeren Blz. 48
Vlaams Ministerie van Onderwijs en Vorming 1 september 2007 STUDIEGEBIED ICT. Modulaire opleiding Informatica: Programmeren AO IC 002
STUDIEGEBIED ICT Modulaire opleiding Informatica: AO IC 002 Versie 2.0 BVR Pagina 1 van 21 Inhoud 1 Deel 1 Opleiding... 4 1.1 Korte beschrijving... 4 1.1.1 Inhoud... 4 1.1.2 Modules... 4 1.1.3 Niveau en
Leerplan. Informatica computer- en besturingssystemen en netwerken OPLEIDING. Modulair. Studiegebied ICT
Leerplan OPLEIDING Informatica computer- en besturingssystemen en netwerken Modulair Studiegebied ICT Goedkeuringscode 01-02/427/G/O/P/V Maart 2002 Inhoudstafel 1 INLEIDING...6 2 OPLEIDING: INFORMATICA-COMPUTER-
Leerplan Informatica-toepassingssoftware
Leerplan Informatica-toepassingssoftware TSO3 Modulair leerplan Studiegebied Handel Goedkeuringscode Indieningdatum Inhoudstafel 1 INLEIDING... 13 2 OPLEIDING: INFORMATICA-TOEPASSINGSSOFTWARE... 14 2.1
Vlaams Ministerie van Onderwijs en Vorming 1 september 2007 STUDIEGEBIED ICT. Modulaire opleiding Informatica: Toepassingssoftware AO IC 003
STUDIEGEBIED ICT Modulaire opleiding Informatica: Toepassingssoftware AO IC 003 Versie 2.0 BVR Pagina 1 van 40 Inhoud Vlaams Ministerie van Onderwijs en Vorming 1 september 2007 1 Deel 1 Opleiding... 6
Advies over het algemeen vak Informatica in de tweede en derde graad van het ASO
Vlaamse Onderwijsraad Afdeling ASO Leuvenseplein 4 24 maart 2000 1000 Brussel ASO/RLE/ADV/001 Advies over het algemeen vak Informatica in de tweede en derde graad van het ASO 1 Situering Sedert 1993 bestudeert
Secundair volwassenenonderwijs STUDIEGEBIED HANDEL
Vlaams Ministerie van Onderwijs en Vorming 1 september 2011 Secundair volwassenenonderwijs STUDIEGEBIED HANDEL Opleiding Telefonist-receptionist BO HA 004 Pagina 1 van 11 Inhoud 1 Opleiding...3 1.1 Relatie
3KA Toegepaste informatica
3KA Toegepaste informatica Thierry Willekens, leerkracht Koninklijk Technisch Atheneum Mol 2008 WOORD VOORAF Alle leerlingen verwerven de basisvaardigheden van ICT in het eerste jaar van de eerste graad
VLAAMS VERBOND VAN HET KATHOLIEK SECUNDAIR ONDERWIJS LEERPLAN SECUNDAIR ONDERWIJS MULTIMEDIATECHNIEKEN. Derde graad TSO Eerste en tweede leerjaar
VLAAMS VERBOND VAN HET KATHOLIEK SECUNDAIR ONDERWIJS LEERPLAN SECUNDAIR ONDERWIJS MULTIMEDIATECHNIEKEN Derde graad TSO Eerste en tweede leerjaar Licap - Brussel september 1998 MULTIMEDIATECHNIEKEN Derde
SECUNDAIR ONDERWIJS FUNDAMENTEEL GEDEELTE
SECUNDAIR ONDERWIJS Onderwijsvorm: BSO Graad: derde graad Jaar: eerste en tweede leerjaar Studiegebied: Handel FUNDAMENTEEL GEDEELTE Optie(s): Kantoor Verkoop Vak(ken): TV Toegepaste informatica 1 ste
SECUNDAIR ONDERWIJS COMPLEMENTAIR GEDEELTE
SECUNDAIR ONDERWIJS Onderwijsvorm: Graad: Jaar: TSO tweede graad eerste en tweede leerjaar Studiegebied: Handel COMPLEMENTAIR GEDEELTE Optie(s): Handel Vak(ken): AV Informatica 1/1 lt/w Vakkencode: IT-x
Leerplan BUROTICA. Studiegebied Informatie- en communicatietechnologie
VSKO Leerplan BUROTICA TSO3 Modulair leerplan Studiegebied Informatie- en communicatietechnologie Goedkeuringscode: 07-08/1822/N/G 31 januari 2008 Inhoudstafel 1 INLEIDING: OPLEIDING BUROTICA... 8 1.1
Ministerie van de Vlaamse Gemeenschap 8 december 2006 STUDIEGEBIED MODE. Modulaire opleiding Modist BO MO 022
STUDIEGEBIED MODE Modulaire opleiding Modist BO MO 022 Versie 1.0 BVR Pagina 1 van 11 Inhoud Ministerie van de Vlaamse Gemeenschap 8 december 2006 1 Deel 1 Opleiding... 3 1.1 Korte beschrijving... 3 1.1.1
Cursus toegepaste informatica 6 TSO
Cursus toegepaste informatica 6 TSO T. Willekens Leerkracht Technisch Atheneum Mol 2010 WOORD VOORAF Deze bundel is samengesteld voor leerlingen van de 3 graad 2 leerjaar (TSO-niveau). Het vak Toegepaste
STUDIEGEBIED GRAFISCHE TECHNIEKEN: NON-PRINT
STUDIEGEBIED GRAFISCHE TECHNIEKEN: NON-PRINT Modulaire opleiding Webserverbeheerder BO GR 504 Versie 1.0 BVR Pagina 1 van 13 Inhoud 1 Deel 1 Opleiding... 3 1.1 Korte beschrijving... 3 1.1.1 Relatie opleiding
Eerste graad. Uitgeverij Averbode. Uitgeverij De Boeck
OVERZICHTSLIJST LEERBOEKEN VOOR HET VAK INFORMATICA Eerste graad Uitgeverij Averbode Desktopper Junior o Windows XP/Office 2003 o computerconfiguratie ergonomie - tekstverwerking presentatie Internet:
Jaarplan Informatica 5e jaar 2010-2011
Jaarplan Informatica 5e jaar 2010-2011 Het volgende jaarplan is toepasbaar voor de volgende lerarenbezetting: 1 leraar (11u) 1 leraar Beheer van computersystemen en netwerken + basiskennis elektriciteit
Overzicht modulefiches opleiding graduaat informatica optie programmeren
Overzicht modulefiches opleiding graduaat informatica optie programmeren Inhoud Analyse TV... 2 Basiskennis TV... 3 Besturingssystemen TV... 4 Communicatie- en organisatietech. TV... 5 Databanken TV...
HBO5 Informatica Netwerkbeheer (90 studiepunten) In deze module leer je projecten op te stellen en te programmeren in de VB.NET-omgeving.
STUDIEFICHE CVO DE AVONDSCHOOL Opleiding HBO5 Informatica Netwerkbeheer (90 studiepunten) Module A5 Programmeren 1 (9 studiepunten) Plaats van de module in de opleiding: In deze module leer je projecten
Atheneum Boom en ICT. Inleiding
Inleiding Vermits computers niet meer weg te denken zijn uit onze maatschappij, doet onze school dan ook haar uiterste best om onze leerlingen vaardigheden en attitudes bij te brengen op het gebied van
Secundair volwassenenonderwijs STUDIEGEBIED BOUW
20 oktober 2011 RLLL-RLLL-ADV-002bijl1 Secundair volwassenenonderwijs STUDIEGEBIED BOUW Opleiding Assistent Calculator Bouw BO BW 041 (Ontwerp) Bijlage bij het Vlor-advies - Opleidingsprofiel Volwassenenonderwijs
Secundair volwassenenonderwijs STUDIEGEBIED BIBLIOTHEEK-, ARCHIEF- EN DOCUMENTATIEKUNDE
Secundair volwassenenonderwijs STUDIEGEBIED BIBLIOTHEEK-, ARCHIEF- EN DOCUMENTATIEKUNDE Opleiding Initiatie Bibliotheek-, Documentatie- en Informatiekunde BO BD 001 Versie 1.0 BVR Pagina 1 van 15 Inhoud
de vereiste integriteit in acht nemen.
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
Secundair volwassenenonderwijs STUDIEGEBIED LEDERBEWERKING
Secundair volwassenenonderwijs STUDIEGEBIED LEDERBEWERKING Opleiding Schoenmaker-ontwerper BO LB 03 Versie {1.0} BVR Pagina 1 van 12 Inhoud Vlaams Ministerie van Onderwijs en Vorming 1 september 2011 1
VSKO. Leerplan OPLEIDING. Zwevende module. Modulair. Studiegebied Auto
VSKO Leerplan OPLEIDING Zwevende module Modulair Studiegebied Auto Goedkeuringscode 2010/149/6//D 31 januari 2010 Administratieve groep: 34630 / 34631 Gevaarlijke Stoffen 40 Leerplan Zwevende module Studiegebied
Ministerie van de Vlaamse Gemeenschap 8 december 2006 STUDIEGEBIED MODE. Modulaire opleiding Mode en interieur BO MO 020
STUDIEGEBIED MODE Modulaire opleiding Mode en interieur BO MO 020 Versie 1.0 BVR Pagina 1 van 8 Inhoud Ministerie van de Vlaamse Gemeenschap 8 december 2006 1 Deel 1 Opleiding... 3 1.1 Korte beschrijving...
Ministerie van de Vlaamse Gemeenschap 8 december 2006 STUDIEGEBIED MODE. Modulaire opleiding Maatwerk Damespatronen BO MO 16
STUDIEGEBIED MODE Modulaire opleiding Maatwerk Damespatronen BO MO 16 Versie 1.0 BVR Pagina 1 van 11 Inhoud Ministerie van de Vlaamse Gemeenschap 8 december 2006 1 Deel 1 Opleiding... 3 1.1 Korte beschrijving...
Ministerie van de Vlaamse Gemeenschap 8 december 2006 STUDIEGEBIED MODE. Modulaire opleiding Maatwerk Herenpatronen BO MO 018
STUDIEGEBIED MODE Modulaire opleiding Maatwerk Herenpatronen BO MO 018 Versie 1.0 BVR Pagina 1 van 11 Inhoud Ministerie van de Vlaamse Gemeenschap 8 december 2006 1 Deel 1 Opleiding... 3 1.1 Korte beschrijving...
Ministerie van de Vlaamse Gemeenschap 8 december 2006 STUDIEGEBIED MODE. Modulaire opleiding Mode- en textielverkoop BO MO 021
STUDIEGEBIED MODE Modulaire opleiding Mode- en textielverkoop BO MO 021 Versie 1.0 DEF Pagina 1 van 9 Inhoud Ministerie van de Vlaamse Gemeenschap 8 december 2006 1 Deel 1 Opleiding... 3 1.1 Korte beschrijving...
Vlaams Ministerie van Onderwijs en Vorming 25-9-2008 STUDIEGEBIED HANDEL. Modulaire opleiding Secretariaatsmedewerker BO HA 002
RLLL/EXT/ADV/001bijl1 STUDIEGEBIED HANDEL Modulaire opleiding Secretariaatsmedewerker BO HA 002 Bijlage bij het Vlor-advies Pagina 1 van 34 Inhoud Vlaams Ministerie van Onderwijs en Vorming 25-9-2008 1
Mogelijke opdrachten voor een vakwerkgroep informatica
Mogelijke opdrachten voor een vakwerkgroep informatica In kolom 1 vind je 66 items waaraan je eventueel kan werken in de vakgroep informatica. Ze zijn ingedeeld in 8 categorieën. Duid in kolom 2 aan welke
Secundair volwassenenonderwijs STUDIEGEBIED LEDERBEWERKING
Secundair volwassenenonderwijs STUDIEGEBIED LEDERBEWERKING Opleiding Marokijnbewerker BO LB 02 (Ontwerp) Versie {1.0} BVR Pagina 1 van 13 Inhoud Vlaams Ministerie van Onderwijs en Vorming 1 september 2011
Leerplan. Uitbreidingsmodules bij de opleiding. Informatica: computer- & besturingssystemen en netwerken (AO IC 001) van het studiegebied
Leerplan Uitbreidingsmodules bij de opleiding Informatica: computer- & besturingssystemen en netwerken (AO IC 001) van het studiegebied INFORMATIE- EN COMMUNICATIETECHNOLOGIE Modulair Goedkeuringscode:
Secundair volwassenenonderwijs STUDIEGEBIED Juwelen
Secundair volwassenenonderwijs STUDIEGEBIED Juwelen Opleiding Zilversmid BO JU 03 Versie {1.0} BVR Pagina 1 van 12 Inhoud 1 Opleiding... 3 1.1 Relatie opleiding referentiekader... 3 1.2 Inhoud... 3 1.3
Secundair volwassenenonderwijs STUDIEGEBIED LEDERBEWERKING
RLLL-RLLL-EXT-ADV-002bijl18 Secundair volwassenenonderwijs STUDIEGEBIED LEDERBEWERKING Opleiding BO LB 02 (Ontwerp) Versie {1.0} Ontwerp Pagina 1 van 13 Inhoud 1 Opleiding... 3 1.1 Relatie opleiding referentiekader...
Ministerie van de Vlaamse Gemeenschap 8 december 2006 STUDIEGEBIED MODE. Modulaire opleiding Retouches BO MO 015
STUDIEGEBIED MODE Modulaire opleiding Retouches BO MO 015 Versie 1.0 BVR Pagina 1 van 10 Inhoud Ministerie van de Vlaamse Gemeenschap 8 december 2006 1 Deel 1 Opleiding... 3 1.1 Korte beschrijving... 3
VOLWASSENENONDERWIJS
VOLWASSENENONDERWIJS Organisatie: Onderwijsvorm: Onderwijsniveau: Graad: Duur: Studiegebied: lineaire opleiding Secundair onderwijs BSO tweede graad 1 - jarige cyclus Handel Opleiding: DACTYLOGRAFIE (KO)
Leerlijn basisvaardigheden ICT SCHOLENGEMEENSCHAP KOBRA BRASSCHAAT
Leerlijn basisvaardigheden ICT SCHOLENGEMEENSCHAP KOBRA BRASSCHAAT Deze leerlijn is geen leerplan. Het is een leidraad waarin de ICT basisvaardigheden in een aantal leerdoelen zijn omgezet. De school streeft
Windows applicaties met VB.NET VB Express 2010
Windows applicaties met VB.NET VB Express 2010 HA 2258 01 Informaticabeheer(nieuw leerplan D/2010/7841/004) Marc De Wandel, Gerry Everaert, Nicole Legroe Christel Valkeners, Ria Van Eysendeyk Werkgroep
ICT programmeren. Algemene opleiding Studiegebied Informatie- en communicatietechnologie AO IC
Algemene opleiding Studiegebied Informatie- en communicatietechnologie AO IC 109 01.09.2016 ICT programmeren Opleidingsprofiel secundair volwassenenonderwijs REFERENTIEKADER: ERKENDE BEROEPSKWALIFICATIE:
HBO5 Informatica Netwerkbeheer (90 studiepunten) Het schematiseren van probleemstellingen. met zelfgedefinieerde klassen werken.
STUDIEFICHE CVO DE AVONDSCHOOL Opleiding HBO5 Informatica Netwerkbeheer (90 studiepunten) Module A1 Basiskennis (4 studiepunten) Plaats van de module in de opleiding: In deze module wordt de basiskennis
Secundair volwassenenonderwijs STUDIEGEBIED LEDERBEWERKING
RLLL-RLLL-EXT-ADV-002bijl19 Secundair volwassenenonderwijs STUDIEGEBIED LEDERBEWERKING Opleiding BO LB 01 (Ontwerp) Versie {1.0} Ontwerp Pagina 1 van 11 Inhoud 1 Opleiding... 3 1.1 Relatie opleiding referentiekader...
STUDIEGEBIED HUISHOUDELIJK ONDERWIJS
STUDIEGEBIED HUISHOUDELIJK ONDERWIJS Secundair volwassenenonderwijs Modulaire opleiding Naaien AO HU 002 Versie 2.0 BVR Pagina 1 van 14 Inhoud 1 Deel 1 Opleiding... 3 1.1 Korte beschrijving... 3 1.1.1
Secundair volwassenenonderwijs STUDIEGEBIED Mechanica-elektriciteit
RLLL-RLLL-DOC-002-bijlage 22ter Secundair volwassenenonderwijs STUDIEGEBIED Mechanica-elektriciteit Opleiding Uitvoerend CAD-tekenaar HVAC BO ME 407 (Ontwerp) Versie {1.0} Ontwerp Pagina 1 van 13 Inhoud
Overzicht modulefiches Webdesigner
Overzicht modulefiches Webdesigner Inhoud TSO 3 Websiteproductie 1... 2 TSO 3 Websiteproductie 2... 3 TSO 3 Project webdesign... 4 TSO 3 Digitale beeldverwerking... 5 Digitale beeldverwerking 1... 5 Interfacedesign...
Ministerie van de Vlaamse Gemeenschap 8 december 2006 STUDIEGEBIED MODE. Modulaire opleiding Realisaties dameskleding BO MO 012
STUDIEGEBIED MODE Modulaire opleiding Realisaties dameskleding BO MO 012 Versie 1.0 BVR Pagina 1 van 21 Inhoud 1 Deel 1 Opleiding... 3 1.1 Korte beschrijving... 3 1.1.1 Relatie opleiding beroep... 3 1.1.2
Secundair volwassenenonderwijs STUDIEGEBIED BIBLIOTHEEK-, ARCHIEF- EN DOCUMENTATIEKUNDE
Secundair volwassenenonderwijs STUDIEGEBIED BIBLIOTHEEK-, ARCHIEF- EN DOCUMENTATIEKUNDE Opleiding BO BD 002 Versie 1.0 BVR Pagina 1 van 13 Inhoud 1 Opleiding... 4 1.1 Relatie opleiding referentiekader...
Elektronische paginaopmaak (DTP) en multimedia
Volwassenenonderwijs Onderwijssecretariaat van de Steden en Gemeenten van de Vlaamse Gemeenschap v.z.w. Leerplan MODULAIRE OPLEIDING Studiegebied Opleiding Onderwijsvorm/ Graad Grafische technieken Elektronische
Start to ICT. Algemene opleiding Studiegebied Informatie- en communicatietechnologie AO IC
Algemene opleiding Studiegebied Informatie- en communicatietechnologie AO IC 101 01.09.2016 Start to ICT Opleidingsprofiel secundair volwassenenonderwijs REFERENTIEKADER: ERKENDE BEROEPSKWALIFICATIE: KAPPER-
VAK Informatica. LP NR September 2007 LICAP BRUSSEL D/2007/0279/046 KSO LEERKRACHT Kris Cauberghe
JAARPLANNING GRAAD 2 VAK Informatica 2 U/W 1 SCHOOLJAAR 2011-2012 HANDBOEK Desktopper Windows 7: Gegevensbeheer, Internet, Rekenblad STUDIERICHTING 4AVVa LP NR September 2007 LICAP BRUSSEL D/2007/0279/046
Windows applicaties met Visual Basic.NET. VB Express 2010 HA Werkgroep Handel Vlaams Verbond van het Katholiek Secundair Onderwijs
Windows applicaties met Visual Basic.NET VB Express 2010 HA 2253 01 Boekhouden-informatica Marc De Wandel, Gerry Everaert, Nicole Legroe Christel Valkeners, Ria Van Eysendeyk Werkgroep Handel 2011 Vlaams
LEERLIJN BASISVAARDIGHEDEN ICT
Vlaams Verbond van het Katholiek Basisonderwijs Guimardstraat 1, 1040 BRUSSEL LEERLIJN BASISVAARDIGHEDEN ICT Dit is geen leerplan maar eerder als richtdocument te gebruiken bij de implementatie van de
Algoritmisch denken: analyseren, ontwerpen, beschrijven van oplossingen en implementeren met Alice
Algoritmisch denken: analyseren, ontwerpen, beschrijven van oplossingen en implementeren met Alice HA-9518-04 Alle studierichtingen tweede graad ASO TSO KSO Martine De Belder Werkgroep Handel 2012 Guimardstraat
STUDIEGEBIED BOEKBINDEN
STUDIEGEBIED BOEKBINDEN Modulaire opleiding Hulpboekbinder BO BB 305 Versie 1.0 BVR Pagina 1 van 8 Inhoud 1 Deel 1 Opleiding... 3 1.1 Korte beschrijving... 3 1.1.1 Relatie opleiding - beroep... 3 1.1.2
Programmeren in Excel met VBA
Programmeren in Excel met VBA Kosten: 995,- excl. BTW per deelnemer Duur: 3 dagen Max Deelnemers: 10 Deze praktijkgerichte driedaagse training Programmeren in Excel met VBA maakt u bekend met de concepten
ASO. Bijzondere wetenschappelijke vorming. derde graad LEERPLAN SECUNDAIR ONDERWIJS. derde leerjaar. (vervangt 97148) Vak: AV Informatica 2 lt/w
LEERPLAN SECUNDAIR ONDERWIJS Vak: AV Informatica 2 lt/w Studierichting: Bijzondere wetenschappelijke vorming Onderwijsvorm: Graad: Leerjaar: ASO derde graad derde leerjaar Leerplannummer: 2007/092 (vervangt
Secundair volwassenenonderwijs STUDIEGEBIED HANDEL
Secundair volwassenenonderwijs STUDIEGEBIED HANDEL Opleiding Medisch administratief bediende BO HA 005 Pagina 1 van 15 Inhoud 1 Opleiding... 3 1.1 Relatie opleiding referentiekader... 3 1.2 Inhoud... 3
Access. Module 0. Access, versie 97 (UK) Nummer: 012 (11062002) The Courseware Company
Access Module 0 Access, versie 97 (UK) Nummer: 012 (11062002) Niets van deze uitgave mag verveelvoudigd worden en/of openbaar worden gemaakt door middel van druk, fotokopie, microfilm of op welke andere
Vak: Toegepaste informatica
Vak: Toegepaste informatica Let op: de inhoud van een vakfiche wordt jaarlijks aangepast. Zorg ervoor dat u de juiste vakfiche raadpleegt. Deze vakfiche is geldig van 1 januari 2015 tot en met 31 december
MS Publisher. Module 0. tccbk00228. MS Publisher, versie 2000 (NL) Nummer: 228 (11062002) The Courseware Company
MS Publisher Module 0 tccbk00228 MS Publisher, versie 2000 (NL) Nummer: 228 (11062002) The Courseware Company Niets van deze uitgave mag verveelvoudigd worden en/of openbaar worden gemaakt door middel
VSKO. Leerplan OPLEIDING. Zwevende module. Modulair. Studiegebied Auto
VSKO Leerplan OPLEIDING Zwevende module Modulair Studiegebied Auto Goedkeuringscode: 2010/149/6/D 31 januari 2010 Leerplan Zwevende module Studiegebied Auto 31.01.2010 2 Naam Code Lestijden Vak Gevaarlijke
Samen op zoek naar proeven
Samen op zoek naar proeven De handleiding Jens Vanhouwaert [email protected] 1 Inhoudsopgave 1 Handleiding... 4 1.1 De website... 4 1.2 Algemene werking... 4 1.3 Download de databank... 4 1.3.1 Internet
- ict leerlijnen Springplank Heusden-Zolder -
Elementaire leerstof Aanvullende leerstof 1. Een positieve houding tegenover ict aannemen 1.1 Beseffen dat ict mogelijkheden en beperkingen heeft. 1.2 Apparatuur met zorg behandelen. De bedieningsvoorschriften
Programmeren in Access met VBA
Programmeren in Access met VBA Kosten: 750,- excl. BTW per deelnemer Duur: 2 dagen Max Deelnemers: 8 U leert tijdens deze training alle concepten van de programmeertaal VBA (Visual Basic for Applications)
STUDIEGEBIED BOEKBINDEN
STUDIEGEBIED BOEKBINDEN Modulaire opleiding Boekvergulder BO BB 306 Versie 1.0 BVR Pagina 1 van 7 Inhoud 1 Deel 1 Opleiding... 3 1.1 Korte beschrijving... 3 1.1.1 Relatie opleiding - beroep... 3 1.1.2
Studiegebied KANT Leerplan Naaldkant BSO 3
Studiegebied KANT BSO 3 04-05/1305/V CVO Sint-Godelieve vzw Nieuwstraat 5 8000 Brugge januari 2005 1 Beginsituatie - toelatingsvoorwaarden De cursist die de opleiding naaldkant wil starten moet aan geen
Ministerie van de Vlaamse Gemeenschap woensdag 24 mei 2006 STUDIEGEBIED KANT. Modulaire opleiding Borduren AO KA 004
STUDIEGEBIED KANT Modulaire opleiding Borduren AO KA 004 Versie 1.0 BVR Pagina 1 van 19 Inhoud 1 Deel 1 Opleiding... 4 1.1 Korte beschrijving... 4 1.1.1 Inhoud... 4 1.1.2 Modules... 4 1.1.3 Niveau en soort
HBO5 Informatica Netwerkbeheer (90 studiepunten)
STUDIEFICHE CVO DE AVONDSCHOOL Opleiding HBO5 Informatica Netwerkbeheer (90 studiepunten) Module A4 Multimedia (5 studiepunten) Plaats van de module in de opleiding: In deze module gaan we verder met het
Mogelijke opdrachten voor een vakwerkgroep Nederlands
Mogelijke opdrachten voor een vakwerkgroep Nederlands In kolom 1 vind je 66 items waaraan je eventueel kan werken in de vakgroep Nederlands. Ze zijn ingedeeld in 8 categorieën. Duid in kolom 2 aan met
Secundair volwassenenonderwijs STUDIEGEBIED BOUW
Secundair volwassenenonderwijs STUDIEGEBIED BOUW Opleiding Assistent Calculator Bouw BO BW 040 Pagina 1 van 18 Inhoud 1 Opleiding... 4 1.1 Relatie opleiding- referentiekader... 4 1.2 Inhoud... 4 1.3 Certificering...
Mogelijke opdrachten voor een vakwerkgroep economie en handelsvakken
Mogelijke opdrachten voor een vakwerkgroep economie en handelsvakken In kolom 1 vind je 70 items waaraan je eventueel kan werken in de vakgroep economie en handelsvakken. Ze zijn ingedeeld in 8 categorieën.
