北京师范大学本科生课程教学大纲
课程名称:实验心理学实验 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 中的数据类型简介
数值型数据
逻辑性数据
关系运算符和逻辑运算符
字符和字符串
元胞数组和结构数组
流程控制语句简介
if、switch case、for、while 语句
教学要求:掌握 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%
七、其他
【编写日期】:2026年7月10日
1