Teaching programming in undergraduate psychology
summary
Third-year psychology courses add hands-on Python training: a Vision & Brain course (about 50–60 students, group projects of 2–5) build and run vision experiments with PsychoPy, while a Research Internship runs 2–6 week workshops teaching numpy and veusz for analysis and plots. Course infrastructure uses the Spyder IDE, screencasts, learning logs and turtle demos; code generates hundreds of publication-quality figures (≈400) but 75% of students start with no coding, making time, Mac installs and Python2/3 compatibility the main barriers.
AI-written summary · about
chapters (19)
- 0:00Intro
- 0:20Teaching programming in undergraduate psychology
- 0:55Overview
- 1:43Psychology is a diverse discipline
- 4:09Python in day-to-day research
- 5:46psychopy demo
- 6:48veusz figures
- 8:05Graduate attributes
- 9:42Python integration
- 10:04Vision & Brain
- 10:48Research Internship
- 11:18Approach
- 15:14Programming fundamentals
- 17:33Programming for vision science
- 18:20Programming for data analysis and visualisation
- 19:01Student reception
- 20:42Time committment
- 21:59Technical implementation
- 23:19Pedagogical implementation
related talks
31mProgramming, Python, and Student-Directed Projects
33mTeaching Python with tiny, occult pandas
27mLearn Python Like a 12 Year Old
31mTransitioning from VB to Python – Mapping a 6 month journey
28mMore psychologists need to learn python
34mInteractive Lectures and Active Learning with Python in Scientific
26mTeaching teachers to teach Python: what have I learned?
30mReflections on the Use of Python and Pygame in Senior IT
