以程序设计能力培养为目标,推进C语言课程教学改革

来源 :考试周刊 | 被引量 : 0次 | 上传用户:s307403419
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要: C语言程序设计是专业基础课,笔者结合安康学院的实际情况,以及自身的教学体会,探索目前针对电子信息类专业学生,进行以程序设计能力为培养目标的教学方法,近年的实际教学成果表明这些手段是有效的。
  关键词: 电子信息类专业 C语言程序设计 教学改革
  1.电子信息类专业C语言课程现状分析
  C语言程序设计,又称高级语言程序设计,是电子信息类本科、专科专业的一门专业基础课程。近些年的教学实践表明,电子信息类专业学生程序设计能力主要靠C语言课程打下坚实基础,从而使网络数据库应用、嵌入式系统开发等专业核心能力的提高得以实现。但是,这门难度较大的课程教学效果却不佳。
  从教学方面看,目前C语言课程教学存在的问题主要有三点:一是高级语言程序设计课程的教学内容偏窄偏浅,二是教学方法不适当,三是实验考核手段落后。首先,高级语言程序设计课程在教学内容上偏重于语言本身,在程序设计方面注意不够。教学内容主要是语言的语法、语义等基本内容的介绍,以及简单的应用举例,缺少较深入讨论程序设计的内容,缺少对语言运用能力培养和训练的内容。其次,在课程教学过程中未能充分认识到高级语言程序设计是一门实践性很强的专业基础课,课程的目标是培养学生分析问题和运用程序设计语言解决实际问题的能力,而把这门课混同于一般的理论课,因而在教学过程中重视概念的讲解而忽视概念的运用,重视知识的讲授而忽视对能力的培养。最后,在练习和考试中,由于缺少必要的技术手段,因此多采用书面方式。这样,一方面使得学生很难把注意力集中到提高实际的程序设计能力上面,另一方面也使得教师在评判学生的练习和考试答卷时面临巨大的工作量和难度,因此只能尽量多出一些选择题、填空题等标准化试题。这样也从另一方面引导学生把注意力更多地放在对一些基本概念和语言要素的学习上,而忽视了对程序设计能力的锻炼和培养。
  因此,很多学生尽管在书面考试中的成绩尚可,但是在实际的程序设计能力方面普遍偏低,即使是100行以内的简单程序也很难在较短的时间内正确地完成,更谈不上具有较为专业化的程序设计能力了。
  2.正确培养程序设计能力
  电子信息类专业的学生应该具备什么样的程序设计能力呢?非计算机专业学生不可能也没必要像计算机专业学生一样比较系统地学习很多具体的理论知识,而应该更多地从学以致用的原则出发来进行教学。所以教师在教学中应努力落实“以程序设计方法为主线,以语法和结构为核心,以能力培养为目标”的教学理念。通过教学方法、教学手段、考试方式综合改革,构建课堂教学、实验教学、网络教学、课程设计等环节的多维立体化教学环境与学习环境,可以使电子信息类专业学生的程序设计能力得到极大的锻炼,教学质量得到明显的提高。
  3.基于程序设计能力培养的教学改革实践
  3.1改革课堂教学模式
  在教学内容上,开展以讲解程序设计思路和方法为主、讲解语言语法规范为辅的课堂教学内容改革探索。增加算法设计方面的内容,而将语法规范的学习更多地放在课后,以网络支持下的自主学习为主。教师应从传统的先讲授基本理论、再举一两个小实例的课堂教学模式中改变过来。教师不应该局限在这种教学模式下,而应针对电子信息类专业,精心准备与有关章节知识相关的常用的小软件。
  在教学方法上,通过增加活动课时比例,以任务驱动下的协作学习,达到克服满堂灌,提高学生学习兴趣的目的。可以根据所电子信息类学生的专业补充讲解一些和专业紧密相关的一些程序设计的应用,为学生布置一些任务,带领学生一起开发。在开发的各个阶段,教师都应该留出时间和学生分组讨论,根据自己的开发经验,教会学生如何发现和解决问题。通过学生讨论做出总结,教师判断学生对该章节内容的掌握程度,有针对性地给学生提出巩固知识的方法和建议,并布置下一个任务。这样,学生就会非常有兴趣,因为他们一旦开发成功,就可以将这些小软件应用到实际生活当中去,也同时让他们进一步了解自己的专业领域,这样可以让学生有很大的成就感。
  通过对课堂教学模式的改革,力求达到能充分调动学生的学习主观能动性,使学生不再有“学了不知道拿来有什么用,和我的专业又没关系”的想法。
  3.2改革实践教学模式
  在实验项目上,现在的实验教学基本都有现成的实验指导书、实验题目、实验步骤、程序流程图,源程序全部是现成的,还有大量的网络资源,造成学生对实验没有多大的兴趣,更谈不上创新了。教师应该从专业基础课出发、改革实验项目,通过在课堂布置与专业相关的实际应用的小软件开发任务,使他们产生兴趣,结合嵌入式技术,充分利用C语言程序设计这个开发平台做一些研究性、探索性的课题或直接参与教师的科研项目。积极鼓励他们参加全国、全省的各类竞赛,积极创造各种条件。
  在实验方法上,引导学生按照软件工程理论的解决问题的步骤对问题抽丝剥茧,可以培养学生独立解决问题的能力,使学生能真正将所学的程序设计应用到自己的生活及以后的工作中。在开发过程中,不用过多强调软件工程的理论,而重在让他们体会软件开发过程其过程如下。
  (1)需求分析
  这一步是准确地确定“为了解决这个问题,目标系统必须做什么”,是确定目标系统必须具备那些功能,是以后设计和实现目标系统的基础。
  (2)总体设计
  这一步是从宏观上处理“如何解决这个问题”。在这个过程中,应充分考虑解决方案的多样化,并对待实现方案进行多方面比较,从而选出最佳方案。
  (3)详细设计
  这一步的任务是把总体设计阶段提出的解决方案具体化,主要是详细规划每一步工作如何完成。
  (4)编码和单元测试
  这一步的任务是写出正确的易理解的源代码和维护的程序模块。
  (5)综合测试
  这一步的任务是通过各种类型的测试使软件能够达到预期的目标和要求。
  在整个实验教学环节中,要充分使学生感觉到自己真正成为学习的中心,而老师只起到辅助和引导的作用。
  4.结语
  总之,“C语言程序设计”的非计算机专业教学改革是一项长期的任务,但是无论怎样改革,都要从课程特点和学生的实际出发,在教学过程的每一个环节中都要应以培养学生的程序设计能力为目标,探索出更多适合C语言教学的教学方法,充分调动学生学习的积极性,不断提高教学质量。
  参考文献:
  [1]结凤克.C程序设计教学模式的改革与实践[J].中州学刊,2(X)7,(4):109.
  [2]周艳明,傅瑜.浅谈大学计算机应用型人才培养课程体系[C].全国高校软件工程专业教育年会论文集.北京:高等教育出版社,2007:205-208.
  基金项目:2010安康学院教学改革立项项目(Jg03217)。
其他文献
摘要: 思想道德修养与法律基础课教材主要是框架性、原则性内容,抽象且宽泛,采用个案集散教学法,精选事例,集散知识,活力张性处理教材,师生互动教学,能很好地增强教学效果。  关键词: 思想道德修养与法律基础课 个案集散教学法 具体流程  思想道德修养与法律基础课教材主要是框架性、原则性内容,抽象且宽泛,上课时间48学时/学期,教学时间短、任务重,传统的教学方式是就理论而理论,教学缺乏灵活
摘要:随着时代的发展,我们已经步入了信息时代,网络为学生自主学习、协作学习、探究学习提供了有力的保障。网络的新能源,无疑给学科教学注入了新的活力,网络与教学的结合已经是教育的新视点。小学低年级数学连环画的教学和网络结合,逐步实现低年级教学内容的呈现方式,学生的学习方式,教师的教学方式的转变,实现师生互动方式的变革。为提高学生数学素养,以优化课堂教学,提高教学质量的方法与模式,为现代教育技术支持下的
摘 要: 近年来高职教育迅猛发展成为中国高等教育的“半壁江山”,江苏高职教育的发展面临前所未有的历史机遇,但是规模的扩张并不意味着能够真正满足经济社会发展的需要,高职院校培养的人才没有准确的职业岗位定位,缺乏就业能力,往往不尽如人意。本文以江苏省高职教育为特定的研究对象,指出高职教育定位和发展上存在的问题,并进行原因分析,提出改进措施,为实现江苏省高职教育的持续发展提供政策性建议。  关键词
摘 要: 高效课堂教学模式是激发学生的学习热情,提高学生学习效率的一种很有效的课堂教学形式。只有调动学生的学习积极性,唤醒学生的求知欲,让学生轻松愉快、主动参与到教学活动中,学生的学习才高效。  关键词: 六模块“3 X”建构式课堂 高效课堂 加强预习 精彩展示 当堂反馈  从“灌输”到“接受”是传统课堂教学的基本模式,学生始终处在被动接受知识的状态中;而“六模块‘3
摘要: 文学与影视为传统视域下的两种艺术门类。首先,文学为影视提供了丰富的素材与广泛的拓展空间,突出地表现在影视作品对文学的改编上。其次,影视作品的改编使文学向更广更宽处拓展,趋于普泛化,而此又在一定程度上刺激了影视自身对文学的改编。最后,将二者进行比较研究,探讨它们的交错与差异,为的是寻求到一个平衡点,促进二者的相通与互补,使其在一个全新的场域中平稳前进。  关键词: 文学 影视 改
摘要: 历史作为一门科学,具有过去性和不可再现性,因此,过去所遗留下来的史料就成为人们认识和了解历史的重要桥梁,因此,史料是历史教学的必要前提和基础。历史教学要做到言之有据,就必须从史料出发。作者结合岳麓版必修Ⅲ《新文化运动》的教学实践,谈谈在教学中如何用“活”史料,构建高效历史课堂的尝试。  关键词: 高中历史教学 史料 学习兴趣 思维能力  历史知识一项重要的特点是其研究对象
摘要: 教育叙事行动研究不仅记录了教师的教育教学行为,也记录了伴随行为而产生的思想、情感及灵感,发掘或揭示隐藏于具体事件和教学行为背后的教育思想、教育理论和教育信念,从而发现教育的本质、规律和价值意义,促进教师专业化成长。  关键词: 写得失 写师生 写教学 写苦乐 专业成长  每一位教师在自己的教学经历中,都有许多值得思考、研究或回味的人和事,撰写教育叙事故事,开展行动研
摘要: 阅读是学生的主体性行为,教师应引导学生在阅读中加深体验,有所感悟,受到情感熏陶,享受朗读乐趣,感受审美情趣。而教师在语文课堂上运用多种形式,适时、有效地指导学生进行有感情的朗读训练,是增强学生语感、培养学生美感、陶冶学生情感的有效途径。  关键词: 朗读指导 语言美 意境美 节奏美 感悟美  《小学语文新课程标准》指出,阅读教学应重视朗读的指导,教师应引导学生加深体
摘 要: 反思能力是学生认清自身学习不足,找准存在问题,确定学习目标的重要方式和途径。本文根据新课标要求和学生反思实际,从反思情感激发、反思方法领悟和反思素养树立等三方面,对如何在初中数学教学中培养学生的反思能力进行简要阐述。  关键词: 反思能力 初中数学 有效教学  反思能力,顾名思义,就是对自身学习活动进行思考、辨析、评价的能力。它是学生认清自身学习不足、找准存在问题、确定
摘 要: 文章探讨如何通过思维训练摆脱学生无米下锅写空话套话的无奈困境等问题,提出可以启发式教学方法为切入途径,从问题启发、事例启发、联想启发、情景启发四方面对学生进行思维训练。  关键词: 启发式教学 思维训练 写作教学  虽然中学语文教学改革轰轰烈烈进行了十几年,但学生作文难的现状依然没有得到切实改变。难在传统的作文教学往往源于教师的讲授,起于教师对写作的诸多限制,止于教师的