程序设计课程教学的现状分析

发表时间:2021/6/10   来源:《教育研究》2021年6月   作者:赖军辉
[导读] 程序设计课程是目前学校理工科专业学生的基础课程,也是基础系最重要的课程。该课程逻辑性较强, 对数学和英语等文化基础课有一定要求,学生学习时比较吃力。另一方面,教师大多采用传统的教学模式教授,这又导致学生学的辛苦,教师教的累,课堂效率不高。

重庆科技学院 赖军辉

        程序设计课程是目前学校理工科专业学生的基础课程,也是基础系最重要的课程。该课程逻辑性较强, 对数学和英语等文化基础课有一定要求,学生学习时比较吃力。另一方面,教师大多采用传统的教学模式教授,这又导致学生学的辛苦,教师教的累,课堂效率不高。
        1、课程特点分析
        程序设计是计算机行业的一大分支,程序设计课也是学校理工科学生的必修课程。该课程理论多实践性强,需要学生具有严密的逻辑思维能力、较强的抽象思维能力和扎实的文化课基础,而这正是学生薄弱的方面。程序设计语言中的VB是一门面向对象、可视化、事件驱动的编程语言,简单易学应用广泛,比较适合初学者。而C语言概念简洁,数据类型丰富,表达能力强,运算符多且用法灵活,控制流和数据结构新颖,程序结构性和可读性好,但是对数学和英语要求相对较高。
        程序设计课程的教学目标是培养学生应用计算机解决实际问题的思维方法和基本能力,为进一步学习和应用打下基础,这就要求学生必须掌握程序设计语言的基本编程方法和程序设计技巧,这个学习过程相对比较枯燥,学生要具有足够兴趣和耐力。但是在多年的教学中,我发现这样一门简单的程序设计课程在大多数学生看来却晦涩难懂,学习难度很大。在学习这门课时学生普遍反映对于基本概念总是记不住,语法知识比较混乱,程序算法能理解但是不能灵活运用,逻辑思维不强编程无从下手,这些都导致学生在综合应用与理解能力上都比较薄弱。
        2、学情现状分析
        学生这个群体有着自己的特殊性,他们大多是年龄在18-22岁间的年轻人,充满活力、思维敏捷、动手能力强、追求个性、容易接受新鲜事物、有着五花八门的想法、对环境适应能力强、如果能够充分发挥这些优点,这一部分人必定为社会的发展带来活力。只是他们身上也存在着很多不足。文化基础整体比较薄弱、学习习惯不好、学习兴趣不足、自控能力不强等这是学生中普遍存在的现象。究其原因成绩不理想并非学生的智力因素引起的, 学生的学习态度起到了决定性的因素。我认为学生的学习兴趣和学习习惯决定了学习态度,也直接影响了学习结果。苏霍姆林斯基说:学生对学习的冷淡态度比学业不良更可怕, 学生对课程失去兴趣,再美妙的语言,再严谨的编程思维也无法激发他们的学习热情。当他们在学习中遇到困难不能及时解决就会对学习内容失去兴趣,学习的积极性受到打击,这时他们的自控能力不强的话就会导致厌学、敷衍了事等坏的学习习惯,久而久之对知识的求知欲不高、上进心不强、得过且过的混日子,甚至出现自暴自弃的现象,学习成绩下降。
鉴于以上学情,程序设计的课程改革应从提高学生的学习兴趣、改变学习习惯、发挥他们的优点的角度帮助他们解决学习上的困难。
        3、教学现状分析
        (1)教学方法过于传统
        程序设计课程的输入式教学模式单 一,以教师讲授为主,学生被动接受知识灌输,除了检验教学成果的环节,学生几乎没有主动参与到教学的机会。教学现状是整体基础薄弱,教学方法陈旧,没有践行科学发展观,教学内容繁杂,教学方式比较单一,教师的多媒体授课也改变不了“填鸭式”的被动局面,老师和学生不能很好的互动,学生处于被动接受知识的局面。现在的教学方法大多是给学生鱼而不是授之以渔。



        这样的教学导致:A无法因材施教,有的学生“吃不饱”有的学生却“不消化”,有限 的教学时间内教师无法做到照顾差生又推进优等生的学习;B先讲后练的教学模式使学生的 自主学习受到限制;C为推进教学进度,达到“知识与技能”和“过程与方法”二维教学目 标,教师要牺牲情感目标的培养,忽视了学生的创新思维;D教学方法枯燥乏味,课堂上经 常出现教师自导自演,学生很少参与的情况;E教学与应用脱离,过于重视理论或上机操作。 企业需要的是实际操作技能型人才,而学生编程能力达不到企业需求。
        这样的教学教师投入大量精力讲授却发现很多学生怠于学习,教师的付出与学生的收获 不成比率,教学效率低下也导致教师没有成就感,出现职业倦怠。
        (2)教学手段过于传统
        程序设计教学中教师主要还是运用一部教科书、一支粉笔、一块黑板、一部投影仪、一些做好的程序案例等来讲课。
教科书有的偏重理论,实践内容不足;有的偏重实践操作,项目对于学生来说偏难,理论讲解不足。这样的教学资源很难的提高信息时代学生的学习兴趣。
互联网+时代智能手机、平板电脑随处可见,学生的思维方式发生了变化,专注力也大不 如从前,只用黑板粉笔多媒体的教学已经不能引起学生更多的关注。教师也要与时俱进,数 字化校园、网络学堂、网络教学平台将成为知识传播的新工具。
        (3)学习方法过于传统
        因为教法的局限,学生大多被动的接收知识。长期的不良学习习惯导致很多学生对于课前预习和课后复习并不重视,课上教师所讲授的知识虽然没有完全理解,却也会机械性的跟着教师完成实训内容。听一一做一一改这样几步学习并不能达到知识的内化,缺少探究和创新过程,实训课上常常出现一些简单概念性的编译错误。学习效果和结果并不理想。
要改变这一现状需要学生转变学习态度和学习方式,加强自主学习能力的培养,在探究 中巩固知识,最大化的利用学习时间,对知识的掌握从量的积累开始逐步达到质的飞跃。
        (4)考核方式单一
        程序设计课程普遍采用笔试或上机测试,以测试成绩评定学生的学习,忽视了学习过程、创新能力等评价。
        学生以教师的操作案例作为考核标准,边学边做完成程序设计作品,这样优等生无法发挥其创新思维,中等生则可能一知半解,能力差的学生则为了应付考试临时抱佛脚,甚至拿别人的程序交任务。
        这样的考核评价方式过于单一,不能真正的考核出学生的学习情况。而应从如下三个方 面全方位综合判定学生的进步情况。
        & 知识的获得与能力的发展(可量化、可操作的预期目标)
        & 情感和态度的变化(教学中的“交往”与“理解”活动)
        & 创新意识和创造能力的生成(教学的最高目的
        通过以上对程序设计课程的教学现状分析,我们不难发现目前的程序设计课程教学现状需要改革。改革的主要方向是给老师减负,给学生减负,让教师从传统的教学中走出来,运用一些新的技术手段,比如微课,将知识点化整为零,用简短的视频效果吸引学生的注意力,让学生在攻克每一个小的知识的同时融会贯通整体知识,同时微课不受时间和空间的限制,可以在很多网络平台上进行传播,为学生的课上学习和课外复习提供了方便,以此来提高学生的学习兴趣,改变学生的学习态度,提高学习效果。

投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: