Research & Development Project
Course infoSchedule
Course moduleNWI-IPC030
Credits (ECTS)3
CategoryBA (Bachelor)
Language of instructionEnglish
Offered byRadboud University; Faculty of Science; Informatica en Informatiekunde;
dr. P. van Bommel
Other course modules lecturer
dr. P. van Bommel
Other course modules lecturer
Contactperson for the course
dr. P. van Bommel
Other course modules lecturer
dr. P. van Bommel
Other course modules lecturer
Academic year2020
KW4  (05/04/2021 to 31/08/2021)
Starting block
Course mode
Registration using OSIRISYes
Course open to students from other facultiesYes
Waiting listNo
Placement procedure-
At the end of the R&D Project, the students are able to do the following:

• Design:
    - Define the idea for the application.
    - Make a systematic design.
• Realize:
    - Write program.
    - Install and test.
• Document:
    - Describe the final result.
    - Evaluate the design decisions.

The R&D Project is not a regular course, it is a project. For most students, the R&D Project is the first time that you write a larger program. You can consider the R&D Project as a Super Exercise, in which you combine the things that you have learnt in other courses. Inside the R&D Project, you will learn no new theory and you will have no lectures. Instead of lectures and new theory, this is your first time that you will try to apply what you know (from other courses) in a very large practical exercise. 

So your large exercise is: create your own ideas for a computer program, motivate why your ideas are useful, choose a programming language (that you may already know), design the algorithms and data structures for your program, and write the program. And you must describe all those ideas, motivations, design choices, etcetera, in a Project Report.

Bachelor level.
Presumed foreknowledge
You participated (or are participating) in the other courses of the first year in Computing Science.
Test information
At the end of the project, you must upload your complete software files and your Project Report.
Required materials
Learning Management System (Brigthspace)
The necessary information will be provided via Brightspace.

Instructional modes
Attendance MandatoryYes

Test weight1
Test typeAssignment
OpportunitiesBlock KW4, Block KW4