您的位置: turnitin查重官网> 计算机 >> 人工智能 >试析教学改革独立学院C语言程序设计教学革新经典

试析教学改革独立学院C语言程序设计教学革新经典

收藏本文 2024-03-28 点赞:35005 浏览:158946 作者:网友投稿原创标记本站原创

摘要:在C语言程序设计课程的教学改革中,针对该课程和学生的特点,就目前教学中存在的问题,对课程教学目标及教学方法进行重新组织,同时将项目导向、任务驱动、案例教学法相结合应用到教学过程中,除了培养学生的基本编程能力外,更注重学生用计算机处理基本问题的能力的培养。
关键词:程序设计;项目教学法;任务驱动
:A文章编号:1007-9599 (2012) 13-0000-02
《C语言程序设计》是各类院校各类专业学习计算机语言的一门启蒙课,也是国家计算机等级考试可选编程语言之一。掌握好C语言的编程技术,将为学生学习后续各专业课奠定坚实基础。C语言算法比较复杂,规则繁多,使用灵活但容易出错,学生掌握具有一定的难度。通常该课程被作为一门公共基础课,参加整个院校的统一考试,授课方式为每周一次理论课和一次上机课。学生普遍反映理论较抽象,课堂教学课时不够,很难达到精通的程度,导致学习后续诸如《数据结构》、《高级程序设计》等课程时较为吃力。
针对上述情况,我院采取了各种措施,比如邀请在计算机语言教育领域有独到见解的专家和优秀教师一起讨论、专家随堂听课等方式,最后以我院电信专业为改革试点,针对专业和独立学院学生的特点,对学生有针对性的讲授,同时从以下几个方面进行改革:

一、增加理论课课时量

以前的课程安排为56学时,课堂讲授和学生上机练习的课时数分别为32和24学时,对函数和模块设计这一部分讲解较浅,且对于指针、结构体和联合体及文件这三部分只进行概念介绍,但实际上这些内容非常重要,不仅计算机等级考试C语言考核这些内容,后续软硬件实践课程也均以此作为基础。由于这部分内容的缺失导致学生对许多实际问题不知如何编成实现。因此从201学生开始理论课课时增至40学时,上机课课时维持24学时不变。

二、改革授课方式

以前该课程的教学方式,主要是教师课堂讲授、学生课下练习。学生的积极性和主动性都不高,而且感觉到该课程枯燥乏味,老师的教和学生的学都有很大的难度。采用项目驱动教学法之后,主要是教师提出问题,给定开发目标,学生在教师的引导下,和教师一起共同完成项目的开发。在项目具体实现的过程中,需要用到的知识点,比如要处理的数据及其数据的类型,在此处给学生详细讲解,这样学生对C语言中数据的类型就有了深刻的认识。学生通过亲自参与、体会和实践,提高学习积极性和主动性,并更好的接受和掌握了新知识。这样“以学生为主体、以教师为主导”的教学模式,能使学生最大限度地贴近实际问题,从而达到该课程的教学目标。

(一)项目导向、任务驱动教学法

所谓项目导向、任务驱动教学法,是在整个教学过程中选择一个可行的、学生感兴趣的实例,提取典型工作任务,将工作任务合理有序化后,对每一项工作任务分析所涉及的相关知识,设计相应的学习情境;针对每一种学习情境以项目为导向,以任务为驱动,逐步细化,构成一个由浅入深的知识学习与技能训练有机结合的学习体系。
根据本门课程的特点和学生的实际情况,在整个课程教学中,以开发学生熟悉的和感兴趣的“教务系统”为项目实例进行讲解,将枯燥的理论教学转变为直观的实践操作,培养学生学习计算机语言的兴趣。

(二)案例教学法

在每次课堂教学中,以项目的一个实例来推进来课堂教学的开展。通过采用案例教学,讲解与任务相似的案例,使学生掌握完成任务所需的知识和技能,从而实现知识点的有效过渡和深化。由于C语言是大学中接触的第一个编成语言,因此案例的选择一定要接近实际,让学生对问题的定义有明确地了解,这样在讲具体的程序设计时学生才容易理解。比如在讲程序的分支结构时,以超市的结账系统为例来进行,超市推出的一系列优惠策略,比如达到68元给5%的优惠,达到98元给10%的优惠等,这些优惠条件就构成了分支结构的条件,通过这些实际问题的讲解,使学生实现对各个知识点的理解及深化。

三、改革教学手段

以前的教学手段主要采用多媒体教学,但由于程序设计课程的特殊性,仅用多媒体或传统的板书很难达到该课程的要求,因此在该课程的教学中,要求将传统的板书与多媒体相结合,在讲解算法思路时采用板书,而讲解具体实现代码和执行过程时采用多媒体,将执行过程采用动画的方式实现,这样不仅能让学生快速掌握课堂知识,而且会节约课堂教学时间。
语言学习仅靠课堂教学很难让学生达到精通的程度,而《C语言程序设计》学习的目的之一就是要让学生

摘自:毕业论文结论范文www.udooo.com

能独立编写程序解决具体问题,因此我们充分运用网络资源,将上课的课件和作业的参等放在怎么写作器或局域网上,让学生复习时有资料参考,同时通过建立讨论组,教师与学生可实时交互,及时解决学生编成中遇到的实际问题。

四、改革考核方式

以前的考核方式为平时成绩占30%,期末考试成绩占70%,但忽略了对上机实践环节的考核。然而,电信系各专业的上机实践非常重要,通过实践才能提升学生的实践能力。大部分学生在大二下学期会报考全国计算机等级考试二级C语言,而且电信系在《C语言程序设计》课程后开设了《数据结构》、《单片机原理》、《嵌入式系统》等以C语言作为基础的课程。因此,培养学生熟练掌握C语言,并强化动手能力对学生的继续深造和就业起到非常重要的作用。鉴于此,考核方式改为平时成绩占15%,上机实验占25%,笔试成绩占60%,并增设期中考试。期中考试采用随堂考核形式,成绩以5%的比例记入平时成绩中。
在本年度《C语言程序设计》课程教学中,针对电信1学生实施了该改革措施,将项目导向、任务驱动和案例教学法应用到教学设计中,并结合课程的特点,对该教学方法进行了不断的改进和具体化,实践证明,教学效果显著。
参考文献:
熊芳敏,许烁娜.C语言课程教学探讨[J].计算机教育,2010(13):105—106
邵玉祥,陈青.“案例教学+项目教学法"在计算机语言教学中的互补应用[J].高教论坛,2012,2
[3]马卉.让学生学得愉快[J].大观周刊,Vol.553,NO.14
[4]卓为玲.民高校非计算机专业C语言程序设计教学探索[J].宁德师范学院学报.Vol.553,NO.14

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号