Open Universiteit Master Software Engineering. Prof.dr. Marko van Eekelen Programmaleider Master Software Engineering
|
|
|
- Karolien Veenstra
- 10 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Open Universiteit Master Software Engineering Prof.dr. Marko van Eekelen Programmaleider Master Software Engineering 1
2 Even voorstellen. 2
3 Open Universiteit en Informatica geroemd om het goede academische onderwijs Keuzegids hoger onderwijs OU Beste universiteit 1 e universiteit Informatica Bachelor 1 e tevens topopleiding Keuzegids Master Master Software Engineering 1 e tevens topopleiding Master Computer Science 1 e tevens topopleiding 3
4 Best Job of 2012 Wall Street Journal, The Economic Times 4
5 Waarom Software Engineering? Automatiseringgids: 2 Maart Prof. Kees van Hee: Informatici los van de praktijk - Inbreng van academische informatici bij grote ICT-projecten is nihil Maar ook talloze berichten over falende IT projecten Dus: er gaat veel mis, er zijn veel, hoog opgeleide mensen nodig en ze moeten beter voor de praktijk worden opgeleid! 5
6 Software Engineer / Systems Software Developer / Application Software Developer Source: ACM Tech News, InfoWorld Tech Watch, Feb 12,
7 Job growth ahead. Software Engineer / Systems Software Developer / Application Software Developer Source: ACM Tech News, InfoWorld Tech Watch, Feb 12,
8 Een hele Master doen of gewoon een paar losse vakken? 8
9 !Master!Software!Engineering! Universiteit!van!Amsterdam! Open!Universiteit!Nederland! karakter! unieke!kenmerken! inpasbaarheid! Deeltijd!(of!voltijd);!Bij!voltijd!5!dagen! op!uva,!bij!deeltijd!1!of!2!dagen!op!de! UVA;!afstuderen!deels!voltijds! Intensief!persoonlijk!contact!docenten! en!studenten,!directe!aansluiting! onderwijs!op!onderzoek,!onderwijs! steeds!geactualiseerd,!excellente! scripties!worden!gepubliceerd,! gebalanceerde!mix!theorie!en!praktijk! Goed!inpasbaar!naast!deeltijdwerk!en! gezin! Afstand;!bij!voorkeur!10!uur!per!week;! soms!een!bijeenkomst!in!de!avond!of!op! zaterdag;!soms!online!bijeenkomsten! flexibel!studeren!qua!tijd!en!plaats,!werki boek!bij!elk!vak!om!zelfstandig!te!kunnen! werken,!5!vakken!opgezet!met!4!univeri siteiten!samen,!!elke!vakrevisie!gaat!in! overleg!met!externe!referent,!onderzoek! en!gebruikssoftware!bij!afstuderen! Goed!inpasbaar!naast!werk!en!gezin! inhoud!vakken! 6ec!Software!Evolution! 4.3ec!Software!Evolution!(Sevo)! academische!competenties!! 6ec!Requirements!Engineering! 4.3ec!Requirements!Engineering!! 6ec!Software!Process! 4.3ec!Software!Management!! I! 4.3ec!Design!Patterns!(DP)!! 6ec!Software!Architecture! 4.3ec!Software!Architecture!! 6ec!Software!Construction! 4.3ec!Software!Composition!! 6ec!Software!Testing! 4.3ec!Software!Verification!and!Validation!! (SVV)!! I! 4.3ec!Software!Security! afstuderen! 24ec=18(afst)+6(voorbereiding)! 21.5ec=!17.2(afst)!+4.3(voorbereiding)! omvang,!duur! Geïntegreerd!in!de!6!genoemde! vakken! 4.3ec!(onderzoekaspecten);! verdiepingsopdrachten!dp,!sevo,!svv! titel! Master!of!Science,!drs.! Master!of!Science,!ir.! lesvorm! doorlopen!van!programma!! ondersteuning! 60ec;!1!jaar!(voltijd);!2!jaar!(deeltijd,! bij!circa!14!uur!per!week)! College,!werkcollege,!werkgroep,! practicum! Vast!programma;!tempo!ligt!vast;! Start!jaarlijks!op!1!september!of!1! februari! Studiebegeleider;! Intensieve!feedback!van!docenten! 60ec;!3I4!jaar!(bij!circa!10!uur!per!week);! sneller!is!mogelijk! Begeleide!studie!op!afstand:!korte!online! of!faceitoiface!bespreking!van!de!hoofdi lijnen;!feedback!op!ingeleverde!opgaven Flexibel!programma;!aanbevolen! studiepaden;!tempo!aanpasbaar;!!je!kunt! op!elk!moment!beginnen! Persoonlijke!coach;! feedback!van!docenten!op!opgaven!en! werkstukken locatie! Universiteit!van!Amsterdam! Thuis,!overal!ter!wereld;!OU!studiecentra taal! Engels! (Werk)boeken!Engels,!werkstuk!mag!in! Nederlands! prijs! Voltijd!(1!jaar)! 1771,!Deeltijd!!(2!jaar)! 2!x!! 1595!=! 3190,!(exclusief!!boeken)! Module!(4.3!ec)!! 230,!(inclusief!boeken);! Master! 3370=!14*230+! 150(!toelating)! 9
10 ! Waarom aan de Ou studeren? Flexibel studeren qua tijd, tempo én plaats; ook betaal je per cursus en niet per jaar Uitstekend onderwijs met uitstekend zelfstudiemateriaal Breed gedragen inhoud elke vakrevisie gaat in overleg met externe referent Master Software Engineering: ² 5 vakken opgezet met 4 andere Universiteiten samen Koppeling met praktijk Zowel onderzoek als gebruikssoftware bij afstuderen!master!software!engineering! Universiteit!van!Amsterdam! Open!Universiteit!Nederland! karakter! Deeltijd!(of!voltijd);!Bij!voltijd!5!dagen! Afstand;!bij!voorkeur!10!uur!per!week;! op!uva,!bij!deeltijd!1!of!2!dagen!op!de! soms!een!bijeenkomst!in!de!avond!of!op! UVA;!afstuderen!deels!voltijds! zaterdag;!soms!online!bijeenkomsten! unieke!kenmerken! Intensief!persoonlijk!contact!docenten! flexibel!studeren!qua!tijd!en!plaats,!werki en!studenten,!directe!aansluiting! boek!bij!elk!vak!om!zelfstandig!te!kunnen! onderwijs!op!onderzoek,!onderwijs! werken,!5!vakken!opgezet!met!4!univeri steeds!geactualiseerd,!excellente! siteiten!samen,!!elke!vakrevisie!gaat!in! scripties!worden!gepubliceerd,! overleg!met!externe!referent,!onderzoek! gebalanceerde!mix!theorie!en!praktijk! en!gebruikssoftware!bij!afstuderen! inpasbaarheid! Goed!inpasbaar!naast!deeltijdwerk!en! Goed!inpasbaar!naast!werk!en!gezin! gezin! inhoud!vakken! 6ec!Software!Evolution! 4.3ec!Software!Evolution!(Sevo)!! 6ec!Requirements!Engineering! 4.3ec!Requirements!Engineering!! 6ec!Software!Process! 4.3ec!Software!Management!! I! 4.3ec!Design!Patterns!(DP)!! 6ec!Software!Architecture! 4.3ec!Software!Architecture!! 6ec!Software!Construction! 4.3ec!Software!Composition!! 6ec!Software!Testing! 4.3ec!Software!Verification!and!Validation!! (SVV)!! I! 4.3ec!Software!Security! afstuderen! 24ec=18(afst)+6(voorbereiding)! 21.5ec=!17.2(afst)!+4.3(voorbereiding)! academische!competenties! Geïntegreerd!in!de!6!genoemde! vakken! 4.3ec!(onderzoekaspecten);! verdiepingsopdrachten!dp,!sevo,!svv! titel! Master!of!Science,!drs.! Master!of!Science,!ir.! omvang,!duur! 60ec;!1!jaar!(voltijd);!2!jaar!(deeltijd,! bij!circa!14!uur!per!week)! lesvorm! College,!werkcollege,!werkgroep,! practicum! doorlopen!van!programma! Vast!programma;!tempo!ligt!vast;! Start!jaarlijks!op!1!september!of!1! februari! 60ec;!3I4!jaar!(bij!circa!10!uur!per!week);! sneller!is!mogelijk! Begeleide!studie!op!afstand:!korte!online! of!faceitoiface!bespreking!van!de!hoofdi lijnen;!feedback!op!ingeleverde!opgaven Flexibel!programma;!aanbevolen! studiepaden;!tempo!aanpasbaar;!!je!kunt! op!elk!moment!beginnen! ondersteuning! Studiebegeleider;! Persoonlijke!coach;! Intensieve!feedback!van!docenten! feedback!van!docenten!op!opgaven!en! werkstukken locatie! Universiteit!van!Amsterdam! Thuis,!overal!ter!wereld;!OU!studiecentra taal! Engels! (Werk)boeken!Engels,!werkstuk!mag!in! Nederlands! prijs! Voltijd!(1!jaar)! 1771,!Deeltijd!!(2!jaar)! Module!(4.3!ec)!! 230,!(inclusief!boeken);! 2!x!! 1595!=! 3190,!(exclusief!!boeken)! Master! 3370=!14*230+! 150(!toelating)! 10
11 Master Software Engineering Curriculum Uitgangspunten Opzet Wetenschappelijk Master Niveau (NVAO Geaccrediteerd) Gebaseerd op recente ACM/IEEE richtlijnen SWEBOK2004, SoftWare Engineering Body Of Knowledge maar vooral GSwE2009, ACM/IEEE gezamenlijke Curriculum Guidelines for Graduate Degree Programs in SoftWare Engineering Inhoud Goede aansluiting bij praktijk praktijkervaring is voorwaarde voor toelating Focus op verbeteren van kwaliteit van software ontwikkeling 11
12 Een academisch opgeleide Master of Science in Software Engineering kan.. 1. Bestaande software beter verbeteren/uitbreiden door Betere software maintenance en renovatie op academisch niveau (software evolution) Betere verificatie van security (software security) en beter testen (software verification and testing) 2. Nieuwe software beter ontwikkelen door Betere software definitie, ontwikkeling en verificatie op academisch niveau voorkomt problemen (software architecture, design patterns) 3. Management beter uitvoeren door Beter gebruik van managementtechnieken (software life cycle) 12
13 Software Security 1 Introductie 1 Introductie tot software security 2 Vulnerabilities 2 Software vulnerabilities 3 Validatie van invoer en uitvoer 4 Buffer overflow 5 Excepties en privileges 6 Opdracht A: vulnerabilities in een webapplicatie 3 Ontwikkelen van beveiligde software 7 Software security knowledge 8 Risicomanagement en risicoanalyse 9 Opdracht B: architectural risk analysis 10 Statische codeanalyse 11 Security testing 12 Opdracht C: statische codeanalyse 4 Language-based security 13 Safety 14 Language-based access control 15 Informatieflowanalyse 16 Opdracht D: access control 13 5 Ethiek van software security 17 Ethiek van software security 18 Opdracht E: ethiek 13
14 Validatie van invoer en uitvoer 1 Introductie 1 Introductie tot software security 2 Vulnerabilities 2 Software vulnerabilities 3 Validatie van invoer en uitvoer 4 Buffer overflow Kernidee: voor gebruik dient alle invoer, 5 van Excepties alle mogelijke en privileges bronnen, eerst gevalideerd te worden 6 Opdracht A: vulnerabilities in een webapplicatie Hoe 3 Ontwikkelen wel? van beveiligde software 7 Software security knowledge Indirect selection, whitelisting, reguliere 8 expressies, Risicomanagement geparameteriseerde en risicoanalyse invoer, controle van invoerlengte, minimum- 9 Opdracht en maximumwaarde B: architectural risk van analysis getallen) Hoe niet? 10 Statische codeanalyse Blacklisting, security ondermijnen door 11 gebruiksvriendelijkheid, Security testing repareren van ingevoerde gegevens, gedetailleerde foutmeldingen 12 Opdracht C: statische codeanalyse Vulnerabilities: 4 Language-based SQL security injection, path manipulation, 13 Safety command injection, log forging, cross-site scripting, HTTP response 14 Language-based splitting, open access redirects, control cross-site request forgery 15 Informatieflowanalyse 16 Opdracht D: access control 14 5 Ethiek van software security 17 Ethiek van software security 18 Opdracht E: ethiek 14
15 Opdracht A: vulnerabilities in webapplicatie 1 Introductie 1 Introductie tot software security 2 Vulnerabilities 2 Software vulnerabilities 3 Validatie van invoer en uitvoer 4 Buffer overflow 5 Excepties en privileges 6 Opdracht A: vulnerabilities in een webapplicatie 3 Ontwikkelen van beveiligde software 7 Software security knowledge 8 Risicomanagement en risicoanalyse 9 Opdracht B: architectural risk analysis 10 Statische codeanalyse 11 Security testing 12 Opdracht C: statische codeanalyse 4 Language-based security 13 Safety 14 Language-based access control 15 Informatieflowanalyse 16 Opdracht D: access control 15 5 Ethiek van software security 17 Ethiek van software security 18 Opdracht E: ethiek 15
16 Opdracht B: architectural risk analysis Client tier Web tier Application tier Data tier gast Client computer browser Registreren als lid Zoeken in aanbod Leden beheer Registratie Autorisatie Veiling database lid Client computer browser Controller Login/logout Aanbieden artikel Bieden op artikel Veiling beheer Artikel beheer Bod beheer beheer Client computer browser Ondersteuning 16 16
17 Opdracht C: statische codeanalyse 1 Introductie 1 Introductie tot software security 2 Vulnerabilities 2 Software vulnerabilities 3 Validatie van invoer en uitvoer 4 Buffer overflow 5 Excepties en privileges 6 Opdracht A: vulnerabilities in een webapplicatie 3 Ontwikkelen van beveiligde software 7 Software security knowledge 8 Risicomanagement en risicoanalyse 9 Opdracht B: architectural risk analysis 10 Statische codeanalyse 11 Security testing 12 Opdracht C: statische codeanalyse 4 Language-based security 13 Safety 14 Language-based access control 15 Informatieflowanalyse 16 Opdracht D: access control 17 5 Ethiek van software security 17 Ethiek van software security 18 Opdracht E: ethiek 17 17
18 Opdracht D: access control 1 Introductie 1 Introductie tot software security 2 Vulnerabilities 2 Software vulnerabilities 3 Validatie van invoer en uitvoer 4 Buffer overflow 5 Excepties en privileges 6 Opdracht A: vulnerabilities in een webapplicatie 3 Ontwikkelen van beveiligde software 7 Software security knowledge Javacode voor webapplicatie beveiligen met JAAS 8 Risicomanagement en risicoanalyse (Java Authentication and Authorization Service) 9 Opdracht B: architectural risk analysis Code signing Policies 10 Statische codeanalyse 11 Security testing 12 Opdracht C: statische codeanalyse 4 Language-based security 13 Safety 14 Language-based access control 15 Informatieflowanalyse 16 Opdracht D: access control 18 5 Ethiek van software security 17 Ethiek van software security 18 Opdracht E: ethiek 18
19 Opdracht E: ethiek 1 Introductie 1 Introductie tot software security 2 Vulnerabilities 2 Software vulnerabilities 3 Validatie van invoer en uitvoer 4 Buffer overflow 5 Excepties en privileges 6 Opdracht A: vulnerabilities in een webapplicatie 3 Casestudie: Ontwikkelen OV-chipkaart van beveiligde software 7 Software security knowledge 8 Risicomanagement en risicoanalyse Ethische overwegingen voor betrokken partijen 9 Opdracht B: architectural risk analysis overheid leveranciers 10 Statische codeanalyse 11 Security testing 12 Opdracht C: statische codeanalyse onderzoekers 4 Language-based security 13 Safety journalisten 14 Language-based access control 15 Informatieflowanalyse 16 Opdracht D: access control 19 5 Ethiek van software security 17 Ethiek van software security 18 Opdracht E: ethiek 19
20 Programma Master Software Engineering: Sept 2014 Thema Vakken Software architecture Design patterns (DP) Software quality management Software quality assurance Software architecture (SA) Software evolution (Sevo) Software life cycle (SLC) System verification and testing (SVT) Software security (SoSe) Thesis Academic writing Research preparation Voorbereiding afstuderen EC 5 7,5 5 7, ,5 2,5 5 Totaal Afstuderen EC 20
21 OU Master SE in Kader ACM Sevo SVT DP Sose SLC SA 21
22 Thema Software Architectuur Design Patterns (DP) ir. Sylvia Stuurman, dr.ir. Harrie Passier en dr. Bastiaan Heeren * Ontwerpen met minder fouten; Object-oriented Design Patterns analyseren, gebruiken, motiveren, evalueren + Ideaal om mee te beginnen Software Architecture (SA) NIEUW vanaf 2015 Q3 ir. Sylvia Stuurman en dr. Bastiaan Heeren Nadenken over structuur; standaard architecturen, kwaliteitsmodellen, patterns voor enterprise applications, architecture description, languages en modellen, service oriented architecturen Bouwen met software; Samenstellen van software, modelleren van variabele software structuur, Software Product Lines, Web Services 22
23 Thema Software Quality Management Software Life Cycle (SLC) NIEUW vanaf 2015 Q4 dr. Christoph Bockisch en dr. Ella Roubtsova PPP (Product, Proces en Persoon): Softwareontwikkeling procesmodellen, procesverbetering, kostenschattingen, risicomanagement, metrieken, kwaliteit van software. Een goed begin van een project is het halve werk: KAOS methode, goals, objects, agents en operations, risicobeheersing, construeren van requirements, redeneren over consistentie van requirements Software Evolution (Sevo) dr. Bastiaan Heeren en ir. Sylvia Stuurman * Na eerste release van een systeem: Onderhoud, Refactoring, Metaprogramming, Metrieken voor onderhoudbaarheid, Visualisatie van software metrieken, repository mining 23
24 Thema Software Quality Assurance System Verification and Testing (SVT) NIEUW juli 2015 dr. Freek Verbeek en dr. Nike van Vugt-Hage * Beter modelleren en beter testen; formeel modelleren van software systemen, formeel analyseren, temporele logica, model checking, modelbased testing Software Security (SoSe) NIEUW juli 2015 dr.ir. Harald Vranken en dr.ir. Arjan Kok * Veilige software maken; security van ontwerpen en implementeren tot testen, risicoanalyse op architectuurniveau, statische codeanalyse van programmacode, ontwikkelen van software die vrij is van beveiligingslekken 24
25 Competenties voor afstuderen Academic writing (AW) Nieuw Q1 en Q3 ir. Sylvia Stuurman en dr.ir. Harrie Passier Verdiepingsopdracht bij Design patterns zoeken van / verwijzen naar literatuur op wetenschappelijke wijze schrijven onderbouwd, logisch argumenteren Research Preparation (RP) Nieuw Q2 dr. Bastiaan Heeren en ir. Sylvia Stuurman Verdiepingsopdracht bij Software evolution destilleren onderzoeksvraag uit artikel destilleren onderzoeksmethode uit artikel reflectie op verzamelen van gegevens zelf formuleren nieuwe onderzoeksvraag (vervolgvraag bij artikel) 25
26 Afstudeerproject master SE (VAF,AF) NIEUW dr. Anda Counotte (coördinatie) en prof.dr. Marko van Eekelen (examinator) Voorbereiding (VAF); Afstuderen (AF) Scriptie over afstudeerproject onderzoek, begeleid door een onderzoeker binnen een van de thema s van de opleiding met een onderdeel waarin gebruikssoftware wordt ontwikkeld aansluitend bij onderzoek, bij voorkeur binnen de faculteit: Model-based testing / verification (o.a. networks on chip; INTEL, NWO) Declarative software development (o.a. intelligent feedback; EU, Noordhoff) Security (o.a. veilig internetbankieren; Nederlandse banken en Politie) Various topics: Software analysis, Energy Analysis, Requirements modelling, Business rules based software development, Software engineering methodology, Software engineering education, 26
27 Samenvattend Master of Science in Software Engineering aan de Open Universiteit: Flexibel studeren op academisch niveau (tijd, plaats en geld) 1-jarige universitaire Master, koppeling met praktijk Op de GSwE2009 ACM/IEEE richtlijnen gebaseerd programma Studiemateriaal voor een groot deel in overleg met andere universiteiten (Amsterdam (Sevo), Utrecht (SA), Nijmegen (SoSe, SVT), Leuven (SLC)) ontwikkeld Een must voor een software engineer die op universitair niveau wil functioneren! Voltijd-/deeltijd- of afstandsonderwijs? Kijk en vergelijk met UvA Schrijf je in! 205 studenten gingen je al voor!? Vragen/opmerkingen 27
28 SQL Injection attack. Consider the following code fragment, pwd shorthand for password query= ' SELECT * FROM accounts WHERE name= ' + request.getparameter("name") + ' AND pwd= ' + request.getparameter( pwd ); User: whocares is entered for the name field and ''OR'a'='a' is entered for pwd query= SELECT * FROM accounts WHERE name= x AND pwd= ''OR'a'='a'; query= SELECT * FROM accounts WHERE name=x AND pwd =''OR'a'='a'; OR is now an operator! Apply binding rules query= SELECT * FROM accounts WHERE (name=x AND pwd='')or'a'='a'; query= SELECT * FROM accounts WHERE (name=x AND pwd='')or TRUE; query= SELECT * FROM accounts WHERE TRUE; query= SELECT * FROM accounts; 28
Master Software Engineering. Inhoud, begeleiding, tentamen dr. Anda Counotte Docent en mentor
Master Software Engineering Inhoud, begeleiding, tentamen dr. Anda Counotte Docent en mentor Thema Software Architectuur Design Patterns (DP) ir. Sylvia Stuurman, dr.ir. Harrie Passier en dr. Bastiaan
Cursus Software security. Harald Vranken
Cursus Software security Harald Vranken Rondleiding Onderwerp van cursus Cursusmateriaal Cursusstructuur Cursusinhoud per leereenheid (highlights) 2 Waarover gaat de cursus? Software security engineering
Curriculum 2014-2015 Afkortingen Bachelor Informatica Propedeuse Postpropedeuse Start Vervolg Afsluiting 60,0 Gebonden keuze (8,6 EC) Afsluiting
Curriculum 2014-2015 Opleidingen Open Universiteit, faculteit Management, Science & Technology, wetenschapsgebied Informatica en informatiekunde, geldig vanaf 1-9-2014 Afkortingen European Credits (studiepunten)
Masters Software Engineering en Computer Science Programma, toelating en wijze van studeren
Masters Software Engineering en Computer Science Programma, toelating en wijze van studeren Bastiaan Heeren Master Software Engineering (60 ec) Thema Vakken EC Software architecture - Design patterns -
Security in onderzoek en onderwijs
Security in onderzoek en onderwijs TouW-symposium 24 november 2012 Harald Vranken Met Met dank aan: aan: Marko van van Eekelen Arjan Kok Kok Julien Schmaltz Freek Verbeek Jens Haag Sven Kiljan Carlos Montes
De waaier van informaticadisciplines. Lex Bijlsma en Rik Bos Open Universiteit 4 april 2013
De waaier van informaticadisciplines Lex Bijlsma en Rik Bos Open Universiteit 4 april 2013 Accreditatie Bolognaverklaring (1999): maatregelen voor internationale mobiliteit in Europees hoger onderwijs
Voor de master (uitlopende programmering) worden vanaf de OER geen nieuwe studenten meer toegelaten.
Uitvoeringsregeling master 2016-2017 Faculteit Management, Science & Technology wo masteropleiding Software Engineering (uitlopende programmering) (Master of Science Software Engineering) De voertaal in
Master software engineering
Master software engineering wo-master begeleid 2014 2015 Open Universiteit www.ou.nl Over de opleiding Software engineering is een discipline die voortdurend in beweging is en door de stormachtige ontwikkelingen
Back to the Future. Marinus Kuivenhoven Sogeti
Back to the Future Marinus Kuivenhoven Sogeti 1 Commodore 64 2 Commodore 1541 floppy drive 3 Assymetrisch gedrag Een operatie die voor een overgang zorgt.. Waarbij heen minder kost dan terug 4 Assymetrisch
Studieschema bachelor Informatica
Studieschema bachelor Informatica 6515316 code titel modulen begeleidingsvorm tentamenvorm tentamendata sept. 15 -aug. 16 Startpakket U kunt op twee momenten in het jaar in september of in februari starten
Studentprofiel in onze drie masteropleidingen. Keuzes
Ontwikkelingen in onze drie opleidingen Touw-Informaticasymposium 24 november 2012 dr. Anda Counotte, coach en opleidingsmanager Agenda Samenvatting Nieuw en beëindigd Overzicht drie s Samenhang drie s;
Vernieuwing Bacheloropleidingen Informatica en Informatiekunde
Vernieuwing Bacheloropleidingen Informatica en Informatiekunde Marko van Eekelen, Remko Helms, Evert van de Vrie TouW Informatica symposium 21 november 2015 Aanleiding vernieuwing Open Universiteit Ministerie
Vernieuwing Bacheloropleidingen Informatica en Informatiekunde
Vernieuwing Bacheloropleidingen Informatica en Informatiekunde Tanja Vos, Remko Helms, Janine Voncken, Evert van de Vrie TouW Informatica symposium 19 november 2016 Nieuwe koers De Open Universiteit wil
Secure Software Alliance
Secure Software Alliance 6 SSD model SSDprocessen Organisatorische inrichting SSD Business impact analyse (BIA) Onderhoud standaard beveiligingseisen Risico attitude organisatie Sturen op maturity Standaard
B.Sc. Informatica Module 4: Data & Informatie
B.Sc. Informatica Module 4: Data & Informatie Djoerd Hiemstra, Klaas Sikkel, Luís Ferreira Pires, Maurice van Keulen, en Jan Kamphuis 1 Inleiding Studenten hebben in modules 1 en 2 geleerd om moeilijke
Uitvoeringsregeling bij de Onderwijs- en examenregeling wo bacheloropleiding Informatiekunde
1 Faculteit Management, Science and Technology Uitvoeringsregeling bij de Onderwijs- en examenregeling 2014-2015 wo bacheloropleiding Informatiekunde U2014/02463 De uitvoeringsregeling treedt in werking
OER/TER ADDENDA ( )
OER/TER ADDENDA (21-11-2017) Regarding: Teaching and Examination Regulations Master s degree programmes The new text: p. 170 Programme: Executive Master of Finance and Control/EMFC Year: 2 sem course title
Keuzes in de propedeuse De propedeuse kent geen gebonden keuzeruimte en geen vrije ruimte
Uitvoeringsregeling 2016-2017 Bacheloropleiding Faculteit Management, Science & Technology wo bacheloropleiding Informatiekunde (Bachelor of Science Information Science) De voertaal in deze opleiding is
Onderzoek aan de faculteit Informatica. TouW-symposium 24 november 2012 Lex Bijlsma, decaan
Onderzoek aan de faculteit Informatica TouW-symposium 24 november 2012 Lex Bijlsma, decaan Groei van de onderzoeksinspanning Onderwijskundig onderzoek hoorde van meet af aan bij de wettelijke taken van
Cursus Software evolution. Dr. Bastiaan Heeren ([email protected]) Touw Symposium, 24 november 2012 Studiecentrum Amsterdam
Cursus Software evolution Dr. Bastiaan Heeren ([email protected]) Touw Symposium, 24 november 2012 Studiecentrum Amsterdam Inhoud Organisatie cursus De software vulkaan Opdracht 1: metrieken Opdracht 2: visualisatie
Basisgegevens. Soort aanvraag (kruis aan wat van toepassing is): Nieuwe opleiding. Nieuw Ad programma. Nieuwe hbo master. Nieuwe joint degree
Basisgegevens Soort aanvraag (kruis aan wat van toepassing is): X Nieuwe Nieuw Ad programma Nieuwe hbo master Nieuwe joint degree Naam instelling(en) Contactpersoon/contactpersonen Contactgegevens Universiteit
Test rapportage Waarom eigenlijk?
Testrapportage Boodschappers van de koning? Test rapportage Waarom eigenlijk? TestNet voorjaarsevenement 2015 Jurian van de Laar Jurian van de Laar @JurianvdL 30 april 2015 @JurianvdL Jurian van de Laar
De FAS (Federal Authentication Service) Peter Strick SmartCities IDM workshop 07/05/2009
De FAS (Federal Authentication Service) Peter Strick SmartCities IDM workshop 07/05/2009 Fedict 2009. All rights reserved Agenda Beschrijving van de FAS Authenticatie Veiligheidsniveaus voor authenticatie
Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003
Oracle Application Server Portal Oracle Gebruikersgroep Holland Oktober 2003 Page 1 1 Kees Vianen Senior Sales Consultant Technology Solutions Oracle Nederland Agenda Geschiedenis van Oracle Portal Portal
Masteropleidingen aan de Faculteit Economie en Bedrijfswetenschappen na een economische professionele bachelor
Masteropleidingen aan de na een economische professionele bachelor Prof. dr. Katrien Antonio Programmadirecteur Masters FEB Leuven Prof. dr. Tom Verbeke Docent Handelswetenschappen / Business Administration
Het Sebyde aanbod. Secure By Design. AUG 2012 Sebyde BV
Het Sebyde aanbod Secure By Design AUG 2012 Sebyde BV Wat bieden wij aan? 1. Web Applicatie Security Audit 2. Secure Development 3. Security Awareness Training 4. Security Quick Scan 1. Web Applicatie
Software Design Document
Software Design Document PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015 Jens Nevens - Sander Lenaerts - Nassim Versbraegen Jo De Neve - Jasper Bevernage Versie
Boekenlijst 1e master HIRB
Vak Professor Cursusmateriaal Keuze/ Plichtvakken Energietechnologie & - economie D'Haeseleer W. toledo Management Controle en kostenbeheersing Roodhooft F. Anthony R.N. en Govindarajan V. 2007. Management
Continuous testing in DevOps met Test Automation
Continuous ing in met Continuous testing in met Marco Jansen van Doorn Tool Consultant 1 is a software development method that emphasizes communication, collaboration, integration, automation, and measurement
Inhoud leereenheid 1. Introductie tot software security. Introductie 15. Leerkern 16. 1 Software security 16 2 Software security touchpoints 19
Inhoud leereenheid 1 Introductie tot software security Introductie 15 Leerkern 16 1 Software security 16 2 Software security touchpoints 19 14 Leereenheid 1 Introductie tot software security I N T R O
Deny nothing. Doubt everything.
Deny nothing. Doubt everything. Hack to the Future Marinus Kuivenhoven Sr. Security Specialist Houten, 23 juni 2015 [email protected] 2 Het valt op Wij leren niet van het verleden Zekerheid
INHOUDSOPGAVE 3. 3.5 Het Boekenwinkeltje... 90 3.5.1 Registreer.aspx... 90 3.6 Opgaven... 97
Inhoudsopgave 1 Inleiding 8 1.1 Het.Net Framework................................ 8 1.1.1 Het.Net Ontwikkelingsmodel....................... 8 1.1.2 Compilatie en Uitvoering in.net.....................
Design patterns Startbijeenkomst
Design patterns Startbijeenkomst Harrie Passier Docenten Sylvia Stuurman (1 e examinator) [email protected] Harrie Passier (2 e examinator) [email protected] Aarzel niet vragen te stellen! Rooster
Onderwijs- en examenregeling van de masteropleiding
vrije Universiteit amsterdam Faculteit der Exacte Wetenschappen Onderwijs- en examenregeling van de masteropleiding Computer Science Deel B Preambule In dit document wordt een A en een B gedeelte onderscheiden.
Zest Application Professionals Training &Workshops
Het in kaart krijgen van kwetsbaarheden in Websites & Applicaties en hoe deze eenvoudig te voorkomen zijn, wordt in Applicatie Assessments aangetoond en in een praktische Workshop behandelt. U doet hands-on
Software Processen. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1. Het software proces
Software Processen Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 4 Slide 1 Het software proces Een gestructureerd set van activiteiten nodig om een software systeem te ontwikkelen Specificatie;
WEBSECURITY INFORMATICA STUDENTENWERKING. Gemaakt door Bryan De Houwer en Yuri Moens
WEBSECURITY INFORMATICA STUDENTENWERKING Gemaakt door Bryan De Houwer en Yuri Moens ISW Informatica studentenwerking voor en door studenten Wat bieden wij aan: Workshops Shell accounts Altijd bereikbaar
Internettechnlogie, systteem- en netwerkbeheer MODULECODE STUDIEPUNTEN 10 VRIJSTELLING MOGELIJK ja
ECTS fiche Module info OPLEIDING STUDIEGEBIED AFDELING MODULE Handelswetenschappen en bedrijfskunde HBO Informatica MODULENAAM Internettechnlogie, systteem- en netwerkbeheer MODULECODE C4 STUDIEPUNTEN
Testnet Presentatie Websecurity Testen "Hack Me, Test Me" 1
Testnet Voorjaarsevenement 05 April 2006 Hack Me, Test Me Websecurity test onmisbaar voor testanalist en testmanager Edwin van Vliet Yacht Test Expertise Center Hack me, Test me Websecurity test, onmisbaar
Major / Minor Periode Integrale leerlijn Conceptuele leerlijn Vaardighedenlijn Studieloopbaanlijn Titel Lang Onderwijseenheid Titel lang ToetsEenheid Major 1.1 Project Droombaan Project Droombaan 4 1.1
Instituut voor Communicatie, Media & IT. Game Design & Development
Instituut voor Communicatie, Media & IT Game Design & Development EELCO BRAAD // NIEK JONKER drs. Eelco Braad University Lecturer Game Design & Development Master of Computational Science & Scientific
Oracle Database Vault
Oracle Database Vault beperken van toegang tot bedrijfskritische en privacy-gevoelige data Spreker(s) : Datum : E-mail : Ruud de Gunst 15 september 2015 [email protected] WWW.TRANSFER-SOLUTIONS.COM
Als Leidse Informaticus in actie. College studievaardigheden Rokesh Jankie (https://plus.google.com/+rokeshjankie/)
Als Leidse Informaticus in actie College studievaardigheden Rokesh Jankie (https://plus.google.com/+rokeshjankie/) Rokesh Jankie 1993-1998 Rokesh Jankie Rokesh Jankie 1993-1998 Wist niks van computers,
Uitvoeringsregeling bij de Onderwijs- en examenregeling 2014-2015 wo bacheloropleiding Informatica
1 Faculteit Management, Science and Technology Uitvoeringsregeling bij de Onderwijs- en examenregeling 2014-2015 wo bacheloropleiding Informatica U2014/02462 De uitvoeringsregeling treedt in werking per
De OU kiest een nieuwe koers. Lex Bijlsma 23 november 2013
De OU kiest een nieuwe koers Lex Bijlsma 23 november 2013 Accreditatie en visitaties Bachelor Informatiekunde: gevisiteerd 4 april 2012 Accreditatie definitief 13 juni 2013 Master Software Engineering:
Software Validation and Verification
Software Validation and Verification Overzicht inhoud en verdiepingsopdracht Julien Schmaltz Texte Software ontwikkelen met models informal ideas specification design code realization Software ontwikkelen
OVERGANGSREGELS / TRANSITION RULES 2007/2008
OVERGANGSREGELS / TRANSITION RULES 2007/2008 Instructie Met als doel het studiecurriculum te verbeteren of verduidelijken heeft de faculteit FEB besloten tot aanpassingen in enkele programma s die nu van
SOA Security. en de rol van de auditor... ISACA Roundtable 2 juni 2008. Arthur Donkers, 1Secure BV [email protected]
SOA Security en de rol van de auditor... ISACA Roundtable 2 juni 2008 Arthur Donkers, 1Secure BV [email protected] 1 SOA Web 2.0, web services en service oriented architecture (SOA) is tegenwoordig de
Wet- en regelgeving. Rosa Becker, Nuffic Guido van Leerzem, Tilburg University. Hogeschool Utrecht, 6 juli 2017
Wet- en regelgeving Rosa Becker, Nuffic Guido van Leerzem, Tilburg University Hogeschool Utrecht, 6 juli 2017 Focus 1. Nieuwe wetgeving 2. Varianten accreditatie 3. Verblijfsvergunningen & visa 4. Toepassing
BiZZdesign. Bouwen van sterke en wendbare organisaties met behulp van standaarden, methode, technieken en tools. Research & Development
BiZZdesign Bouwen van sterke en wendbare organisaties met behulp van standaarden, methode, technieken en tools Research & Development 1 Profile CV Joost Niehof Name Grade Nationality Residence Role Joost
- Academische competenties in de bachelor - Academische competenties in de bachelor
wo-bacheloropleiding Informatica 1 van 6 U2015/03290 De uitvoeringsregeling treedt in werking per 1 september 2015 en heeft eenzelfde werkingsduur als de Onderwijsen examenregeling (OER) 2015-2016 voor
Bachelor afstudeerders & Bama doorstromers. Maarten Luykx Frans Mofers Eva von Stockhausen
Bachelor afstudeerders & Bama doorstromers Maarten Luykx Frans Mofers Eva von Stockhausen Agenda 13.30-13.45 Afstudeerproject bachelor Informatica 13.45-14.00 Masteropleiding en KHO s 14.00-14.15 Portal
Architecten-debat 21 juni 2006 PI GvIB Themamiddag. Renato Kuiper. Principal Consultant Information Security
Architecten-debat 21 juni 2006 PI GvIB Themamiddag Renato Kuiper Principal Consultant Information Security 1 De spreker Principal Consultant Information Security Hoofdredacteur Informatiebeveiliging 15
The OSI Reference Model
Telematica Applicatielaag Hoofdstuk 16, 17 Applicatielaag 4Bevat alle toepassingen die van het netwerk gebruik maken n E-mail n Elektronisch nieuws n WWW n EDI (Electronic Data Interchange) n Napster,
TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise
TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise Inhoudsopgave 1. Voorbereiding... 4 2. Web Service Connector tool configuratie... 5 3. TaskCentre taak voor het aanmaken van
End-to-End testen: de laatste horde
End-to-End testen: de laatste horde Dieter Arnouts Agenda Begrip End-to-End testen in het test proces Praktische aanpak End-to-End Test Omgeving Uitdagingen End-to-End testen: De laatste horde 11/10/2010
Overgangsregels 2014-2015. Page 1
Inhoudsopgave MSc Accounting MSc Econometrics and Mathematical Economics MSc Economomics MSc Finance MSc Fiscale economie MSc Information Management MSc International Management MSc International Business
Keuzes in de propedeuse De propedeuse kent geen gebonden keuzeruimte en geen vrije ruimte.
Uitvoeringsregeling 2016-2017 Bacheloropleiding Faculteit Management, Science & Technology wo bacheloropleiding Informatica (Bachelor of Science Computer Science) De voertaal in deze opleiding is Nederlands.
Katholieke Hogeschool Kempen
Katholieke Hogeschool Kempen Campus Geel Departement Handelswetenschappen en Bedrijfskunde 3de jaar Toegepaste Informatica Labo 1 Beheer van databanken Svenia CLAES (3TI3) Britt JACOBS (3TI3) Lies VAN
Aanbesteding implementatie, beheer en onderhoud van Microsoft Dynamics 365 for Operations. Bijlage 5: Beschrijving toekomstige ESB
Aanbesteding implementatie, beheer en onderhoud van Microsoft Dynamics 365 for Operations Bijlage 5: Beschrijving toekomstige ESB Versie: v1.0 Datum: 17-3-2017 Inhoudsopgave 1. 2. 3. 4. Inleiding 3 Huidige
Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam.
Model Driven Software Development: Geen toekomst maar realiteit. 4 juni 2009, WTC, Amsterdam. Welke hoort in dit rijtje niet thuis? Weg- en waterbouw Huizen- en kantoorbouw Stedenbouw Auto- en vliegtuigbouw
Onderzoek en Softwareprojecten Water&Vuur?
Onderzoek en Softwareprojecten Water&Vuur? Marko van Eekelen 2 Marko van Eekelen? - Open University, Professor Software Technology (0.3) - Radboud University, Digital Security Department (0.7) - Chair
1ste bach TEW. Informatiesystemen. samenvatting + minicases. uickprinter Koningstraat 13 2000 Antwerpen www.quickprinter.be 3.
1ste bach TEW Informatiesystemen samenvatting + minicases Q uickprinter Koningstraat 13 2000 Antwerpen www.quickprinter.be 119 3.50 EUR Nieuw!!! Online samenvattingen kopen via www.quickprintershop.be
Offshore Outsourcing van Infrastructure Management
Offshore Outsourcing van Infrastructure Management an emerging opportunity dr. Erik Beulen Atos Origin/Tilburg University 1 Agenda Introductie Ontwikkelingen Risicovergelijking Best practices Conclusies
Inhoud. Introductie tot de cursus
Inhoud Introductie tot de cursus 1 Inleiding 7 2 Leerdoelen 11 3 Voorkennis 12 4 Cursusmateriaal 12 5 Studeeraanwijzingen 12 6 Begeleiding en tentaminering 13 6 Introductie tot de cursus 1 Inleiding In
Relatie Algebra in een Intelligent Tutoring Systeem
Relatie Algebra in een Intelligent Tutoring Systeem 1 April 2017 Esther Hageraats Student master BPMIT Faculteit Management, Science & Technology Examencommissie: L. Rutledge en S. Joosten Studie en loopbaan
Continuous Delivery. Sander Aernouts
Continuous Delivery Sander Aernouts Info Support in een notendop Maatwerk softwareontwikkeling van bedrijfskritische kantoorapplicaties Business Intelligence oplossingen Managed IT Services Eigen Kenniscentrum
From Computer Science to Software Engineering
From Computer Science to Software Engineering Jeroen Weber Hogeschool Utrecht [email protected] Christian Köppe Hogeschool Utrecht [email protected] May 23, 2011 Introductie Hier is mijn visitekaartje.
Self Service BI. de business
BI in de praktijk Self Service BI Breng de kracht van BI naar de business Luc Alix Sogeti Nederland B.V. Redenen voor Business Intelligence Sneller kunnen beslissen 42 % Beter kunnen beslissen 42 % Concurrentieel
Vakmanschap in Java Software Development
Vakmanschap in Java Software Development Software ontwikkeling wordt steeds complexer. Meer devices, nieuwe IT en architectuur concepten (Cloud computing), veiligheid van systemen, gebruikersvriendelijkheid
Informatica aan de Universiteit Antwerpen
Informatica aan de Universiteit Antwerpen Academische Bachelor en Master Waarom Informatica? Informatica heeft een enorme impact Informatica is een boeiende wetenschap Brede keuze uit tewerkstellingsmogelijkheden:
Security web services
Security web services Inleiding Tegenwoordig zijn er allerlei applicaties te benaderen via het internet. Voor bedrijven zorgt dit dat zei de klanten snel kunnen benaderen en aanpassingen voor iedereen
