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 op te stellen en te programmeren in de VB.NET-omgeving.
Leerdoelen en eindcompetenties (1):
Je kunt -
-
-
-
-
-
-
-
-
-
Studietijd (2):
een programma (project) opstellen waarbij je gebruik maakt van de drie gekende verwerkingsvormen: de sequentie, de selectie en de iteratie. in deze projecten alle geziene datatypen aanwenden. Hieronder verstaan we zowel de enkelvoudige als de samengestelde variabelen. met zelfgedefinieerde klassen werken. in je projecten gebruik maken van databestanden en tekstbestanden. Alle klassieke verrichtingen moeten op databestanden en tekstbestanden toegepast kunnen worden. Hieronder verstaan we het toevoegen, verwijderen, wijzigen en zoeken van gegevens. de levenscyclus van een project inschatten. het verschil tussen gestructureerd en objectgeoriënteerd programmeren aantonen. de datastructuur en controlestructuur analyseren en met schematechnieken vastleggen van opgelegde problemen. de belangrijkste algemene concepten in verband met programmeren toepassen. de basiselementen en -structuren van een programmeertaal in eenvoudige applicaties toepassen en/of aanpassen. bij het analyseren en ontwikkelen van programma’s een vooraf vastgelegde methodologie volgen.
-
de vereiste integriteit in acht nemen.
-
Contacturen: 120
-
Studeertijd: geschat op 120 uren op jaarbasis
-
Studiebelasting: geschat op 6 op een schaal van 10
Studiepunten (3):
9
Vrijstelling (4):
Je kunt een vrijstelling alleen bekomen op basis van eerder verworven competenties. Je moet dat via een attest of diploma kunnen aantonen.
Vereiste voorkennis (5):
Niet van toepassing voor deze module. Om deze module in optimale omstandigheden aan te vatten, is het aangewezen dat je de kennis, de vaardigheden en de attitudes, aangeleerd in de volgende modules van de opleiding kunt toepassen: … Je moet geslaagd zijn voor de modules … … …, een gelijkwaardig attest of diploma kunnen voorleggen of je voorkennis kunnen bewijzen door een vrijstellingsproef af te leggen.
Verwachte aanvangscompetenties (6):
Niet van toepassing voor deze module.
Leerinhoud:
Het leren programmeren in de VB.Net-omgeving. In Programmeren 1 krijg je een grondig inzicht in de werking van het .Net Framework, leer je op een gestructureerde manier programma’s ontwikkelen en verwerf je een grondig inzicht in het objectgeoriënteerd programmeren. VB.Net is één van de programmeertalen uit het .Net Framework. Je leert de essentiële technieken van het programmeren en Windows Applicaties aanmaken. VB.Net kom je in heel wat modules van de opleiding opnieuw tegen: - A5 Programmeren 1 - A6 Programmeren 2 - A8 Databanken - A4 Multimedia (ASP.NET applicaties) Onderwerpen die in Programmeren 1 behandeld worden: Elementaire begrippen: - console applicatie en Windows applicaties opbouwen. - de eigenschappen (properties), gebeurtenissen (events) en methoden (methods) van de verschillende besturingselementen en webbesturingselementen leren opstellen en instellen. - variabelen, constanten, datatypes en operatoren. - de sequentiële verwerking.
- de selectie verwerking. - de iteratie verwerking. - exceptions (foutafhandeling) leren opvangen. -
-
-
-
-
-
-
Werken met arrays: - we leren met arrays omgaan. - we maken kennis met de voornaamste eigenschappen en methoden van een array. - de tweedimensionale array wordt behandeld. - we leren werken met een ArrayList. Werken met tekstbestanden: - leren werken met de verschillende dialoogvensters van de VB.Net-omgeving. - leren werken met tekstbestanden. - hierbij leren we de voornaamste activiteiten op tekstbestanden toe te passen. Deze activiteiten zijn het toevoegen, zoeken, verwijderen, sorteren en wijzigen van tekstbestanden. - leren werken met de speciale klassen StreamReader en StreamWriter om eveneens tekstbestanden te kunnen benaderen. Werken met meerdere formulieren: - we leren meerdere formulieren in een project opnemen. - we leren hulp- of infoformulieren opstellen. Werken met volledige setups opstellen: - we leren volledige opstartprogramma’s van een ontworpen project opstellen. Werken met afbeeldingen en grafische objecten: - we leren afbeeldingen opnemen in projecten. - we gaan na welke grafische methoden we in een project kunnen aanwenden. Hierbij denken we aan de System. Drawing Class. Werken met ADO.NET: - we leren de traditionele databases die opgesteld zijn met een DBMS-pakket (zoals Access, SQL Server, …) te benaderen in de VB.Net-omgeving. Hiertoe moeten we kunnen werken met de besturingselementen die in ADO.NET zijn meegeleverd. - we voeren de voornaamste activiteiten uit op deze databases. Het toevoegen, verwijderen, zoeken en veranderen van gegevens in de database zijn de voornaamste activiteiten. Werken met klassen: - we leren zelfgedefinieerde klassen opstellen. - we leggen de eigenschappen en methoden van deze klassen vast. - we gaan wat nader in op het begrip abstracte klasse en basisklasse.
- we gaan na wat we verstaan onder de constructor van een klasse. - we leren werken met de enumeraties. - het begrip overerving van methoden en eigenschappen van klassen komen aan bod. - het overladen van methoden van een klasse. - we gaan dieper in op het begrip polymorfisme. - we tonen de gelijkenissen en verschillen aan tussen een klasse en een structuur. - we leren werken met interfaces.
Leertrajecten en onderwijsmethoden:
-
De lector legt de theorie aan de hand van voorbeelden uit.
-
De lector stelt met de studenten voorbeelden op.
-
Evaluatie (7):
-
-
-
-
Studiemateriaal:
-
-
Studiekosten:
Je maakt collectief en individueel oefeningen op alle onderdelen van de module. Er zijn vier tussentijdse evaluaties, namelijk in oktober, november, maart en april. Er is één afsluitende evaluatie in juni. Puntenverdeling: de tussentijdse evaluaties tellen voor 50 % van de punten en 50 % van de punten wordt op de afsluitende evaluaties gezet. Regelmatig moet je ook zelf projecten ontwikkelen, die dan collectief besproken worden. Om deze module vlot te kunnen volgen, moet je beschikken over een pc waarop de VB.Net software is geïnstalleerd. Je dient bij de aanvang van het 1e en het 2e semester de respectieve handboeken/cursussen aan te kopen.
-
Cursus 1e semester: Programmeren 1 - deel 1.
-
Cursus 2e semester: Programmeren 1 - deel 2.
-
Werkboek: niet van toepassing voor deze module.
Inschrijving: € 120 Verminderd inschrijvingsgeld: € 30
Prijs handboek:
Niet van toepassing voor deze module. Prijs:
Prijs cursus:
Niet van toepassing voor deze module. Prijs: € 30
Prijs werkboek:
Niet van toepassing voor deze module. Prijs:
Prijs login Smartschool: Niet van toepassing voor deze module. Prijs: Prijs extra kopieën: Niet van toepassing voor deze module. Prijs: Prijs extra oefenmateriaal en labo’s: Niet van toepassing voor deze module. Prijs: De studiekosten kunnen met opleidingscheques betaald worden. Schooljaar:
2010-2011
Startdatum:
01.09.2010
Einddatum:
01.06.2011
Periode:
1e en 2e semester
Vorm:
Modulair
Taal:
Nederlands
Opleidingsfase (8):
Minimum 3 schooljaren
Voltijds / deeltijds:
Voltijds
Verplicht / facultatief:
Verplicht
Onderwijsvormen:
Contactonderwijs (CO): 100 % Afstandsonderwijs (AO): 0 %
Lector:
Alain Koeckelberg
[email protected]
Studiebegeleiding:
De lector voorziet begeleidingsmogelijkheid binnen de contacturen.
Lessenrooster:
Bekijk hier het lessenrooster A5 Programmeren 1.
(1)
Kennis, vaardigheden en attitudes.
(2)
Aantal studiebelastingsuren.
(3)
Een studiepunt bedraagt tussen de 25 en de 30 uren onderwijs- , leer- en toetsactiviteiten.
(4)
Er is enkel een vrijstelling te bekomen op basis van eerder verworven competenties. De student moet dit kunnen aantonen via een attest of diploma.
(5)
De algemene toelatingsvoorwaarden zijn beschreven in het centrumreglement.
(6)
Verwachte aanvangscompetenties: De lector vestigt ook de aandacht op het belang van de volgende aanvangscompetenties: …
(7)
Voor elke evaluatie krijg je studierichtlijnen van de lector. Na elke evaluatie krijg je feedback en remediëring van de lector. Na elke module ontvang je een deelcertificaat met de vermelding van je behaalde resultaat.
(8)
Is de minimale en maximale tijdsduur van een opleiding