编程学习对中小学生心理韧性的影响研究
2021-12-16傅骞陶嘉蕾张力文郑娅峰
傅骞 陶嘉蕾 张力文 郑娅峰
【摘 要】编程学习不仅能够培养学生的计算思维能力,而且能够促进学生心理韧性发展。为了深入探索编程学习相关因素对学生心理韧性的影响,本研究针对中小学生群体的心理韧性水平开展问卷调查。研究结果显示,中小学生的心理韧性整体处于中上等水平,且编程学习经验、外界支持和学习方式对心理韧性有显著影响。
【关键词】编程学习;心理韧性;中小学生
【中图分类号】G434 【文献标识码】A
【论文编号】1671-7384(2021)012-034-03
心理韧性是指个体面对逆境和压力,能够适应挑战并保持心理健康,积极克服困难,获得良好发展的一种人格特质[1]。编程学习在中小学得到普遍重视与广泛普及,但编程往往涉及复杂问题的解决,对学生的逻辑思维、系统思维和实践能力都提出较高的要求。学生在不断克服编程困难的过程中,问题解决能力、创新能力等都会得到锻炼和提升。已有研究表明,编程学习可以提高学生的心理韧性[2],然而其内在的影响机制仍不清晰。因而,探究编程学习关键要素与心理韧性的深入关系,对于利用编程学习提升中小学生心理韧性水平具有重要意义。
中小学生心理韧性的研究设计
本研究采用问卷调查法,面向全国多个省市的中小学生开展心理韧性现状调查研究。
1.研究工具
本研究采用中文版儿童与青少年心理韧性量表CYRM-12对学生的心理韧性水平进行调查[3]。量表共12题,采用李克特5点计分形式,以各题平均分表示学生的心理韧性水平,得分越高,心理韧性水平就越高。除此之外,本研究还调查了学生的性别、年级,以及编程学习经验、外界支持和学习方式等编程学习相关问题。
2.研究对象
本研究在线发布了一份匿名问卷,并采用滚雪球抽样策略面向中小学生收集数据,问卷有效率90.35%。其中,男生占比49.18%、女生占比50.82%。小学生占比50.38%、初中生占比19.96%、高中生占比29.66%。学习过编程的学生占比30.86%、没有学习过编程的学生占比69.14%。
3.数据处理
研究首先运用SPSS25.0对CYRM-12的内部一致性信度进行检验,总的克隆巴赫系数为0.832,表明量表具有较好的内部一致性。然后,针对问卷数据进行描述性统计分析、独立样本t 检验和单因素方差分析,分别呈现不同年级和不同性别学生心理韧性基本情况,以及编程学习经验、外界支持和学习方式对心理韧性的影响。
心理韧性基本情况及差异情况的统计结果
基于问卷调查所得数据,对中小学生的心理韧性基本情况和不同学生之间心理韧性的差异情况进行数据分析,结果如下。
1.学生心理韧性水平基本情况
分析显示,样本总体的心理韧性均值为4.02(SD = 0.569),中小学生心理韧性整体上处于较高的水平。更进一步,对不同年级学生的心理韧性水平进行统计分析,结果显示,小学生的心理韧性均值为4.09;初中生心理韧性的均值为3.93;高中生心理韧性的均值为3.97。小学生心理韧性水平显著高于初中生和高中生(p < 0.001)。而在性别上,男生心理韧性均值为4.02;女生心理韧性均值为3.98。男女生心理韧性水平无显著性差异(t (917) = 1.167,p = 0.243)。
2.编程学习经验对学生心理韧性水平的影响
为了探究学生的心理韧性是否与其具有编程学习经验有关,学生被分为有无编程学习经历两个子群。有过编程学习经验的学生心理韧性水平均值为4.09;没有编程学习经验的学生心理韧性水平均值为3.95,前者显著高于后者(t(917) = 3.182,p < 0.01)。在编程学习時间方面,具有两年以上学习经验的学生心理韧性水平均值为4.26;一年至两年学习经验的学生心理韧性水平均值为4.15;不足一年学习经验的学生心理韧性水平均值为3.99。具有两年以上编程学习经历的学生心理韧性水平显著高于仅学习一年以内的学生(p < 0.001)。
3.外界支持对学生心理韧性水平的影响
在外界支持方面,本研究分别探讨了学校和家庭对编程学习的重视程度对学生心理韧性的影响。对编程学习比较重视的学校,其学生的心理韧性均值为4.22;不那么重视编程学习学校的学生心理韧性水平均值为3.77。由此可见,学校对编程学习越重视,学生心理韧性水平越高(t(283) = 7.692,p < 0.001)。在家庭方面,学生的家庭重视编程学习,其心理韧性水平均值为4.22;学生的家庭不那么重视编程学习,其心理韧性水平均值为3.71。家庭对编程学习越重视,学生的心理韧性水平越高(t(283) = 7.692,p < 0.001)。
4.学习方式对学生心理韧性水平的影响
在学习方式方面,研究主要探讨了学习途径和任务完成方式对学生心理韧性水平的影响。结果显示,在校内进行编程学习的学生心理韧性水平均值为4.07;在校外进行编程学习的学生心理韧性水平均值为4.12。无论是在校内还是在校外学习编程,对学生心理韧性水平没有显著性差异(t(283) = 0.664,p = 0.537)。而在编程任务完成方式方面,以多人合作编程为任务完成方式的学生,心理韧性均值为4.44;结对编程完成任务的学生心理韧性水平均值为4.12;而独立完成编程任务的学生,其心理韧性水平均值为4.02。多人合作编程和结对编程的学生心理韧性水平显著高于独立编程的学生(F = 7.180,p < 0.001)。
心理韧性研究结果的讨论与反思
基于上述数据分析的结果进行如下讨论。
1.学生心理韧性水平的基本情况
当前中小学生心理韧性总体水平较高。这一结果表明,大部分中小学生在遇到突发的情绪或者不顺的境地时可以很好地做到情绪控制,在较短时间内调整自己的情绪。但学生的心理韧性水平随学段的提升呈现下降趋势,这也印证了年级是影响学生心理韧性水平的重要自然因素。造成此结果的原因可能是中学生相对小学生会面临更多复杂的情况,其承担的压力更大。因此中学教师在教授知识的同时更应该关注学生的心理健康状况,特别是针对毕业班的学生,可以定期开展心理辅导讲座,帮助学生缓解学业和生活上的压力。研究结果还表明,男女生在心理韧性水平上无显著性差异,该结论与以往的研究结果相同[4]。
2.编程学习经验对学生心理韧性水平的影响
学习过编程的学生心理韧性水平显著高于没有学习过编程的学生,这表明编程学习有利于培养学生心理韧性。学生在学习编程的过程中会遇到各种各样的困难,其在解决问题的时候,不仅锻炼了学生的思维能力和问题解决技能,也发展了学生的情感、态度等心理特质,综合表现为心理韧性水平的提高。因此,在今后的编程教学过程中,教师应帮助学生正视学习过程中的困难,培养学生的毅力,发展高水平的心理韧性。从学习时长来看,具有两年以上编程学习经验学生的心理韧性水平显著高于仅学习一年以内的学生。这可能因为学习年限越长,学生将会遇到更多复杂困难的编程问题,但在问题难度和压力增大的同时,学生的信心和能力也相应地增长,心理韧性随之增强。
3.外界支持对学生心理韧性水平的影响
在外界支持方面,学校对学生的编程学习越重视,学生心理韧性水平越高。我国已制定政策,将包括编程在内的信息技术内容纳入到中小学相关课程。学校也应当对此积极响应,强化一线教师对编程的重视,积极尝试编程教学活动,进而培养学生的问题解决能力、创新意识和心理韧性。除此之外,家庭对编程学习的重视程度也是影响学生心理韧性的重要因素之一。家庭对学生的编程学习越重视,学生心理韧性水平越高[5]。已有研究表明,学生在有家庭支持的情况下学习编程,更愿意在编程上花更多的时间进行分析和设计,从而影响学生的心理韧性发展水平。
4.学习方式对学生心理韧性水平的影响
学生在校内主要通过信息技术课程学习编程,在校外主要通过编程兴趣班学习编程。但无论采用哪种方式学习编程,在培养学生心理韧性上效果是一样的,且都能让学生的心理韧性达到较高的水平。由此可知,编程学习可以提高学生的心理韧性,但與学习途径无关。对于编程方式,数据结果表明两人或者两人以上协作编程的学生具备更高水平的心理韧性。造成此结果的原因可能是因为协作学习时学生们会相互交流,这有助于那些本来难以完成任务的学生继续投入学习[6]。基于此,在编程教学的过程中,教师可以结合实际情况使用协作学习的方式开展编程教学,培养学生的心理韧性。
注:本文系2020年国家自然科学基金面上项目“中小学生在线编程自适应学习系统关键技术研究”(项目编号:62077005)
参考文献
Chmitorz A, Kunzler A, Helmreich I, et al. Intervention studies to foster resilience-A systematic review and proposal for a resilience framework in future intervention studies.[J]. Clinical Psychology Review. 2018,(59): 78-100.
Kim S, You K, Hong K, et al. The Analysis of Resilience of Programming Class' Students for Basic Liberal Arts[J]. Journal of the Korea Institute of Information and Communication Engineering. 2019,23(7): 801-806.
Mu G M, Hu Y. Validation of the Chinese Version of the 12-Item Child and Youth Resilience Measure[J]. Children and Youth Services Review. 2016, (70): 332-339.
石茹月. 初中生心理弹性与考试焦虑的关系及团体辅导干预研究[D]. 石家庄:河北师范大学,2018.
孙丹,李艳. 国内外青少年编程教育的发展现状、研究热点及启示——兼论智能时代我国编程教育的实施策略[J]. 远程教育杂志,2019, 37(3): 47-60.
USC Rossier School of Education. How Maker Education is Impacting Student Cognition[Z]. 2017.https://rossieronline.usc.edu/maker-education/student-learning/.