PSYC 6273. Computer programming for experimental psychology
Department of PsychologyYork University
Fall term 2009
Wednesday, 11:30-2:30
ACW 204
Course syllabus
General description: This graduate course covers computer programming methods that are useful in experimental psychology. The course assumes no previous programming experience, and brings students to the point where they are able to write useful programs to advance their own research. Classes are held in a computer laboratory, and each week's class consists of a lecture followed by programming practice on assigned problems. Topics include the MATLAB programming language, data files, curve fitting, Monte Carlo simulations, statistical tests, journal-quality data plots, 2D and 3D graphics (OpenGL), and interfacing to external devices.
Lecture notes
| Lecture 1. Introduction to MATLAB |
Problems
Code
Overview
|
Lecture 2. Data types
|
Problems
Code
|
Lecture 3. 2D and 3D graphics
|
Problems
Code
|
Lecture 4. The psychophysics toolbox
|
Problems
Code
|
Lecture 5. Curve fitting
|
Problems
Code
|
Lecture 6. Curve fitting and bootstrapping
|
Problems
Code
|
Lecture 7. Bootstrapping and calibration
|
Problems
Code
|
Lecture 8. Statistics and toolboxes
|
Problems
Code
| |
Problem sets
Problem set 1 Solutions Problem set 2 Solutions
Problem set 3
