计算思维在中职计算机专业教学中的培养

2022-06-12 00:50庞冀琛
江苏广播电视报·新教育 2022年11期
关键词:计算思维

摘要:计算机技术的飞速发展使计算机教育在培养中等职业教育的过程中起着举足轻重的作用。中职计算机专业在实施计算机教育的过程中,必须从培养学生的计算思维入手,建立起课堂教学活动。Python编程是近几年在中职教育中引进的一种新的教学方法,但由于时间相对较短,相关的可供参考的教学实例很少,因此,教师迫切需要探索一种更加有效的教学方式。

关键词:中职计算机专业;计算思维;Python教学

一、中职计算机专业计算思维教学现状

(一)课程教学内容不严谨

当前,许多教师对实验教学的关注不够,对实验内容的编排也比较随便。老师在上课之后,只会随意的给学生布置一些作业,或者让他们按照老师的要求来做。目前中职计算机专业教学缺少一本详尽的实验教材,缺少一套与现实需要相结合、有利于学生就业的实用课程。

(二)教师教学观念有偏差

由于受传统的教育方式的影响,教师上课时常常采取“灌输式”的方式,使学生对知识的获取变得消极,从而使学生的自主能力受到一定的制约。教师在讲授过程中,常常会在课堂上预先安排好步骤,以求提高教学效果,而学生则只需要敲击老师输入的程序就能完成。但在学习的过程中,学生们并不知道其中的关键,也不知道该如何进行编程。

(三)课程教学设施受制约

由于资金的限制,很多中等职业学校无法满足基本的实验条件。一是当前大多数中等职业学校的电脑配置水平较低,许多新的软件无法安装和运行;二是因为校方的后期维修经费不足、电脑维护不足,导致校内可用电脑的数量日渐减少。现在许多中等职业学校的学生都不会使用打印机,扫描仪等电脑外设。

(四)学生计算思维仍欠缺

很多中等职业院校所以所设置的专业课程都是以高职考试大纲为主,理论知识和实践操作为辅。在日常教学中,教师的授课方式主要是讲授,而学生只能被动地接受,无法完全理解。其评估方法主要参考了文化课的纸面测试,无法对学生的综合能力进行综合评估。在教学过程中,由于缺乏对学生的数学思考能力的培养,造成了学生的学习动机、专业技能、解决问题的能力等方面的不足,从而制约了他们的创造性。

二、Python教学活动课程设置优势

(一)语法简洁易学

Python 语言的程序语法简洁明了,易于理解,是一种应用广泛的面向对象的高级通用程序语言。Python与其它编程语言相比,具有诸多独特的优点,尤其适用于中等职业计算机专业的学生,有利于培养学生逻辑思维、创新思维,尤其是计算思维。第一个特征是文法简单,容易上手。这是一门以简洁为中心的语言,阅读过程就像是英语文章一样,对新手来说非常方便。

(二)代码免费易获取

Python編程语言的第二个适用于教学的特征是它的自由、开放性。Python的开发人员可以随意复制、修改别人的代码,然后把它重新包装为其他用户。在这个自由的社区里,大家一起学习,分享,开发自己的代码,从而使 Python的功能更加完善。

(三)发展前景佳

Python编程在中等职业学校的教学实践,旨在使学生在 Python编程语言方面具备一定的基础和能力。Python是世界上最受欢迎的四种语言之一,其发展潜力巨大,是今后中等职业教育中计算机编程的一个主要发展方向。

三、Python教学活动实践与培养方法

(一)构建高效教学资源平台

教学资源平台和程序训练平台在课程教学中起着举足轻重的作用。在 Python编程方面,网上有大量的视频资源,根据《学业水平考试》的要求,对 Python的教材进行了精心的筛选,保证了 Python的整体结构,不会有任何遗漏,建议通过超星平台、哔哩哔哩等自主学习平台鼓励学生们通过网络和视频进行交流。Python程序的开发,主要是 PC和移动平台,在前期的基础阶段,可以通过网络进行 Python的开发,既可以充分利用 Python的资源,又可以通过手机、互联网来自主学习大量的代码。

(二)提前设置课程目标

教学目标是指教师对学生的期望。在整个教育过程中,教育目标起着非常关键的首要作用,一切教学活动都要围绕着教学目标的达成来进行。鉴于我国目前尚未对中职阶段的 Python课程进行明确的教学目的,本文从中对其进行了探讨。第一,通过本课程的学习,让学生了解 Python的发展历史、语法规则、常用的功能;第二,在此基础上,培养了学生的计算思维意识、计算方法和能力,并形成了较好的编程习惯和学习方法,从而提高应用程序设计的能力。

(三)改善教学方式方法

通过相关的调研发现,非计算机类大学生在 Python课程中容易感到厌烦,而在实际操作中,他们对 Python的操作结果却很感兴趣。所以,教师在讲解算法时,可以采用难易度逐步递进的方法,首先向学生解释一些简单的算法,然后让他们自己进行编程,从而激发他们的学习热情,从而解决一些比较复杂的问题。而计算机系的学生,因为他们经常接触到大量的算法,如果算法太难,他们就会失去学习的信心。教师在教学中既要重视理论知识的传授,又要重视思维的训练,以保证学生的综合素质得到多方面的提升。另外,教师还可以根据学生的兴趣来编写软件,从而激发他们的学习热情。

四、结语

通过对中职 Python编程的持续学习和分析,可以有效地促进学生的计算思维,激发他们的学习兴趣,促进中等职业学校计算机教育的发展。在教学中培养学生的计算思维,不但可以促进 Python编程的学习,而且可以促进学生的计算思维,为将来步入社会打下坚实的基础。未来的社会发展,需要具备创新精神和计算能力的人才,这是我国中职教育的主要目标,也是民族的希望之源。

参考文献:

[1]陈晓彬.计算思维能力培养视角下中职Python程序教学实践探究[J].现代职业教育,2021(51):224-225.

[2]王琦伟.计算思维在中职计算机专业教学中的培养——以Python教学活动为例[J].中国新通信,2021,23(02):216-218.

[3]刘品生.计算思维在中职Python程序设计教学实践研究[J].中国多媒体与网络教学学报(中旬刊),2020(06):168-169.

[4]罗灵灵.中职计算机教学中的计算思维培养[J].电子元器件与信息技术,2019,3(12):117-119.DOI:10.19772/j.cnki.2096-4455.2019.12.049.

[5]司瑶.面向计算思维培养的中职《Python基础》课程设计与开发[D].广东技术师范大学,2019.DOI:10.27729/d.cnki.ggdjs.2019.000203.

[6]余悦雯.基于Minecraft的Python编程教学活动设计与实施[D].浙江大学,2019.DOI:10.27461/d.cnki.gzjdx.2019.001993.

[7]刘承林.计算思维培养视角下高中Python课程教学模式研究[D].山东师范大学,2019.

[8]倪婷婷.中职计算机基础教学中计算思维能力的培养策略[J].电脑知识与技术,2016,12(02):111-112.DOI:10.14004/j.cnki.ckt.2016.0162.

作者简介:庞冀琛(1985.),男,汉族,内蒙古包头市人,天津农学院,哈尔滨理工大学,助理讲师,工作单位:包头机械工业职业学校。

猜你喜欢
计算思维
高中信息技术课堂中计算思维能力培养问题的探讨
公安专业学生计算思维能力培养对策初探
基于计算思维的多媒体技术及应用课程教学模式研究
信管专业计算机科学概论课程的教学改革实践
基于计算思维的软件类研究生高级算法课程教学研究
基于计算思维程序设计的军事案例研究
程序设计课程中计算思维和应用能力培养问题研究
民族高校C语言程序设计课程教学改革的研究
算法的案例教学探析
浅谈艺术专业学生计算思维能力的培养