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
Course coordinators
Learning outcomes
Upon completion of this course students will have all of the necessary skills to program a wide range of computer-based experiment.
Wiedza:
Zna i rozumie:
- podstawowe zasady transferu wiedzy do sfery gospodarczej i społecznej oraz komercjalizacji wyników działalności naukowej i know-how związanego z tymi wynikami.
Umiejętności:
Potrafi:
- wykorzystywać wiedzę z różnych dziedzin nauki lub dziedziny sztuki do twórczego identyfikowania, formułowania i innowacyjnego rozwiązywania złożonych problemów lub wykonywania zadań o charakterze badawczym, a w szczególności:
- definiować cel i przedmiot badań naukowych, formułować hipotezę badawczą
- rozwijać metody, techniki i narzędzia badawcze oraz twórczo je stosować
- wnioskować na podstawie wyników badań naukowych.
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
Additional information
Additional information (registration calendar, class conductors, localization and schedules of classes), might be available in the USOSweb system: