基于SPOC探讨初中信息技术课程编程教学

2020-08-10 09:25:42 科教导刊·电子版 2020年15期

张光怡

摘 要 随着当前信息技术的不断发展,教育行业也需要与时俱进,开展初中信息技术课程编程教学过程中,要采取合理的教学方法,更好的提高教学质量。本文就先说明SPOC的内容和优点,然后说明SPOC在初中信息技术编程教学过程中所存在的问题,最后阐述SPOC在初中信息技术课程编程教学中的具体应用,为初中信息技术课堂编程教学提供相应参考。

关键词 SPOC 初中 信息技术 编程 教学

中图分类号:G434 文献标识码:A

当前,MOOC在我国也得到一定程度的发展,但是在充分发挥自身作用的过程中,也存在着一些问题。比如,通过率较低,教师的自身角色没有得到充分明确,教学方法不合理等等,作为针对MOOC所出现问题而产生的新型教学模式SPOC,就能夠弥补这些缺点,并且在高等教育中有效的发挥自身的价值,更好的为学生所服务。但是,在初中信息技术编程教学中没有过多研究这一内容,笔者就对其进行具体分析,希望能够为其它研究人员提供相应帮助。

1 SPOC的内容和优点

1.1内容

在2013年,国外某教育学者提出SPOC,这种教学模式属于在线课程,并且对于人员有着一定的限制,一般情况下少则几十人,多则几百人,将其标准体现在进入条件中。从一定程度上来讲,就是将MOOC用于小规模人群中,利用MOOC的视频功能来辅助进行教学。在SPOC过程中,越来越多的学校开始使用这种方法,并且将其和教学课程有效结合。比如,国外某学校的模拟课程中,学生通过SPOC,就能够更好的深入学习这一知识,得到理想的成绩。

1.2优点

相比于MOOC而言,SPOC的优点就在于:第一,通过对人数的限制,来更好的保证教学效率。第二,能够让教师在这其中结合传统教学方法,更好的提高教学效率。第三,教师和学生之间的角色更加明确,互动更多,这样也就使得教师对于学生的评价更加准确。与此同时,SPOC还能够为学生提供相应的学分,让学生能够更好的重视这一方面,进而更加努力的进行学习。

2 SPOC在初中信息技术编程教学中的问题

2.1初中信息技术编程教学中所存在的问题

在2017年,我国相关教育政策中已经明确规定,要将计算思维有效的融入到学生的核心素养中。计算思维其实质就是让学生能够利用计算机来更好的解决所遇到的问题,这样就使得对于编程教学的要求更高,必须要通过编程教学来有效的培养学生的计算思维。但是,从当前初中信息技术教学中就能够发现:第一,学生自身的编程基础较差,大多都属于初级阶段,这样也就导致学生在学习时较为困难。第二,学生的兴趣各不相同,一些学生对初中信息技术编程教学很感兴趣,而一些学生却认为这部分知识对于自己未来的发展并没有太大作用,进而并没有重视这一课程学习。第三,因为在学习编程过程中,需要综合考验学生的多种能力,而这对于初中阶段的学生而言,还存在着一定的问题,学生的相应能力还没有得到很好形成。第四,没有确保学习时间。一般的初中学校在开展编程教学过程中都没有给予过多课时,这样就导致编程知识不能够有效深入,而且每一节课所隔的时间过长,进而导致学生再学习时,很难将两部分内容有效结合。

2.2 SPOC在初中信息技术编程教学中实施的可行性

SPOC能够为初中信息技术编程教学提供更多在线资源,这样就让初中信息技术编程教学更好的开展。随着微课、MOOC等多种在线课程的不断发展,那么就会有更多的课程资源能够进行合理使用。教师可以通过互联网来有效的找到相应的课程,进而来针对其实际情况进行具体改善,将符合学生实际情况的SPOC推给学生。此外,在互联网技术不断发展过程中,学生能够通过网络来找到自己想要的知识。在开展SPOC教学过程中,翻转课堂教学为其提供良好基础,让学生能够自主学习编程的相应知识,进而更好的培养学生的编程思维。

3 SPOC在初中信息技术编程教学中的应用

从当前SPOC的应用情况和信息技术课程编程教学情况而言,就能够发现SPOC非常适合用于初中信息技术课程编程教学。结合SPOC在不同学习阶段的应用情况,来将SPOC有效的应用于初中信息技术课程编程教学中。

3.1基础知识构建

将SPOC应用于初中信息技术课程编程教学中,主要分为几个阶段。第一,那么就是构建基础知识,通过时长为一个小时左右的SPOC在线教学来完成。因为学生在初中阶段面临着各种考试压力,所以就可以将SPOC在线学习放在周末来进行。在这过程中,学生主要需要注意以下几个方面:首先,就是先了解SPOC所需要完成的学习任务,了解这节课的知识内容,教师需要提前为学生设计任务单,在这其中要能够明确学习任务、主题等等方面。在这其中的分层学习,就是根据初中信息技术编程教学中学生不同的学习差异所设计,针对不同水平的学生来设计相应的学习任务,进而更好的提升学生的编程水平。其次,就是在让学生了解本节课需要学习的内容后,就进行微课学习。正常情况下,微课的学习时间不会超过10分钟,这样的做法就是为了保证学生能够始终集中注意力。每节课会有三个左右的短视频,教师在制作的时候可以根据学生的学习目标来进行设计,可以自己录制视频将其上传,然后让学生进行学习。最后,学生需要根据视频学习后,自己进行编程练习,在练习过程中主要是通过将IDE加入到在线课程学习中,让学生能够通过这个软件来进行在线编程,并且自动为学生反馈,针对所输入的内容来表明是否正确。在完成学习后,会有相应的测试,其目的就是为了了解学生是否已经真正掌握课堂知识。在完成测试后,会将结果有效的反馈给学生,而且教师在这过程中也能够直接了解到学生的实际情况,进而来针对情况具体为学生进行教学。学生在完成以上学习过程中,可能会遇到一些问题,那么就可以通过平台的讨论小组,来针对其问题进行具体讨论。教师也可以及时的解答学生所存在的疑惑,更好的提高学生的编程能力。

3.2课堂编程学习

学生在完成基础知识构建后,第二步就是课堂编程学习,这也是整个过程中的核心内容,利用解答的方法来解除学生心中所存在的疑惑,帮助学生更好的培养编程思维。在这阶段有几个方面,首先,就是对重点的解析。在开始教学前,教师会及时的收集学生的学习数据,并且分析学生的实际学习情况,针對其内容来对其中的重点进行讲解。其次,在完成对基本知识的巩固后,就应该积极的组织学生联系编程。通过分析生活实际情境,选择一些适合于学生的生活实际情境。比如,在学生学习结构过程中,教师就可以让其参考出租车计费案例。与此同时,还可以引导学生深入到生活中,并对其进行具体分析。最后,在对案例分析后,学生就能够了解到相应的原理。然后教师引导学生能够针对不同的内容来画出相应的流程图,让学生的知识能够具象化。教师在这过程中还可以通过小组探究的方法,来让学生能够积极调用自己在SPOC学习中所学到的相应知识,并且利用编程语言来进行有效形成。比如,在出租车计费中,就可以相应的语言来对其时间和费用之间关系进行判断。根据不同的数据进行具体计算。教师在学生完成以上任务后,还可以通过信息技术评价软件来对小组的学习情况进行评价,主要说明学生的思维活动情况。

3.3实现教学分层

因为学生自身的实际情况各不相同,所以为了能够让所有的学生都能够在这其中学到相应的知识,那么教师就应该将信息技术编程知识内容通过视频的方法上传至学习平台,这样学生如果一些知识没有及时掌握,通过再次观看视频,就能够得到很好的复习。而且在这其中,将SPOC应用于初中信息技术编程教学中,就能够很好的提升学生的编程思维,更好的提高其教学效率,并且的学习时间、空间并不受到限制,真正的做到分层教学,让不同程度的学生都能够得到相应的知识,确保全班同学编程能力的有效提升。

4结语

总而言之,SPOC的出现在一定程度上有效的提升初中信息技术编程教学水平。教师在这其中还需要深入研究,针对学生的实际情况来进行教学,有效的解决在这其中所存在的问题,更好的保证教学质量。

参考文献

[1] 王君.在初中信息技术教学中培养学生计算思维之初探[J].中国信息技术教育,2020(08):57-58.

[2] 闵芳芳.基于计算思维培养的初中编程教育校本课程开发与实践[J].课程教育研究,2019(27):224.

[3] 秦志静.基于核心素养培养的初中信息技术教学设计与应用研究[D].济南:山东师范大学,2019.

[4] 刘晓晓.基于SPOC的初中信息技术课程编程教学[J].西部素质教育,2019,5(10):155-156.