PSY12901-实验室心理学实验

发布时间:2026.09.04

北京师范大学本科生课程教学大纲

课程名称:实验心理学实验 I

英文名称:Experiment on Experimental Psychology I

课程代码

课程性质

专业必修课(专业基础课)

学分数1学分

适用专业】(必备项)心理学

授课语言】中文授课

学时数32

开设学期(春季、秋季、小学期)】秋季

【已开设次数】

【建议最大选课人数】

40 (需配备助教)

授课教师姓名】李东伟

授课教师职称】特聘副研究员

授课教师联系方式Email(必备项):DongweiLi@bnu.edu.cn 办公座机(可选项):无

【先修课要求】(必备项)普通心理学

一、课程简介(必备项)

实验心理学实验课是实验心理学理论课的重要补充,主要授课内容是常见的心理学实验技术,尤其是心理学实验编程技术。实验心理学实验 I 的核心内容是讲授如何在 MATLAB 编程平台上利用 Psychtoolbox 工具包完成心理学实验界面编程,并对实验数据进行初步整理和分析,进而完成实验报告撰写。

二、课程目标

教学目标:帮助学生掌握 MATLAB 编程平台的常见语句与函数用法,熟练运用 Psychtoolbox 工具包完成常见的心理学实验程序的编写,并了解和掌握实验数据分析与实验报告撰写的基本方法。经过本课程的学习,学生应当具有独立完成心理学实验界面编程、数据处理和实验报告撰写的能力。

育人目标:以实验程序编程为载体,增进学生发现、分析与解决研究问题的能力,增进学生的心理学知识和科学素养。

三、教学内容和学时分配(必备项)

(一)实验心理学实验绪论

2 学时(实践学时 2

主要内容:

学习心理学实验编程技术的重要性

常见的实验编程平台简介

MATLAB 编程平台的安装、调试、界面简介

Psychtoolbox 介绍

Psychtoolbox 的安装与调试

教学要求:初步了解 MATLAB Psychtoolbox 的安装方式与界面

课前学习要求:学生提前预习课程 PPT

重点、难点:

其它教学环节:讨论课,MATLAB Psychtoolbox 安装过程与界面的现场展示

(二)第一章 MATLAB 基础(1

3 学时实践学时 3

主要内容:

MATLAB 中的变量(标量、向量)与常量介绍

向量的索引

矩阵的基本介绍

矩阵的索引

矩阵操作

算术运算符教学要求:掌握 MATLAB 中的变量定义、命名、索引,以及矩阵操作和算术运算

课前学习要求:学生提前预习课程 PPT 和教材相关章节

重点、难点:

其它教学环节:讨论课,现场展示 MATLAB 编程实例

(三)第二章 MATLAB 基础(2

3 学时实践学时 3

主要内容:

MATLAB 中的数据类型简介

数值型数据

逻辑性数据

关系运算符和逻辑运算符

字符和字符串

元胞数组和结构数组

流程控制语句简介

ifswitch caseforwhile 语句

教学要求:掌握 MATLAB 中的数据类型和流程控制语句的用法

课前学习要求:学生提前预习课程 PPT 和教材相关章节

重点、难点:

其它教学环节:讨论课,现场展示 MATLAB 编程实例

(四)第三章 MATLAB 基础(3

3 学时实践学时 3

主要内容:

MATLAB 中的函数简介

如何编写一个函数

如何给函数写帮助文档

MATLAB 程序调试

函数调用

教学要求:掌握 MATLAB 中的函数写法和调用方法

课前学习要求:学生提前预习课程 PPT 和教材相关章节

重点、难点:

其它教学环节:讨论课,现场展示 MATLAB 编程实例

(五)第四章 第一个 Psychtoolbox 程序(1

3 学时实践学时 3

主要内容:

心理学实验的基本结构

一个 Psychtoolbox 程序包含的模块

被试信息登记

Screen 函数打开窗口

环境初始化代码

环境恢复代码

使用 try…catch 调试程序

教学要求:Psychtoolbox 程序具有初步了解,掌握环境初始化和恢复模块代码写法

课前学习要求:学生提前预习课程 PPT 和教材相关章节

重点、难点:

其它教学环节:讨论课,现场展示 Psychtoolbox 编程实例

(六)第五章 第一个 Psychtoolbox 程序(2

3 学时实践学时 3

主要内容:

与实验程序相关的常量和变量定义

刺激呈现序列生成

绘制指导语

对指导语进行按键反应

教学要求:掌握刺激呈现序列生成、指导语呈现、按键反应的代码写法并应用

课前学习要求:学生提前预习课程 PPT 和教材相关章节

重点、难点:

其它教学环节:讨论课,现场展示 Psychtoolbox 编程实例

(七)第六章 第一个 Psychtoolbox 程序(3

3 学时实践学时 3

主要内容:使用 for 循环构造试次呈现序列

注视点呈现

实验刺激呈现

按键反应与数据记录

将数据保存到文件

教学要求:掌握正式实验阶段的刺激呈现、按键反应、数据记录与保存的代码实现

课前学习要求:学生提前预习课程 PPT 和教材相关章节

重点、难点:

其它教学环节:讨论课,现场展示 Psychtoolbox 编程实例

(八)第七章 第一个 Psychtoolbox 程序(4

3 学时实践学时 3

主要内容:

数据可靠性确认

数据文件加载

数据清理

反应时与正确率均值计算

生成数据总结表

教学要求:掌握初步的数据清理和数据分析的代码实现

课前学习要求:学生提前预习课程 PPT 和教材相关章节

重点、难点:

其它教学环节:讨论课,现场展示 MATLAB 编程实例

(九)第八章 一些进阶技巧

3 学时实践学时 3

主要内容:

图片指导语

伪随机序列

注视点/休息时间随机

练习阶段与多 block 设计

使用 Flip 子函数精确控制刺激呈现时间

教学要求:掌握 Psychtoolbox 编程的一些进阶技巧

课前学习要求:学生提前预习课程 PPT 和教材相关章节

重点、难点:

其它教学环节:讨论课,现场展示 Psychtoolbox 编程实例

(十)第九章 Psychtoolbox 常用函数

3 学时实践学时 3

主要内容:

绘制视觉刺激的函数介绍

呈现声音刺激的函数介绍

呈现视频的函数介绍

记录鼠标按键反应的函数介绍

教学要求:掌握 Psychtoolbox 的常见函数

课前学习要求:学生提前预习课程 PPT 和教材相关章节

重点、难点:

其它教学环节:讨论课,现场展示 Psychtoolbox 编程实例

(十一)第十章 心理学实验研究的基本流程

3 学时实践学时 3

主要内容:

实验伦理

实验设计注意事项

数据采集与分析流程注意事项

如何完成实验报告各部分的撰写

教学要求:掌握心理学实验研究的流程和实验报告撰写方法

课前学习要求:学生提前预习课程 PPT 和教材相关章节

重点、难点:

其它教学环节:讨论课,现场展示心理学实验报告(论文)的实例

四、选用教材与学习资源

教材:《PsychToolBox 工具箱及 Matlab 编程实例》,冯成志编著,电子工业出版社

参考书:《心理学研究方法:MATLAB PSYCHTOOLBOX》,陈立翰编著,北京大学出版社

五、教学策略与方法建议

理论知识讲解与编程实例紧密结合,给予学生充分的时间完成上机编程实例应用

六、考核方式

考查

出勤:15%。缺勤扣分

平时成绩35%(平时上机操作:15+MATLAB 编程作业:20%)

期末实验报告:实验设计、数据分析和实验报告撰写50

七、其他

编写日期2026710

1