Inhoud
Voor de lesstof putten we uit verschillende bronnen. Dat varieert van materiaal van universiteiten tot inbreng vanuit het bedrijfsleven. Een onderneming die koploper is in softwareontwikkeling steekt rechtstreeks kennis in onze opleiding. Onze docenten hebben meer kennis dan we als basis aanbieden. Studenten die hun kennis willen verdiepen en verbreden kunnen daar eindeloos een beroep op doen.
Database application development:
Je maakt kennis met methoden en technieken om applicaties te ontwerpen (UML+UP) en te bouwen (JAVA en SQL). Tijdens de praktijkopgave ontwikkel je een eenvoudige stand-alone applicatie, met bijbehorende database, in een ontwikkelomgeving.
Objectgeoriënteerde applicatieontwikkeling:
Je maakt kennis met de programmeertaal JAVA. Je ontwerpt en ontwikkelt een applicatie, eventueel met database, in een objectgeoriënteerde ontwikkelomgeving. Je verdiept je kennis en vaardigheden m.b.t. methoden en technieken (UML + UP). Je stelt de specificaties van een systeem op aan de hand van verstrekte informatie, en rekening houdend met kwaliteitseisen.
Implementatie en Deployment in een gedistribueerde omgeving:
Je maakt kennis met client-server programmering. Tijdens de praktijkopdracht migreer je een stand-alone applicatie naar een heterogene omgeving waarbij je de applicatie uitbouwt naar een webgebaseerde client-server versie.
Application Service Provider:
Je maakt kennis met reverse engineering, ontwikkelt standaarden voor applicatie ontwerp en bouw en doet kennis op van het aanpassen van software in een operationele omgeving. Je maakt verder kennis met applicatiebeheer. Tijdens praktijkopgave bouw en gebruik je een eigen beheer- en onderhoudsomgeving. Daarbij gebruik je de volgende tools: TOPdesk, Rational Rose Enterprise Edition, SVN, een JAVA-omgeving.
Gegevensarchitectuur:
Tijdens de praktijkopdracht onderzoek je voor een grote, informatie-intensieve, organisatie welke strategische en tactische managementvragen ondersteund dienen te worden met informatie. Je leert hoe je verschillende databases kunt benaderen en bevragen door het bouwen en gebruiken van een datawarehouse.
Software Architectuur op het .NET platform:
Je leert het belang en de aspecten van ICT architectuur - in het bijzonder - software architectuur onderkennen. Je maakt kennis met methoden, tools en technieken zoals ASP.NET, C#, XML, SQL Server, Visual Studio en BizTalk Server. Tijdens de praktijkopgave pas je deze toe om een groot en complex systeem te ontwerpen. Bij het ontwerp houd je rekening met diverse soorten ICT architectuur.
Algemene vaardigheden
De major blokken bevatten ook onderdelen die je in staat stellen om zowel mondeling als schriftelijk adequaat te communiceren, in projectvorm samen te werken, en een goed advies uit te brengen aan een opdrachtgever.
Goed Nederlands: voorwaarde voor succes
Tijdens en na je studie is het belangrijk als je het Nederlands goed beheerst. De Haagse Hogeschool streeft ernaar om bachelors af te leveren die in hun beroep optimaal kunnen functioneren, óók qua taalvaardigheid. Daarom toetsen we in het eerste jaar hoe je Nederlands ervoor staat. Als blijkt dat je ondersteuning op het gebied van de Nederlandse taal nodig hebt, krijg je schrijf- en/of spellinglessen. De rest van je studie (en daarna) heb je daar profijt van.