中文编程课的优势与不足以及建议
随着信息技术的快速发展和社会的数字化进程,程序设计从高端技术逐渐走入了日常生活。而国内的编程课程大多以英语为媒介语言,这对于许多初学者来说可能存在一定的困难。针对这一情况,一些中文编程课程也相继出现。本文从课程设置、教学方法、目标定位等方面探讨了中文编程课的优势与不足,并提出了建议。
一、 中文编程课的优势
(一)语言更亲近
相较于使用英语,使用母语教学对于学生的理解和接受会更加自然。因为不必再关注语言方面,更多地集中注意力于学科本身。这样有利于课程效果的提高。
(二)教学效果更佳
基于母语授课的中文编程课更适于初学者的学习需求。学习者可以根据自己的表达习惯,理解知识点,对黑盒子思维掌握更加深入。中文编程课教学语言更通俗易懂,对新手的理解和掌握有更广泛的支持。
(三)文化背景更符合
许多编程词汇是英语,但鉴于国情、文化、习惯等因素的影响,中文编程课所介绍的编程词汇有些新词、新用法等更具有本土特色。学生通过用中文学习编程,更易于理解,深入挖掘课堂底层意义,更深入地定制课程,更深度地体验了编程学习带来的惊喜和冒险。
二、中文编程课的不足
虽然中文编程课具有一些优势,但也有一些不足之处。
(一)信息不对称
由于中文编程课的出现时间不长,选择的学科知识体系相对英文讲授的课程还是有很大差距。另外,中文编程课大多需要从国外互联网上获取教学资源,但由于网络限制或其他原因,有些教学资源无法从国内获取,这给教学带来一些困难。
(二)教学方式单一
虽然中文编程课在语言方面有相对优势,但教学方式仍然较为单一。课堂形式上还是很传统,教师照本宣科,学生作死听讲,能力转化不流程化。
(三)同质化现象严重
当前中文编程课形态较为单一,信息同质化现象严重,对于初学者无法选择更加个性化的、适合自己学习风格、层次的课程。
三、中文编程课的建议
(一)继续推广中文编程课
中文编程课目前虽然还有一些不足,但是也可以看出中文编程课具有推广的价值,应不断推广、完善中文编程课,丰富教学内容,增加多种适合不同学科水平的学习途径,提高中
版权声明
本文仅代表作者观点,不代表百度立场。
本文系作者授权百度百家发表,未经许可,不得转载。