您现在的位置: 论文网 >> 教育论文 >> 学科教育论文 >> 基于分类式项目教学法的C语言教学模式探究论文

基于分类式项目教学法的C语言教学模式探究

出处:论文网
时间:2018-01-28

基于分类式项目教学法的C语言教学模式探究

  一、问题的提出

  随着我国高等教育招生规模的扩大,生源的素质参差不齐,为了全面提高学生的计算机能力,我国高校将计算机课程作为一门必修的基础课。而作为编程语言中的常青树,C语言成为了计算机基础课程中非常重要的一门课程,使学生从计算机的应用者转变成计算机的设计者,但是这一转变并不是一帆风顺的,在实际的教学过程中,会遇到一些问题,这些问题产生的根源主要是“一个不足”和“两个差异”。

  1.一个不足:学生的学习积极性不足。这门课程的开设对象主要是大一的学生,他们大都是第一次接触到编程语言,所以部分学生反映这门课很难。C语言的知识点比较多,且复杂难记,容易让学生感觉枯燥,特别是到了数组、指针这些难度大的章节,往往失去了学习的信心和兴趣,而久而久之,便会对这门课程有惧怕的心理,产生厌学的情绪。

  2.两个差异:第一,学生文化课水平的差异。计算机基础课的授课对象是全校学生,不同专业的学生入学分数存在差异,说明他们的文化课水平是存在差异的,甚至是同一班级的学生,也存在这种水平不平衡的情况。第二,生源地区差异。随着招生规模的扩大,招生范围也扩展到国内的大部分省市,由于各省市经济发展的不平衡和对计算机教育重视程度的不同,导致了存在南北地区、省市与省市、发达地区与不发达地区、城市学校与农村学校之间的差异,这些差异导致学生的计算机水平参差不齐。

  所以,如果沿用传统的“大锅饭”式教学方法,教学质量很难得到保证。

  二、分类式项目教学法

  1.项目教学法

  传统的项目教学法是指在教学过程中,设定和课程知识点相关的实际项目,让学生参与到项目的开发过程当中来,主要包括需求分析、可行性分析、概要设计、详细设计、编码、调试等阶段,这种任务驱动的教学方式更能够调动学生的积极性,学习主体由教师转变为学生,每完成一个项目能够提高学生的自信心,从中获得满足感,进而达到提高学习兴趣的目的。这种教学方法也广泛应用于各科的教学过程中。

  然而,传统的项目教学法并没有考虑到学生的个体差异和专业的知识背景差异,对所有专业的学生都设计相同的项目和任务,这样会导致一些问题的出现:

  (1)项目难度设定困难。学生的技术水平是不一样的,如果让他们做同一个项目,难度设定偏大,对于基础薄弱的学生太过困难,不仅无法达到预期的效果,甚至会使他们失去学习的兴趣。难度设定偏小,对于基础好的同学又太过简单,会有吃不饱的感觉,这样也不利于对拔尖学生的培养,显然也是和教育目标相违背的。

  (2)项目专业背景选择困难。计算机基础课面对的是全校的学生,他们专业背景各异,所掌握的专业知识也不同,如果只设定一个项目,那么项目的专业背景的选择便成为了一个难题,比如选择金融背景的项目实例,那么机械系的学生做的时候会无从下手。因此,传统的项目教学法已经不能适应当前高校专业众多、特色各异的实际情况了。

  2.分类式项目教学法

  分类式项目教学法是对传统的项目教学法的补充和改进,在选择项目时,以传统的项目教学法为基础,还要扩充以下几个方面:

  (1)以学生的知识水平为依据进行分类。根据学生的类别数量设定项目的难度等级数量,它们是一一对应的关系,这样做的好处既使得基础好的学生能够得到提高,也照顾到了基础薄弱的学生,各层次各取所需,共同进步。

  (2)根据学生的专业背景进行分类。在教学过程中项目的选取上,选择和学生专业背景、后续课程相关的项目,充分激发学生的学习热情,提高教学效果。

  (3)分组式项目实践。在项目的开发过程中,对学生进行分组,以小组为单位共同协作开发,增强团队协作精神。

  三、分类式项目教学法在C语言教学中的实践

  1.教学准备与学生动员

  教师根据教学大纲的要求,认真分析教学任务和目的,设计和组织教学过程。进行一次计算机水平的摸底考试,掌握学生的知识水平。了解各专业学生的专业背景,掌握学生所学的背景知识,必要时可专门组织一次讨论会,让学生谈自己的专业、兴趣和希望参与的项目背景等,为后续的分类教学的实施打下基础,而且学生往往能够提出一些具有建设性的方案,提高学生分析问题和解决问题的能力。

  2.分类式项目教学法的实施

  (1)学生分类。根据摸底考试的成绩将学生分为A、B、C三类,A类为成绩85分以上的学生,B类为60-84分的学生,C类为60分以下的学生,在实际的分类结果中发现,A类学生大约占25%,B类学生大约占50%,C类学生大约占25%。

  (2)项目设计。项目的选取和设计上要考虑以下几个因素:

  首先,要考虑要和学生的专业背景相关联。比如对于经济管理类的学生,可以选择“XX公司财务管理系统”作为实施的项目,这样的好处在于学生具有本项目的专业背景知识,对财务的管理流程了如指掌,那么这个系统应该具有的功能他们也会有所了解,需求分析阶段对于他们就容易的多,接下来要做的就是如何把财务管理流程在计算机中去实现,不会有无处下手的感觉,提高学生的学习积极性。

  其次,项目的设计必须有层次性。所谓层次是指难度要具有层次,充分了解学生的差异性,根据学生能力水平的不同设置不同层次难度的项目任务,并贯穿于整个项目的实施过程当中。这样做的好处在于对于各个层次的学生,都能使他们有所收获,基础好的同学能够得到提高,基础差的同学通过努力也能完成任务,实现共同进步,提高学生参与项目的积极性和热情,提高教学效果。   最后,项目的规模要适中。项目规模太大,一方面可能会使项目在规定时间内不能完成,影响的项目的完整性,也打击学生的学习热情。另一方面,项目规模大,难度也相应会增大,涉及面太广,给人以琐碎的感觉,降低整个项目的内聚性。反之,项目规模太小,难以运用于实践,而且可能不能完全覆盖教学大纲中所要求的所有知识点,降低了项目的效率和功能,达不到预期的效果。

  所以项目的选取和设计是整个教学法的关键所在,既要覆盖教学大纲中所要求的所有知识点,又要难度、规模适宜,既要激发学生的学习兴趣又不能影响学生的自信心。通过选择这些实用性较强的项目,增加趣味性,使学生有更大的热情和动力投入到项目的实施过程中来。

  (3)项目实施。项目的具体实施采用小组协作的方式,根据学生的类别进行分组,以每班30个学生为例,可以划分6组,每个小组5人,并且5个人中必须要覆盖所有类别的学生,比如可以参照ABBBC、AABBC或ABBCC的分组方式。分组完成后,每个小组3个类别的学生分别完成项目3个层次的任务,A类学生完成难度最大的部分,B类学生完成难度适中的部分,C类学生完成最容易的任务。以经济管理类学生完成的“XX公司财务管理系统”项目为例,具体实施情况如图1所示。

  图1 项目实施情况图

  (4)项目结果评价和总结。教师对项目结果的评价要灵活多样。第一,要对阶段性结果进行评价,评价内容包括学生参与项目各环节的表现以及阶段性成果等。第二,对项目的最终结果进行 总体评价,评价内容包括学生在整个项目中的完成情况,项目的总结报告等。评价方式可以采用多种方式,如自评、小组评、教师评定等。

  3.在教学中应用分类项目教学法应注意的问题

  (1)围绕教学大纲与讲授法相结合。分类项目教学法的实施是要建立在学生已经掌握项目所涉及的全部知识点的基础上,所以在课堂上应当与讲授法相结合,把教学大纲包含的,以及项目所涉及的基础知识讲授给学生。

  (2)精心设计项目。分类项目教学法的核心是项目的选择,所以在准备阶段。应当深入了解学生所学专业的知识背景,这样才能精选出与学生专业、生活息息相关的优秀的项目。

  四、结束语

  分类式项目教学法是在传统项目教学法的基础上进行了改进,更多地考虑了学生的水平差异和专业知识背景,在实际应用中取得了明显的效果。学生的学习目标更加明确,且符合自身实际,学习过程变得轻松、灵活,提高了学生的学习兴趣。教师也做到了着眼全体学生,因材施教,有效地缩小了学生的水平差距,有利于学生整体的优化。

基于分类式项目教学法的C语言教学模式探究

论文搜索
关键字:教学 教学法 教学模式 基于 语言 模式
最新学科教育论文
软件工程专业“计算机网络”课程实验教学研
“赛教学训”四位一体化的物联网工程专业人
浅议幼儿美术趣味教学及创新能力的培养
如何利用奥尔夫音乐教学法培养幼儿的创造力
解读体育游戏在初中体育教学中的应用及影响
如何在美术教学中营造快乐的氛围
微积分慕课教学资源与应对策略探究
浅析在德育课教学中如何灌输团队观念
MOOC引领下中学历史课程多元化教学模式研究
“情感过滤”假设对大学英语听力教学探讨
热门学科教育论文
浅谈语文教学中学生创造力的培养
变“教师教,学生学”为“教师教学生学”
素质教育与小学语文教学
小学“语文综合性学习”实践初探
素质教育和小学语文教学改革
现代体育课堂教学重在创新
浅谈《体育课程标准》与体育教师观念的转变
电教手段优化体育教学
陶行知健身思想研究
简论现代游泳技术与训练的发展方向