欢迎光临:微信群|微信群大全|微信群二维码|微信分享-珍图时光,联系QQ : 2669103475 登录 注册
收录(17307)

您现在的位置: 首页 > 微信营销 > 微商动态 > 高中信息技术课程中编程语言的地位、选择及实施方法探究

高中信息技术课程中编程语言的地位、选择及实施方法探究

作者:   来源:  热度:1052  时间:2023-12-05
摘要:信息技术的飞速发展,编程语言逐渐走进高中信息技术课堂内。Python编程语言是具有扩展性强、开源、简单、强大功能扩展库等特点,是一门简单易学的现代主流编程语言,应该被
高中信息技术课程中编程语言的地位、选择及实施方法探究

 

要:信息技术的飞速发展,编程语言逐渐走进高中信息技术课堂内。Python编程语言是具有扩展性强、开源、简单、强大功能扩展库等特点,是一门简单易学的现代主流编程语言,应该被高中信息技术教育广泛应用。编程在信息技术教学中具有特殊的地位,采用哪一种编程语言就意味着要选取与编程语言相对应的教学模式、教学内容、教学资源和评价方法,也需要培训相关信息技术课程的教师。

关键词:高中;信息技术课;编程语言;地位;选择;实施方法

现今社会,信息技术发展越来越快,学校在注重学生计算机操作技能的同时,也开始注重编程能力。目前,中国在高中信息技术课程中开设了VBC++Scratch在内的多种编程语言。然而,信息社会编程技术的飞速发展,部分编程语言无法满足信息社会现有要求。鉴于此,部分专家引进了Python编程语言,想要更换原有的编程语言。文章依据高中信息技术课堂中编程语言的现有状态,对于引入Python编程语言的实施方法做出了深入的研究和分析。

一、 高中信息技术课程现有编程语言中存在的问题

(一)教师的教育观念

高中信息技术教师需要加强编程理论和实践学习,不断提升自身业务水平和教学水平,让学生在观念上感觉到编程不仅是业余兴趣,要按照专业学习来要求自己。近几年,计算机由DOSWindows,又从XPWindows 78910,从单一的DOS发展到现有的人工智能。目前,创新课堂、传感技术、微课、移动开发和人工智能也在飞速发展。教师应该转变原有教育观念,学习专业信息技术,在实践中学习、探索,提升自身的教学水平,接受新的计算机信息,跟上信息技术快速发展的步伐。

现今,许多高中信息技术教学中还存在传统的教育观念,但信息技术自身的飞速发展,不改变传统教育观念,势必无法跟上信息技术发展的脚步。信息技术是一门培养学生创新能力和创新意识的入门课程,促进学生主動思考和学习,激发学生探究学习的兴趣。信息技术教师需要明确教学目标,将信息编程技术的创新教育作为培养学生创新能力和意识的突破口。

 

大多高中信息技术课程中编程还只是理论知识教学。信息技术应用广泛,作为当代先进生产力的代表,可以提升社会运行和生产的效率。教师应该将高中信息编制的知识教学转为实用技能,明确信息技术的主要目的和指导思想,通过对信息技术知识的掌握,提升学生的信息素质,培养学生创新能力,适应今后快速发展的信息化社会,为以后步入社会打下坚实的基础。

(二)信息技术教学不到位

许多高中对于信息技术教学并不重视,规定的课时量无法保证,被各种科目各种理由占用。信息技术教师甚至变成“万能工”比如电脑维修、网络维护、拍视频照片等工作。

(三)不重视编程教学

从现有信息技术教学内容来看,计算机软件操作教学占比较多,编程教学占比少,信息技术课堂更重视学生软件操作的学习。信息技术教学包含了信息技术基础、多媒体应用和程序设计三大主要模块。信息技术基础就是学习Office常用的办公软件,多媒体应用主要是学习PhotoShopFlashGoldWave等软件的操作,程序设计主要是学习VB软件。信息技术教师在课堂上大多花费大量的时间在教学生软件操作,学生并不了解学习的各项内容,只能花费大量的时间死记硬背,这样用于编程内容教学的时间就少之又少。

(四)教师对编程教学的认识不足

教师对编程教学认识不足,用于编程教学的时间也很少,因此学生对于编程教学不理解,长此以往,觉得学习编程枯燥乏味,厌倦学习编程。而且,教师的教学水平参差不齐,部门教师也没有按照教学大纲教学,考试也不会考编程,学生自身也对编程不感兴趣。

(五)高中信息技术教学中编程无法满足社会需求

学校、教师对编程教学不重视,因此学校和教授也不会及时关注编程技术的更新,落伍的编程技术无法满足飞速发展的信息技术,而且高中编程教学的主要目的是引领学生进入编程的大门,编程教学内容也不深,以上两种原因会造成高中编程教学无法满足信息社会的需求。学生以后步入社会,学到的编程知识也基本无用,如果从事此专业,也需要从头学起。现今,高校中常用的VB程序在信息技术界已经被淘汰,况且该程序的扩展性不高,学生学起来也比较困难。

二、 为何选择Python编程语言

Python编程语言结构简单,简洁易懂,对语法没有复杂的要求,其语言风格接近日常英语,适合没有编程基础的学习者,国内的Python教学实践较少,只有少数有远见的学校选择了Python编程语言,然而适应国内实际情况编程语言不多,因此,Python编程语言日后会越来越受到各高校的重视。理由如下:

(一)适合没有编程基础的学生

高中学生没有编程基础,对编程的不理解会让学生认为编程难以学习,大多数学生都不喜欢学习编程,而Python编程语言接近学生熟悉的日常英语,简洁易懂,适合没有编程基础的学生,在教学过程中,教师和学生也不需要花费大量的时间修改代码的格式错误,让学生感觉学习编程并不困难,在学习编程过程中感受到快乐。

(二)更好地培养学生计算思维

计算思维是运用计算机科学的基础对系统设计、问题求解的一种思维方式。近年来,计算思维的价值已经得到了很多学者的认可,以后的高中信息技术课程标准中计算思维也会受到越来越多的重视。长远打算,教师在教会学生操作技能的同时,更要教会学生习惯应用计算机解决问题。计算概念、计算观点和计算实践三者环环相扣,与编程语言教学密切、不可分割,编程语言的选择直接影响培养学生计算思维。Python编程语言扩展性强、简单易懂,教师可以将课堂内的代码练习改成对学生的思维训练,让学生了解学习计算机等数字化工具的必然性,通过数字化工具更好地解决实际问题。

(三)良好的发展前景

Python编程语言近年来受到的关注越来越多,更多的大型互联网公司将Python作为主要的编程语言,甚至很多的大型网站也是通过Python编程语言搭建的,如果高中阶段学生可以系统性地接触并学习Python编程语言,养成学生计算思维,可以为学生以后深入学习编程打下坚实的基础。

三、 Python编程语言融入高中信息技术课堂的实施方法

(一)问题教学法

教师在教学过程中可以采用启发式问题教学法,由教师提出问题,引导学生主动积极地思考问题,激发学生根据自身知识和经验,通过推理获取知识。问题教学法可是提升课堂教学气氛,激发学生思维能力,促进师生的交流和沟通,可以避免传统教学方法的枯燥乏味,让学生在解决问题中获得真知,感受编程带给自己的成就感和乐趣。

在问题教学法中需要注意以下几点:其一提出的问题要引发学生的兴趣,激发学生的探索欲。其二,鼓励学生提出问题,引导学生解决问题,增强课堂学习气氛。其三,教师在教学过程中应处于引导状态,以学生为主导。其四,教师提出的问题应该有规律,引发学生自主发现规律,让学生自行构建编程知识框架,加深理解、记忆编程知识。

(二)项目教学法

Python编程学习过程中,教师可以制定与教学内容相关的完整项目,将教学项目交给学生,学生根据编程基础组成项目学习小组,小组内各成员分工合作,共同努力完成项目。如出现任何问题教师需要给予引导,记录下学生容易疏忽的知识点,进行统一的讲解。项目教学法可以让学生在亲身实践过程中主动学习Python编程,记忆深刻。

项目教学法中需要教师制定在课堂内可以完成的编程项目,并且该项目有具体和实际的教学价值。比如,教师可以开展网站建设、单片机的制作、开发信息管理系统、开发多媒体作品等实质内容的项目。

四、 结语

综上所述,为了满足信息技术的飞速发展,需要编程语言的不断变换。中国自20世纪90年代初,编程语言从PascalFortranC++VBJava的不同变化。因此,应该理智地面对编程语言的合理变化,充分利用Python编程语言的优势,借鉴国内外Python成功经验,吸收各方面的建议。推行合理的教学方法,结合教材内容,发挥学生的主体作用,优化编程教学。教师通过在编程教学的不断实践,结合高中信息技术教学的实际情况,为培养学生计算思维能力而努力。

参考文献:

[1]倪俊杰,樊磊.高中信息技术课程中编程语言的地位、选择及实施方法[J].中小学教材教学,20178):43-47.

[2]林伟,樊磊.在高中信息技术课中培养学生计算思维的有效方法探讨[J].新课程研究:下旬刊,201710):10-13.

 

[3]陈前永,章伟.小学信息技术教学中进行Python编程语言教学的策略[J].数字教育,201952):88-92.

[4]林伟,樊磊.在高中信息技术课中培养学生计算思维的有效方法探讨[J].新课程研究旬刊,201713.

[5]向光培.浅谈中职计算机专业《计算机编程语言》教学中的课堂练习设计[J].科学咨询,201838):134.

[6]张瑾,孙芹芝.EDA技术及应用》课程的项目教学设计[J].大连大学学报,2018396):114-117.

[7]吴博瀚.创客教育的入门初探:谈使用编程技术拓展教学应用[J].新课程,20187):126-127.

[8]运海红,郑妍,刘添华.智慧树平台慕课设计与实施:以C语言程序设计课程为例[J].科技创新导报,2019161):227.

 

[9]孙丹,李艳.国内外青少年编程教育的发展现状,研究热点及启示:兼论智能时代我国编程教育的实施策略[J].远程教育杂志,2019373):47-60.

作者簡介:

郑晓敏,江苏省徐州市,江苏省贾汪中学。

 

相关专题:

登录

使用微信帐号直接登录,无需注册