Leerlijn: Programmeertechnieken, Databanken, Algoritmen
description
Transcript of Leerlijn: Programmeertechnieken, Databanken, Algoritmen
Leerlijn: Programmeertechnieken, Databanken, Algoritmen
Gent, 7 januari 2013met dank aan: Annemie Vorstermans, Joost
Vennekens, Koen Pelsmaekers, Jeroen Boydens en Kris Aerts
Basis 123
• inzicht in werking computer• basis programmatie (variabele,
functie/methode-oproep, controlestructuur…)• beginselen OO (klasse, relaties, collections…)• basis netwerken (protocollen, client/server)• basis datacom (niet iedereen)• basis DB (ERD + SQL) (alleen GT)
Overzicht 456
• Hier al onderscheid tussen Elektronica – ICT• Groot verschil in SP (E-I)– KHSL: 6 – 21– CDN: 20 – 24– GT: 7 – 7– KHBO: 18 – 18– KHK: 8 – 20– KHLim: 9– Voorstel: 9 – 22 (min 8 – 20)
Overzicht 456
• Wat is er ± gemeenschappelijk?– databanken• Databanken & Programmeren (6) KHSL• Databanken (3) CDN• Gegevensbanken (3) KHBO• Informatica-3 (3) KHLIM• Informatica (ict/elo) (6/3) KHK
Overzicht 456
– software engineering: methodologie, UML, proces…• basis obj. gericht ontwerp + obj. gerichte analyse en
ontwerp (3+3) KHBO• software ing. technieken (6) KHSL• obj. gericht ontwerpen + ontwerp software systemen (4+4)
CDN• Software development (5) GT• Softwareontwerp met C/C++ en Qt (3) KHLim• Informatica-2 + Informatica-3 (6) KHK
Overzicht 456
– iets rond webtechnologie• internetapplicaties (3) KHSL• webtechnologie (5) CDN• webtechnologie (3) KHBO• GT in de master• informatica-2 + informatica-3 (6) KHK• cloud computing (3) KHLim
Overzicht 456
– en dan nog de “rest”– Algoritmen• Programmeertechnieken (6) KHSL + CDN• Programmeren (3) KHBO• Algoritmen (3) KHBO
– speciallekes• Computer grafieken (2) CDN• Systeem programmatuur (2) GT• Embedded systeem ontwerp (3) KHBO
Voorstel
• Met medewerking van Peter Karsmakers, Tom Croonenborghs, Piet Cordemans, Joost Vennekens, Ann Philips, Annemie Vorstermans, Kris Aers, Koen Gilissen en Stef Desmet
• 5 paraplu’s– Algoritmen en datastructuren– Databanken– Programmeren– Software Engineering– Webtechnologiein volgende lijst zijn de rode topics voor elektronica, ICT ziet alles
Voorstel
• Algoritmen & datastructuren– basisanalyse (geheugen/rekentijd) – strategie – basisalgo: sorteren, zoeken…– boom, grafe, hash
Voorstel
• Databanken– ER diagrammen– normalisatie– relationele DB– query talen– data mining– transaction management
Voorstel
• Software engineering– UML– architectuur– patronen– basis HCI (meer kan in master)– procesmodel– testen– tools: versiebeheer, configuration management– projectmanagement
Voorstel
• Programmeren– pointers (C/C++)– threads– event handling– paradigma’s (nadruk op OO, functioneel; logisch…
mogelijk)
Voorstel
• Webtechnologie– HTTP– XML– client-server– scripting– statische/dynamische sites– webmining– semantisch web– webservices
Vragen
• Rond studentenuitwisseling: als student Ba doet op campus X en daardoor al vrijstelling krijgt voor Ma-vak op campus Y. Mag zijn programma dan aangevuld worden met Ba-vak van campus Y?