浅谈当前计算机语言教学的现状及改革

来源 :数字化用户 | 被引量 : 0次 | 上传用户:steproad
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】当前,我国计算机语言类教学现状并不理想,主要有以下三方面的问题。学生方面:基础差,缺乏主动性;教师方面:方法单一,缺乏实践性;课程内容:更新较慢,抽象难懂。面对上述高校计算机语言类课程教学的问题,笔者联系自身的教学实践和思考,我们应该采取以下有效的改革方法:第一,加强教学内容的实践性,提高学生的实际运用能力;第二,采取“任务驱动”教学法,激发学生的学习自主性;第三,建立注重实践与创新的考核机制。
  【关键词】计算机 语言教学 现状 改革
  随着社会的急剧发展,科学技术日新月异,计算机应用也日益普及。计算机课程成为各大高校不可缺少的课程。其中,计算机语言课程,比如C语言、C+ +、VB等也日益受到学生的青睐和重视。计算机语言类课程也成为高校一门重要的基础课程之一。
  一、当前计算机语言教学的现状
  当前,我国计算机语言类教学现状并不理想。归纳起来,主要有以下三方面的问题。
  (一)学生方面:基础差,缺乏主动性。不少学生都接触过计算机和互联网,但是对于计算机运作过程的各种程序语言是完全没有接触过,缺少编程方面的知识和训练,甚至是零基础。对于广大学生来说,学习计算机语言是有一定难度。加上程序知识枯燥乏味,程序设计耗费脑力,很大学生对计算机语言课程都会产生畏惧情绪。因此,大部分学生对计算机语言类课程都缺乏应有的主动性。在课堂上,很多学生都反映听得似懂非懂,被动地接受教师塞过来的一堆理论知识,课后也懒得翻阅有关资料和书籍,自然不会对编程进行刻苦钻研。
  (二)教师方面:方法单一,缺乏实践性。当前,不少计算机语言课程教师仍然采取“满堂灌”的方式,在课堂上只是罗列一些程序语言的知识介绍,根本没有用理论联系实际,完全和实际运用脱离。这样的教学方式只会令学生满堂埋头抄笔记,被动地接收塞过来的一套计算机语言课程的理论知识,无法体会到这些知识到底有何用处。长期下来,教师在讲台上只会滔滔不绝地讲解,成为课堂的唯一主角,成为教学活动的主人翁,不仅教得累,一节课下来口干舌燥,而且课堂效率一点都不高,根本没有学生愿意听、愿意学。
  (三)课程内容:更新较慢,抽象难懂。当前是21世纪的知识时代,任何知识都在不断地更新发展。作为前沿科技之一的计算机技术发展迅猛,计算机语言类课程自然也需要跟上时代的步伐,不断地更新教学内容。可惜的是当前计算机语言类课程内容的更新步伐较慢,有点落伍,无法和时代同步伐。与此同时,计算机语言是机器内部的一套语言,自然和人类熟悉的语言有所不同,课程内容本身比较抽象难懂,对逻辑思维能力要求比较高,加上学生接触计算机程序设计的时间比较短,以及目前的网络教学平台还未能发挥应有的作用等因素,这些都对学生编程能力的提高有一定影响。
  二、计算机语言课程教学需要改革的措施与方法
  面对上述高校计算机语言类课程教学的问题,我们应该采取哪些有效的改革方法呢?笔者联系自身的教学实践和思考,提出以下几点,以供参考。
  (一)加强教学内容的实践性,提高学生的实际运用能力。首先,教师可以根据每一节课堂教学内容,设计一些实践任务,让学生掌握这些理论基础知识后,进行相应的上机实践操作训练,让学生在计算机实践操作过程中提高对知识理解和实践运用能力。其次,教师需要加强多媒体教学,用案例相结合的方式,让广大学生更好地理解计算机理论知识,老师也可以加强师生间的交流,提高课程的教学质量。与此同时,在资金条件允许的条件下,我们开发了网络教学平台。学生可以把遇到的问题发布在论坛上,定期由教师解答。在优秀编程作品展示栏目,学生可以看到各种应用型小软件,对帮助编程很有借鉴作用。这种学习方式转变学生被动地接受知识的现状,充分地调动了学生对计算机语言课程的自主性。
  (二)采取“任务驱动”教学法,激发学生的学习自主性。教学,不仅给与学生“授之以鱼”,而且要“授之以渔”。为了激发学生的自主性,我们教师不妨采取“任务驱动”教学法。“任务驱动”教学法是探究教学模式的一种,用一个“任务”作为驱动力完成教学任务。具体来说,首先是由教师创设任务情景,其次是不同课题小组负责整体任务的一部分。为了顺利完成每一部分任务,小组成员需要分工合作,共同讨论交流,提出各种解决方案,分析方案的可行性。在这个过程中,学生是主人,遇到什么问题和困难无法解决,教师则需要从中给与适当的指引。由此可见,学生的自主学习和小组内的协作学习是任务完成的关键。
  这种“任务驱动”教学法打破了传统教学注重学习的循序渐进和积累的循规蹈矩的状况,不再按照教学内容从易到难的顺序,而是围绕“任务”“问题”进行自主学习,培养了学生的创新精神和合作意识。
  (三)建立注重实践与创新的考核机制。不同的考核方式激发学生不同的学习态度。在计算机语言课程的教学评价方面,应建立注重实践和创新能力的考核机制。
  首先,考核机制需要重视课程的学习过程,比如,增加期中考试,检测学生阶段性学习情况,提醒学生注意平时应多花时间在课程上。也比如,增加现场编程考试,防止让学生现场编写一个程序,随时了解学生对课业的掌握情况。
  其次,考核机制加大实践操作的权重。比如,把平时上机实践也作为考核内容,让学生重视上机操作训练。又比如,平时随机抽查几个学生的上机作业,防止学生上机偷懒,促使其自己动手编程。总之,增大实践环节在考核中的比重,可以全面衡量学生的学习效果。
  关于当前计算机语言教学的现状及改革,还有很多问题值得大家日后深入思考和分析,限于水平有限,故搁笔于此,希望本文能达到抛砖引玉之功。
  参考文献:
  [1] 刘建华.计算机语言类课程教学模式初探[J].高教论坛,2005,(1).
  [2] 陈学进.计算机语言教学改革探析[J].安徽工业大学学报(社会科学版),2008,(4).
  [3] 叶健华,黎峰.“项目驱动+案例教学”模式在C语言教学中的应用[J].济南职业学院学报,2009,(3).
  作者简介:
  侯锐,女,1980.8,陕西宝鸡,硕士,计算机科学,讲师,西安石油大学计算机学院。
其他文献
9月2日  “全球首次5G AI智能化港区作业”落地上海洋山港  由上汽5G智能重卡提供技术和解决方案的“全球首次5G AI智能化港区作业”,已在上海洋山港成功落地。据悉,该作业成功实现在港区特定场景下的L4级自动驾驶、厘米级定位、精确停  车(±5 cm)、与自动化港机设备的交互以及东海大桥队列行驶。  9月3日  苏宁落子安徽安庆东部新城核心地块  根据规划,苏宁将打造智慧综合体苏宁广场、智慧
期刊
【摘 要】随着科学的发展以及社会的进步,信息化技术已经深入到了人们生活中的每一个领域,大至一整个公司的财务工作需要会计信息化,小至各类教学活动需要信息化教学。由此可见,信息化将是未来各类工作发展改革的重要对象,所以许多高中院校针对这个情况开展了信息技术课,但由于这门课程是刚开设不久的,教师们没有足够的教学经验和教学技巧,导致高中信息技术课开展的效果并不理想。对此,笔者将通过此文简要介绍一下现代高中
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
摘 要:司南物联研发的智能垃圾分类回收系统由硬件设备、软件系统、智能应用构成,具有智能监控、设备定位、满溢报警、火情监控、水浸监控、温度监控、故障报警、自动换气、环保宣传等功能,可较好地解决垃圾分类、清运、再生利用等问题,应用前景广阔。  关键词:物联网;垃圾分类  垃圾分类“小事”不小,如何做好?垃圾分类并非“小事”一桩,一方面联系着百姓日常生活,另一方面关系着整个国家的绿色发展。2019年1月
Ménétrier病是一种较罕见的肥厚性胃病,由Ménétrier于1888年首先报道.关于本病的命名还不统一,如:巨大肥厚性胃炎、巨大皱襞肥厚症、胃黏膜息肉样肿胀、肥厚增生性胃炎等
对“煤炭行业是事故多发行业”的反思在人们的记忆里,“煤炭行业是事故的多发行业”、“煤炭行业是安全事故的重灾区”。当然,这种说法,有其一定的客观性,因为无论我们怎样辩
【摘 要】要想让学生喜欢你这个教师、喜欢上你的信息技术课,作为一个信息技术教师要以好的精神状态面对学生;不断的学习,以提高自己的知识内涵;教师应及时更新教学理念,采取适当的课堂教学策略和方法,提高教学质量,活跃课堂气氛,激发学生对这门课的兴趣,增强学生的求知欲,使信息技术课成为学生心目中一门充满魅力的课程。  【关键词】精神状态 文化内涵 教学管理  我是一名普通的中学信息技术教师,任教这门学科已
物联网正在定义即将在不同行业中发展的技术的未来.无线连接使新的物联网发明能够朝着前进的方向迈出下一步,因为还有很多东西需要探索和创新.
目的 探讨水通道蛋白-1(AQP1)慢病毒载体可否成功转染心肌细胞,转染成功的心肌细胞在体外循环结束后,不同时点AQP1表达变化及与心肌水肿的关系.方法 健康成年羊36只,分为空载体组和AQP1慢病毒转染组.根据羊AQP1mRNA全基因设计酶切引物,克隆到慢病毒表达载体中,与其它包装载体共转染293T细胞产生病毒载体并测定病毒滴度.体外循环期间将空载体或AQP1病毒悬液注射入左心室心肌组织,体外循
8月13日,中国煤矿尘肺病治疗基金会理事长濮洪九、副理事长吴晓煜、杨宝贺在秘书长李玉环等人的陪同下,到国家煤矿安全监察局尘肺病康复中心看望了正在接受肺灌洗治疗的尘肺