Kies de Nederlandse taal
Course module: 202001049
Design Project Core
Course info
Course module202001049
Credits (ECTS)15
Course typeStudy Unit
Language of instructionEnglish
Contact R. Langerak
dr. D. Babushkina
Contactperson for the course R. Langerak
Lecturer R. Langerak
Examiner R. Langerak
Academic year2022
Starting block
1A/  2A
RemarksPart of module 11 TCS.
Application procedure-
Registration using OSIRISNo
Learning objectives Design Component: the student should be able to
  • Collect functional and quality requirements in cooperation with a client, and prioritize them
  • Methodically design a system that meets the requirements, using relevant knowledge, techniques, and tools
  • Turn the design into a working prototype
  • Formulate a test plan according to which the prototype is tested
  • Document all phases in the design trajectory
  • Justify choices and coordinate them with the client
  • Write a project proposal and a project plan, and organize the project accordingly
  • Work in a team: plan activities, distribute responsibilities, interact in a constructive way
  • Indicate consequences of system and design choices (ethical, societal, organizational)
  • Indicate follow up steps for the development of the system
The learning objectives Reflection Component: to improve students'
  • ability to apply critical reasoning and ethical deliberation in order to assess and anticipate the impact of design choices
  • ability to understand how Information technology design may affect core moral values, user well-being, and societal change
  • knowledge of the most fundamental discussions, theories, and controversies in computer ethics, in particular related to the design of information technologies
  • knowledge of professional codes of ethics and regional and international legislation related to computer science
Design component (10EC)
The CS Design Project module is one of the two final modules of the Bachelor. In the design component of this module, students show that they master the entire design trajectory, from the first informal specification of requirements by a client to the delivery and presentation of a well-documented working product.
Projects are submitted by clients from either inside or outside the University. Students perform the project in groups of 3-5 students under the supervision of a teacher from the department of Computer Science. The supervisor is also the one who assesses the process and products of the group. Project deliverables include a project proposal, a design report, a presentation, and a poster.

Reflection component (5 EC)
The reflection component is intended to raise students’ awareness of the philosophical and ethical issues raised by the research component of the project.

Registration for the final semester modules Design Project and Research Project takes place via a webform. In the link also the deadlines can be found (4 weeks in advance):
After you have registered, the bureau of educational affairs (BOZ) will check whether you fulfill the pre-requisites for the final semester module. The pre-requisites are you have completed all compulsory modules plus your elective module (120 EC excluding ECs minor modules).
If you have fulfilled this requirement, BOZ will enroll you in the module you have registered for. If you are in the process of completing your last module, the programme coordinator will check with the module coordinator if you are expected to pass this module, before approving enrolment for the final semester module.
If you expect not to pass your last compulsory module and as a result may experience a (large) gap in your study plan, contact your study adviser.
Assumed previous knowledge
"All modules except minors and Research Project"
Module 11
Participating study
Bachelor Technical Computer Science
Required materials
Recommended materials
Course material
Handouts via Canvas
Instructional modes
Final thesis
Presence dutyYes

Presence dutyYes

Presence dutyYes

Project supervised
Presence dutyYes

Project unsupervised
Presence dutyYes



Design reflection (60%), electives (40%)

Kies de Nederlandse taal