Kies de Nederlandse taal
Course module: 192320820
Design Science Methodology
Course infoSchedule
Course module192320820
Credits (ECTS)5
Course typeCourse
Language of instructionEnglish
Contact personprof.dr. R.J. Wieringa
dr. F.A. Bukhsh
Lecturer M.J. van Sinderen
Contactperson for the course
prof.dr. R.J. Wieringa
prof.dr. R.J. Wieringa
Academic year2016
Starting block
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
Learning goals
Learning objectives
•        be able to distinguish knowledge questions from design problems, and to understand and analyze their mutual nesting
•        be able to apply the design cycle when solving design problems
•        be able to analyze and structure design problems
•        be able to validate (justify) treatments of design problems, including performance, requirements satisfaction, trade-off and sensitivity analysis.
•        be able to recognize the structure of the design cycle in technical research papers and reports
•        be able to recognize the structure of the empirical cycle in empirical research papers and reports
Research and practice in computer science, software engineering and information systems is design-oriented, because researchers as well as practitioners investigate problems in the real world, propose treatments that should mitigate or even solve them, and validate the treatments in the real world. Practitioners deal with individual problems and call this consulting, architecting or engineering. Researchers typically look at classes of problems and do design science. We view design science as rational problem-solving. Researchers investigate a problem, design a treatment, and validate the treatment by mathematical analysis or by modeling and simulation. Practitioners do the same and follow this up with transfer to practice (implementation) and implementation evaluation. In the course we focus on implementation evaluation, problem investigation and treatment validation. Implementation evaluation, problem investigation and treatment validation are knowledge questions, and in the second half of the course we will treat the empirical cycle of research, as well as the role of theories in setting up a research design and in interpreting the answers to research questions. All concepts and techniques treated in the course are explained with examples and the students have to apply them to recent M.Sc. theses in weekly assignments. 

Course objective: to learn how to design a methodologically sound structure for M.Sc. project, and how to report about such a project.
Assumed previous knowledge
Afgeronde Bachelor INF of BIT
Required materials
Course material
Slides made available through Blackboard; Master’s theses on which the material is applied in practical assignments
R.J. Wieringa. Design Science Methodology for Information Systems and Software Engineering. Springer, 2014.
Recommended materials
Instructional modes
Presence dutyYes

Presence dutyYes

Self study


Kies de Nederlandse taal