C#.NET Development (B-TM-YT0797)

Doelstellingen
Kennis en Analyse
Je analyseert de vraag van de opdrachtgever. Je neemt initiatief om samen met de opdrachtgever de vraag te verhelderen. Je neemt een sturende rol in dit proces met het oog op het formuleren van een zinvolle onderzoeksvraag en bijhorende deelvragen. Je selecteert zelf relevante bronnen ter ondersteuning hiervan.
In overleg met de opdrachtgever analyseer je de doelstellingen en de gewenste vereisten. Je toetst doelstellingen en gewenste vereisten iteratief af met de opdrachtgever.
Ontwerpen
Op basis van de analyse en het onderzoek stel je een conceptoplossing voor. Je maakt gedetailleerde ontwerp aan de hand van de gekozen conceptoplossing. Je selecteert de nodig componenten, functies en systemen. Je verantwoordt jouw selecties. Je houdt rekening met maakbaarheid en testbaarheid van het ontwerp.
Je verifieert het ontwerp aan de hand van het programma aan eisen. Je selecteert de juiste ontwerphulpmiddelen.
Je levert accurate en correcte documentatie af ten behoeve van producten en services.
Realiseren: testen en implementeren
Je assembleert, programmeert of configureert de verschillende componenten en functies tot een product of services. Je maakt passend gebruik van materialen, processen, methoden, normen en standaarden.
Je verifieert het product of de services t.o.v. de gestelde eisen.
Je test het product of de service.
Begintermen
De student beheerst de basis behandeld in volgende opleidingsonderdelen
- C Programming Fundamentals
- Object Oriented programming
Plaats in het onderwijsaanbod
- Bachelor in Elektronica-ICT (Sint-Katelijne-Waver) (ICT: Application Development) 180 sp.
- Bachelor in Elektronica-ICT (Sint-Katelijne-Waver) (ICT: Applied Artificial Intelligence) 180 sp.
Onderwijsleeractiviteiten
3 sp. C#.NET Development Theory (B-TM-YT6107)




Inhoud
C# , .net and .net core framework
Types, Storage and Variables
Classes
Methods
Classes and Inheritance
Structs, Enumerations, Arrays
Events
Interfaces
LINQ
Asynchronous Programming
Namespaces
Exceptions
ASP.NET
Docker
Xamarin.Forms
Studiemateriaal
Presentaties en extra cursusmateriaal beschikbaar op elektronisch leerplatform.
Studiemateriaal is in het Engels
Toelichting onderwijstaal
Nederlands of Engels (Afhankelijk van de ingeschreven studenten)
Toelichting werkvorm
Aan de hand van hoorcolleges, onderwijsleergesprekken en demonstraties wordt de theorie behandeld die nodig is voor het uitvoeren van de oefeningen en eindopdracht
3 sp. C#.NET Development Lab (B-TM-YT6108)




Inhoud
Tijdens het labo zullen de onderwerpen behandeld in de theorielessen worden geïmplementeerd in oefeningen, opdrachten en een eindopdracht.
De studenten worden geacht de opgelegde oefeningen op een zelfstandige basis te realiseren.
Studiemateriaal
Theorie materiaal op elektronisch leerplatform
Oefeningen en opdrachten zullen met alle nodige extra informatie op het elektronisch leerplatform beschikbaar zijn.
Studiemateriaal in het Engels
Toelichting onderwijstaal
Nederlands of Engels (Afhankelijk van de ingeschreven studenten)
Toelichting werkvorm
Aan de hand van oefeningen worden de concepten die werden behandeld in de theorie praktisch toegepast.
Evaluatieactiviteiten
C#.NET Development (B-TM-YT7797)
Toelichting
Examenmoment | Beoordelingsschaal |
---|---|
TOTAAL | 1-20/20 puntenschaal |
YT6107 - C#.NET Development Theory | |
YT6108 - C#.NET Development Lab |
Theorie 50%
Theorie examen in de examenperiode waarin de leerstof gezien in de theorie aan bod komt. Hierin wordt zowel naar inzicht als kennis getoetst.
Labo 50%
Tussentijdse evaluatie waarin een oefening wordt uitgewerkt (40%)
Eindopracht die mondeling zal worden toegelicht. (60%)
Toelichting bij herkansen
Binnen dit opleidingsonderdeel zijn er deeloverdrachten bij een geslaagd deelresultaat:
- YT6107 - C#.NET Development Theory (binnen academiejaar)
- YT6108 - C#.NET Development Lab (binnen academiejaar)
Theorie 50%
Theorie examen in de examenperiode waarin de leerstof gezien in de theorie aan bod komt. Hierin wordt zowel naar inzicht als kennis getoetst.
Labo 50%
Opdracht die thuis, voor het examen, wordt voorbereid + opdracht die op het examen zelf wordt uitgevoerd. Beide opdrachten zullen mondeling worden toegelicht.