Programming research in the PsychoPy 1600-SZD-WM-PBPP
The aim of this course is to provide you with the skills to program experiments using the Python programming language and the PsychoPy experiment building platform. PsychoPy is an open-source alternative to software such as Eprime, Superlab, Presentation, and Inquisit.
Basic programming concepts will be covered initially, followed by application of these concepts in successive examples of experimental paradigms. Experiment designs will be primarily based on those coming from cognitive psychology, but the lessons can be applied to any situation in which something must be presented on screen and responded to. Emphasis will be placed on methods of randomization, presentation, and timing.
teaching methods applied;
Classes will be based on presentation of concepts followed by hands on practice. All work will be conducted on computers. Homework will provide sample exercises that allow for application of the concepts learned in class.
Type of course
Learning outcomes
Knowledge (W; in Polish: “wiedza”) (the graduate knows and understands) WK_03 the basic principles of knowledge transfer to the economic and social areas and commercialisation of the results of scientific activities in the field of the social sciences and of the know-how related to these results
Skills (U; in Polish: “umiejętności”) (the graduate is able to) UW_01 Take advantage of knowledge from different academic fields, in particular the social sciences to creatively identify, formulate and innovatively solve complex problems or perform research tasks, especially: − define the aim and subject of scientific research in the field of the social sciences, formulate a research hypothesis, − develop research methods, techniques and tools and use them creatively, − Draw conclusions on the basis of research results
and others:
Upon completion of this course students will have all of the necessary skills to program a wide range of computer-based experiment.
Skills:
The student is able to:
- use knowledge from various scientific fields or the arts to creatively identify, formulate, and innovatively solve complex problems or carry out tasks of a research nature, in particular to:
- define the aim and subject of scientific research and formulate a research hypothesis;
- develop research methods, techniques, and tools, and apply them creatively;
- draw conclusions based on the results of scientific research.
Assessment criteria
Description of requirements related to participation in classes, including the permitted number of explained absences;
Students may have one unexcused and one excused absence. If two unexcused absences occur, extra work may be done as a make-up. Failure to complete said work or more than two unexcused absences will result in failure to complete the class.
Principles for passing the classes and the subject (including resit session);
Students will be graded on homework (40%) and a final assignment (60%). Homework will be graded pass/fail, with an emphasis on showing effort. The final assignment will be conducted during the last class and will test all of the covered concepts. The minimum passing grade is 60%.
If a re-sit is necessary, it will consist of another task of similar complexity to the final assignment.
Methods for the verification of learning outcomes;
Performance on the practical final assignment.
Evaluation criteria
See point "methods for the verification of learning outcomes".
Bibliography
https://docs.python.org/3/tutorial/
https://www.psychopy.org/api/api.html