Programming for Cognitive Psychologists
Programming for Cognitive Psychologists is a core course in the third semester of Psychology Major, and students from other majors could use it towards a Psychology Minor (in Sem. 5). This course is an introductory course on programming using Python. The coding exercises would include datasets from paradigms in cognitive psychology (for example, analyzing reaction time in a working memory task). This would provide a framework for students to employ computational tools to analyse problems of their interest. The course could broadly be divided into 3 modules:
- Introductory concepts in programming such as variables, data types, conditions, loops, functions, etc.
- Generalised preprocessing and processing pipelines
- Application of learnt concepts in cognitive psychology.
Future courses in the major, such as Laboratory Techniques in Cognitive Sciences, and Cognitive neurosciences will build on these skills, specifically in the areas of experiment design (using Psychopy) and computational modelling.
