信息技术新课程改革中,计算机编程对提升逻辑思维能力的探究

2021-02-23 18:33黄晚萍
科教创新与实践 2021年46期
关键词:编程计算机课程

黄晚萍

摘要:现行的计算机课程是以培养学生的计算机操作能力为主要目标,以操作性、实践性和探究性为指定学习领域。目前信息技术的迅猛发展,学生已有的知识基础以及所生活的社会环境已经不能满足于常规课程的教学内容。立足于计算机教师师资情况以及学生现状,新课程改革中初中部开设了Python程序设计语言课程编程,旨在通过教学进行中小学编程教学实践探讨。从理论上讲,中小学生无论学哪门课程,要想学好、学快,都要有较强的逻辑思维能力。那么学习程序设计会影响到他们的思维习惯、行为模式吗?会对日后的课程学习带来质的提升吗?因此,我们提出“中小学生学习计算机编程对提升逻辑思维能力探讨”,目的在于探讨中小学生编程学习对学生逻辑思维能力的影响。

关键词:新课程课改;Python程序设计语言;逻辑思维能力提升;探究

信息技术的飞速发展促进了各国的课程改革,各国政府及教育行政部门都十分重视信息技术教育,先后制定了信息技术教育行动方案,在宏观上进行了科学的整体规划。因此,在计算机编程的教学中培养学生的逻辑思维能力,使学生适应时代的发展。现行的计算机课程是以培养学生的计算机操作能力为主要目标,以操作性、实践性和探究性为指定学习领域。目前信息技术的迅猛发展,学生已有的知识基础以及所生活的社会环境已经不能满足于常规课程的教学内容。立足于计算机教师师资情况以及学生现状,新课程改革中初二上册就开设了Python程序设计语言课程编程,它旨在通过教学进行中小学编程教学实践探讨。

1、探讨思路

为了更全面地了解计算机编程对提升学生逻辑思维能力的情况,我首先将以实地探讨为基础,了解当前学校各个班学生逻辑思维能力的现状;其次,从实地探讨中得出客观结论,分析计算机编程教学中出现的现象和问题,探究其深层次原因;其次,通过广泛的学术交流,以网络为手段,在比较借鉴全国各地中小学经验的基础上,结合经典成功案例,将大量存在的客观实际升华为精炼的理论,提出可行的对策;再其次,将这些对策与策略应用于我们的课堂教学中,并不断完善;最后,通过访谈问卷或测试的形式了解探讨的成效。

2、探讨方法

(1)调查研究法:抽样调查从小学五年级、初中七、年级中各抽取两个班的学生。(2)对比分析法:对于参与学习编程的同学与非参与编程学习的同学分成两大类,分别从不同角度,如:在两年内根据两类学生参加各类比赛的获状情况、特别是文化成绩的各种表现进行分析。

(3)个案研究法:对参与研究且十分突出(或表现平平)的学生,建立个案资料,系统分析个案成功(或失败)的原因。

(4)参考文献:阅读法:通过阅读已有的文献资料,查找最新的网络信息,了解国内中小学计算机编程教学中与之相关的课程资源、实施方案,了解国内相关课题的前沿信息。

(5)实验法:根据相关的时间节点安排表进行相应的实验,得出结论,做出数据分析图表,进行节点分析。

(6)教育观察法:在教学课程中观察学生对于编程软件的学习兴趣;及时关注学生的学习状态;观察学生对于计算机程序设计的学习效果。

3、技术路线

前期探讨——探讨论证——探讨纲要——探讨计划——实践探索——反思调适——收集资料——总结分析——形成报告

4、实施步骤

(1)实施步骤:

第一步:准备阶段:

1.成立探讨组,制定探讨研究方案和第一阶段活动计划。(1)、拟计划从小学五年级、初中七、年級中各抽取两个班的学生。(2)、发放测试卷,测试考查内容主要为:学生的语言表述能力、逻辑思维能力和分析解决问题的能力。测试卷结果作为档案保存。(3)、各年级男女生比例最好控制在1:1。以测试卷分值为参考,将学生分为一般、良好、优秀三个级别,一般、良好、优秀比例设置为:1:2:1(4)、通过咨询参与学习编程学生所在班主任,结合测试卷分值分别为每个学生建立初步印象档案。

2.组织探讨组成员学习有关教育科研、现代教育技术及学生逻辑思维能力的培养等有关理论。

3.调查研究目前计算机编程与学生逻辑思维能力的现状。

4.做好探讨准备。

第二步:实施探讨。

1、探讨。A、探讨前,a.在明确探讨目标探讨内容探讨方法的基础上探讨组分工,确定探讨组每个人的职责和任务。b、探讨后,着手子探讨的研究。c、确定小学组、初中组编程语言、教学时间、场地、授课教师及后勤保障。

d、授课教师对小学组、初中组每个学期每个阶段需要完成的教学任务及目标、学生需要完成的作业(任务)制订出详细的安排表。

e、参与探讨的学生在学习过程中完成课后作业并进行测试,结果存档。

f、跟踪回访参与研究学生在原班级学习表现,制作动态分析图存入档案。

B、开题后:

a.探讨、动员、组织学习。

b.开展有针对性的探讨活动。

c.进行中期成果测评问卷调查,写好调查报告,总结经验,找出问题,修正研究实验内容与方式。

第三阶段:探讨研究的总结阶段

(1)做好探讨所有资料的收集、整理,选编论文集。

(2)撰写研究报告,为探讨鉴定做好充分的准备。

为教育行政部门的决策提供参考依据。

5、探讨意义与研究价值

(1)有助于学生理解计算机编程思想。编程是利用计算机强大的功能来完成人们日常生活当中某项重复繁杂的工作。中小学生学习编程对日后进阶学习高级编程,了解编程思想很有好处。

(2)有利于学生养成严谨的逻辑思维能力。人的思想是活跃的,计算机指令是死的,如果代码不严谨计算的结果会差之千里,调试程序会花费大量的时间;计算机程序脱离开发平台后,面对用户未知环境和使用习惯,计算机程序运行会出现各种无法预料的错误。因此只有严谨的逻辑思维,才能设计好完整的程序。

(3)有利于学生语言表述能力提高。在设计程序时,如果对问题及解决问题的方法不能用简洁的语言进行表述,那必然会造成计算机代码冗长,如果语言表述能力不强,与同伴相互学习过程中会造成条理欠清晰。

(4)有利于分析解决问题能力提升。当问题需求摆在面前,怎样理解问题,选择怎样的开发平台,如何设计用户界面,如何设计算法,如何将自然语言转变为计算机语言并让计算机得到正确的结果等,通过思考这些问题并解决问题,可以锻炼学生分析解决问题的能力。

(5)有助于教师开展分层教学

针对不同的学生,采用不同的任务驱动。

探究、团队研发的能力。

6、探讨假设

如果能够从本校的实际出发,根据学生的发展目标,针对教与学的实际情况,通过综合性学习计算机编程,来提升学生的逻辑思维能力,那么,就能有效地促进学生的发展,保证学校可持续地稳定发展。

7、拟创新点

探讨中对提高学生的逻辑思维能力的研究方法做出很多尝试,做人才的培养是一个长期的工程,计算机编程教学符合当前学生的需求,为学生更好的发展提供了理论支撑,注重逻辑思维的培养更是提高了学生的自主创新能力。

参考文献:

[1]审计人的业余爱好 刘亚玲 审计月刊 2015-12-15 期刊

[2]Visual FoxPro编程题解举例 刘顺清 电子技术与软件工程 2015-04-06 期刊

[3]高职编程基础类课程绩效探究 朱冬平 济南职业学院学报 2010-08-15 期刊

[4]信息课堂中学生逻辑思维能力的培养 樊旭峰 中小学电教 2018-04 期刊

猜你喜欢
编程计算机课程
《ERP原理与应用》课程混合式教学改革探索
课程思政在组织行为学课程教学中的探索与实践
中国计算机报202007、08合刊
玩游戏学编程,Blockly Games上手玩
纺织机上诞生的编程
中国计算机报2019年48、49期合刊
编程屋完成数百元万天使轮融资
中国古代的“计算机”
学编程,先画画
A—Level统计课程和AP统计课程的比较