Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: THEend8_
Your task is to program a psychological experiment of your own choice in Python.
It can be any of the following:
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.
As a guide you should take Assignment 2 to be your basis. That program, in its basic implementation,consisted mainly of a choice between two options, some randomization, output to a csv and 3 between participants conditions counterbalanced. You should aim to go over and beyond that specification. Remember that we are less interested in the validity of the experiment itself and more in the complexity of the program and the quality of the code.
If you are still unsure you can email us with a brief description of your plans. Keep in mind however,that any experiment can be very simple or, given appropriate modifications, become highly complicated (so chances are that if you email us, we’ll respond something along these lines).
Apart from the code, you must also submit a document containing:
The document should be brief, around 1000 words (though there will be no penalty for exceeding the limit).
As always, make sure that you carefully design your program before you start implementing it and that you extensively test it before submitting it. Having a friend or two to try out your experiment would be a great idea.
Some notes:
Unlike previous assignments, you are free to use code that was not discussed in class.
However, you need to demonstrate that you understand any such code included in your submission (through comments). Blindly copying and pasting code that you find online is not a good idea.
As your programs become larger and more complicated, it is important to consider organizing your code into separate files/modules.
Although, you are allowed to use code from YOUR previous submissions to achieve specific subtasks (e.g. demographics), submitting an experiment that on the whole does not go beyond previous assignments won’t be judged favourably.
Keep the duration of the experiment short. It is the overall structure that matters not the number of trials. If your experiment works with 2 trials, it should be easily expandable to 200 trials – but we really prefer to go over 2 rather than 200 trials when marking.