ECTS fiche Module info OPLEIDING Handelswetenschappen en bedrijfskunde HBO Informatica STUDIEGEBIED AFDELING MODULE MODULENAAM MODULECODE STUDIEPUNTEN VRIJSTELLING MOGELIJK Programmeren 1 A5 10 ja Evaluatie Gespreide evaluatie type/omschrijving leerdoelen hulpmiddelen gewicht (%) 2e zit mogelijk minimum score? datum Schriftelijke proef over theorie D1 Geen 20 ja nee type/omschrijving leerdoelen hulpmiddelen gewicht (%) 2e zit mogelijk minimum score? datum Praktijk oefeningen D2, D3, D4, D5, D6 Lesmateriaal + boek + PC 40 ja nee Eindevaluatie type/omschrijving motivatie indien nee % Praktijk % leerdoelen hulpmiddelen gewicht (%) 2e zit mogelijk minimum score? datum D2, D3, D4, D5, D6, D7, D8, D9 Boek, nota’s, Moodle 40 ja ja 50 Beginsituatie Je kan een eenvoudige teksteditor gebruiken Je kan mappen en bestanden beheren onder Windows Je beschikt over de basiscompetenties wiskunde zoals percentrekenen, regel van drie Je kan logisch en kritisch denken Leerdoelen Na deze cursus kan je D1 de basisterminologie betreffende methodologie, programmeertechnieken en programmeertalen correct gebruiken in samenwerkingsverbanden en bij toelichting en documentatie van eigen werk D2 bij eenvoudige problemen de datastructuur en controlestructuur analyseren en met schematechnieken vastleggen D3 Een eenvoudig gestructureerd en objectgeoriënteerd programma ontwikkelen D4 de belangrijkste algemene concepten in verband met programmeren toepassen de basiselementen en -structuren van één of twee programmeertalen in eenvoudige applicaties toepassen bij het analyseren en bij het ontwikkelen van programma’s een vooraf vastgelegde methodologie volgen een eenvoudige userinterface (gui) ontwerpen en aanmaken D5 D6 D7 D8 D9 foutafhandeling systematisch gebruiken een programma systematisch testen Leerinhouden Lestijden Leerdoelen Onderwerp 4 8 10 Algemene inleiding: wat is programmeren? - Situering van de gegeven programmeertaal (1GL/2GL…) - Basisbegrippen van programmeren o.a. begrippen zoals broncode, compilatie, linking, debugging - Basisstructuur van een programma (Hello world) D1, D4, D5, - Inleiding tot het gebruik van de ontwikkelingsomgeving en de helpfuncties D9 Het .NET framework - De ‘Common Language Runtime’(CLR) - Taalonafhankelijkheid en ‘Microsoft Intermediate Language’ (MSIL) - Begrippen byte code, machine code en Just in time compilatie (JIT) C# Variabelen - Value types - Reference types en de waarde ‘null’ - Naming conventions - Het begrip scope, en de access modifiers public en private - Casting o Impliciete en expliciet D2, D5 o widening en narrowing conversions o de klasse Convert, direct casting, het keyword CType en het verschil tussen deze manieren o de operator TypeOf - Boxing en unboxing van value types - Constanten - Enumeratietypes - Rekenkundige operatoren en prioriteitsregels Selectiestructuren - Relationele operatoren D1, D2, , - Logische operatoren, prioriteitsregels en waarheidstabellen D4, D6 Logica wordt aangebracht met behulp van schematechnieken: flow charts en pseudocode. Tekenpakket naar keuze bv Visio of Word 10 D1, D2, , D4, D5, D6 Herhalingsstructuren De verschillende herhalingsstructuren met nadruk op het maken van een correcte keuze voor een bepaald type herhalingsstructuur. Oefeningen waarbij een probleem wordt geanalyseerd met schematechnieken 4 D4, D8 Debugging Gebruik van de debugger (in combinatie met voorgaande onderwerpen) 10 D1, D3, D4 4 D4, D8 12 D2, D4, , D5 8 D2, D5 24 D3 Methoden en scope van methoden en parameters - Het type void - Call by value en call by reference - Method overloading Naast de zuivere syntax en de soorten van parameters, wordt er vooral aandacht besteed aan het nut van modulair programmeren (overzichtelijkheid/ hergebruik van code enz.) Exception handling - try … catch … finally - Meerdere catch-blokken in een try … catch - Throwen en re-throwen van exceptions - Nesten van try … catch blokken, ook over methoden heen Ook hier is de sensibilisering van de student voor het systematisch gebruik van exception handling het belangrijkste. Eendimensionale Arrays - Declaratie en creatie - Initialisatie (ahv een initializer list) - De klasse Array - List Als toepassing: eenvoudige zoekalgoritmes Werken met tekstbestanden (namespace System.IO) opvragen van gegevens mbt het bestandssysteem (oa nuttig voor systeembeheer) Basisbegrippen objectgeoriënteerd programmeren (OO): classes, objecten, methodes, eigenschappen 10 Programma’s met grafische interface maken (wpf) D7 Eindcompetenties http://www.ecompetences.eu/ A.4. Product or Project Planning Level 2 – Acts systematically to document standard and simple elements of product or project S1 identify all potential targets for the product of project A.6. Application Design Level 1 - Contributes to the design and general functional specification and interfaces K4 user interface design principles S6 design functional specifications starting from defined requirements B.1. Design and Development Level 2 – Systematically develops small components K1 appropriate software programs/modules, DBMS and programming languages B.3. Testing Level 1 – Performs simple tests in strict compliance with detailed instructions S5 report and document tests and results C.1. User Support Level 2 – Systematically interprets user problems identifying the solutions and possible side effects. Uses experience to identifying user problems and interrogates database for potential solutions. Escalates complex or unresolved incidents to senior experts. Records and tracks user support procedures from outset to conclusion. K2 database structures and content organisation S1 effectively interrogate users to establish symptoms E.6. ICT Quality Management Level 2 - Communicates and monitors application of the organisations quality policy K1 which methods, tools and procedure are applied within the organisation and where they should be applied S1 Illustrate how methods, tools and procedures can be applied to implement the organisations quality policy Studiemateriaal verplicht materiaal titel vorm Handboek visual C# boek 2012 auteur uitgeverij ISBN of URL Louis David van duren 9789059406162 moodle.cvoantwerpen.be instructiefilmpjes film Ivo Balbaert CVO Antwerpen auteur uitgeverij aanbevolen literatuur titel vorm ISBN of URL Studiebelasting 10 studiepunten = 250 uur verdeeld over - …… contacturen - …….. afstandsonderwijs …….. verwerking en studie Begeleiding Ivan Robeyns, [email protected] M +32 477 96 82 43 | T +32 3 369 06 99
© Copyright 2024 ExpyDoc