Tscope: A C library for programming cognitive experiments on the MS windows platform
Related Experiment Video
Updated: Jul 20, 2026

Automated, Quantitative Cognitive/Behavioral Screening of Mice: For Genetics, Pharmacology, Animal Cognition and Undergraduate Instruction
Published on: February 26, 2014
Michael Stevens1, Jan Lammertyn, Frederick Verbruggen
1Department of Experimental Psychology, Ghent University, Ghent, Belgium. michael.stevens@ugent.be
Abstract:
Tscope is a C/C+ + programming library designed for programming experiments that run on Windows 2000/XP. It is intended for a public of experimental psychologists with moderate programming skills, who are accustomed to writing their own experimental programs for DOS but have not made the step to Windows-based programming yet. It provides molecular functions for graphics, sound, timing, randomization, and response registration. Together with ANSI-C standard library functions and the powerful C syntax, this set of functions gives the experimenter the opportunity to program virtually any experiment one can come up with. Tscope is completely based on free software, is distributed under the GNU General Public License, and is available at expsy.ugent.be/tscope. An integrated development environment for compiling and running Tscope programs is also freely available.
More Related Videos
Related Concept Videos
Statistical Software for Data Analysis and Clinical Trials
Introduction to Cognitive Psychology
This field emerged in the mid-20th century, following a period dominated by behaviorism, which...
Cognitive Therapy
Cognitive Learning
E. C. Tolman's theory of purposive behavior emphasizes that much behavior is goal-directed. He argued that to understand behavior, we must look at the entire sequence of actions leading to a goal. For instance, high school students study hard, not just due to past reinforcement but also to achieve the goal of getting into a good college.
Tolman introduced the idea that behavior is influenced by...
Cognition and Behavior
Crossover Experiments
Crossover designs are performed even with smaller sample sizes since the samples can act as their controls. These are better than simple randomized trials since patients are exposed to all the treatments.

