Keuzetraject Software Ontwikkeling
Moderne technologieën Doel : mee kunnen draaien in elk team Aangeleerde vaardigheden Zelfstandig problemen kunnen oplossen Zich kunnen inwerken in technologieën
Inhoud 2°jaar Web 2.0 –Ajax : javascript, –JSON, –DOJO Beeldmanipulatie J2EE : JSP, servlets J2EE : JSF Web 2.0: FLEX Persistency Frameworks
Inhoud 3° jaar.net C++ EJB3 : application server (vervolg J2EE) Javafx
Geavanceerde technieken voor webapplicaties (2TX) Web 2.0 –Ajax : javascript, DHTML, XMLHttpRequest –JSON, DOJO drag en drop, JQUERY –Ajax patterns –Testing framework voor websites Boek: –Beginning Ajax, Chris Ullman and Lucinda Dykes, Wrox, 2007
Wat doen? Javascript leren Javascript bibliotheken leren gebruiken Vb Autocompletion fields Werken met een tool hiervoor (Aptana? Eclipse? Netbeans?)
Digitale beeldbewerking (2TX) –Digitale beelden –ImageJ –Schrijven van plugins –histogram –puntprocessen –frameprocessen –digitale filters –randdetectie –morfologische filters Studiemateriaal –Eigen cursus "Digitale beeldbewerking", G & T, 2009
Wat doen? Beelden manipuleren Plugin voor ImageJ maken digitale filters maken In plaats van examen kan je kiezen voor werkjes over bepaalde topics
Internetprogrammeren (2TX) J2EE: –JSP, servlets –JSF –Persistency frameworks Web 2.0 FLEX
Wat doen? Website maken met nieuwere technieken met behulp van netbeans Werken met FlexBuilder 3.0 (Adobe en ActionScript 3.0)
.net (3TX) Visual Studio 2008 C#.NET framework Windows applicatie in.NET database toepassing met ADO.NET en LINQ web applicatie met ASP2.0.NET
Wat doen? Een kaartspel maken met Visual Studio Een spel met robotjes maken In groep een asp.net website maken
C++ (3TX) Eenvoudige statements en expressies. Operatoren, functies en klassen, templates. Pointers, arrays, strings, vectoren. Lijsten, bomen.
Wat doen? Kleine oefeningen maken Leren werken met pointers Leren aanmaken van ‘boomstructuren’
Persistency frameworks (3TX) J2EE: ejb 3.1 (nog niet gereleased) object-relational mapping entity manager object query language Javafx 1.2 (juni 2009) –Animaties –Video –Audio
Wat doen? Gedistribueerde toepassingen maken die communiceren met een centrale application server. Wekelijks een bepaalde techniek toepassen. In groep een grotere gedistribueerde toepassing maken mbv Javafx
Examens Voornamelijk werkjes maken onder het jaar. Probeer bij te blijven
Nadruk Basis programmeren heb je al gehad Meer klaarstomen voor nieuwste technieken, nieuwste trends, aansluiten bij vraag bedrijven (.net, J2EE) Werken met tools : Visual Studio, Netbeans, Eclipse
Onderwijsvormen Meer toepassingen maken, dikwijls in groep zelf gekozen projecten uitwerken Screencasts : opgenomen (met geluid en beeld) lessen