Assignment
Your task is to program a psychological experiment of your own choice in Python. It can be any of the following:
• An experiment that will be used in any other module, e.g. final project, mini-projects etc.
• An experiment that you read about in a paper and want to replicate/extend.
• A classical psychological experiment.
• An imaginary experiment you came up with.
Your submission will be assessed based on the quality of your code and the complexity of the experiment. The complexity may be visual (e.g. includes animations, custom elements etc), or procedural (e.g. a complex experimental design, complex input structure etc). The code quality is determined by the program’s readability, efficiency, flexibility, and organisation. Although the program should look like and be structured like a psychological experiment, we are not interested in the soundness of the experiment itself.
Apart from the code, you must also submit a document containing:
1. Experiment overview: A high level description of your experiment (aim, brief background etc.)
2. Description of procedure: A description of how your experiment works (similar to a paper’s method section).
3. Experimenter’s manual: Imagine that you will hand your program to an experimenter who has no programming experiment. Describe everything that the experimenter will need to do in order to run your experiment, e.g. any settings that the experiment can change, any input files required, location/format/interpretation of output etc.
4. Program highlights: Aspects of your program that merit special mention due to their
complexity, novelty etc, i.e., anything that the marker should pay special attention to.
Students succeed in their courses by connecting and communicating with an expert until they receive help on their questions
Consult our trusted tutors.