高职院校C语言与数据结构教学方法探讨

2018-09-17 05:36段玉珍
科教导刊·电子版 2018年21期
关键词:高职院校教学方法

段玉珍

摘 要 C语言与数据结构课程是高职院校许多专业的一门基础课程,由于传统的教学方法和教学工具单一,学生学习本门课程积极性不高,学习效果不好,因此,本课程的教学改革显得尤为重要。文章对高职院校C语言与数据结构教学方法展开了研究与探讨,旨在为促进该课程的教学改革提供参考。

关键词 C语言与数据结构 高职院校 教学方法

中图分类号:G642.4 文献标识码:A

0引言

C语言与数据结构是各高职院校广泛开设的计算机程序设计课程,起着引导学生掌握程序设计的思维方式、基本技能的作用。传统的教学模式中,按照教材的章节顺序进行讲解,使得各部分的知识不能有机的融合在一起。教师满堂讲,学生被动听。重视语法理论的讲解,忽视能力的培养。使学生只是机械地记住了基本语法,能力没有提高。如何打破这一传统教学模式,采用有效的教学方法促进该课程教学质量的提升是各高职院校关注的重点。

1高职院校C语言与数据结构传统教学方法

C语言语法丰富灵活、涉及到的算法多、功能强大,高职学生理论基础和学习能力较差,所以学习难度大,学生不免存在厌学心理,学习的主动性自然降低。传统C语言教学模式过分注重传授理论知识,弱化能力培养,教学过程中教师是主体,学生被灌输被动地学习,学习过程枯燥乏味,理论和实践脱离,限制了学生学习的积极性和思维能力的培养,学生认为学习难度大,学生厌学思想比较严重,上课睡觉、玩手机现象比较严重。因此,探索一套有效的教学方法改善高职院校当前C语言与数据结构教学现状十分重要。

2高职院校C语言与数据结构新型教学方法

2.1项目教学法

项目化教学模式,就是以一个完整的实际项目为载体和主线,把知识目标和能力融合到该项目中,以学生为主体,教师指导和辅助学生完成该项目而进行的教学活动。主要目的是:理论与实践相结合,以理论知识抓住具体应用项目的解决方案,以具体的应用项目本身的实际加深对理论知识的理解和掌握;核心理念是:以项目为主线、教师为引导、学生为主体。首先采用项目演示的方法导入授课内容,丰富教学方法,提高学习积极性,采用新颖的教学内容激发学生学习热情。项目教学过程中,教师在教学的过程中需要立足于学生的实际情况,尊重学生的个体差异性,制定合理的教学目标。满足学生需求的情况下,教师对书本知识进行合理的整合,根据教学大纲的要求,选择恰当的项目案例。对学生采取任务驱动的方式进行教学,让学生在完成任务的过程中掌握知识,掌握相关的实践技能,从而达到提高学生综合能力的目标。

2.2基于微课的翻转课堂教学法

第一,剖析课程,项目分解。教师首先分析课程课程性质,确定教学目标,然后,将项目细分为多个子项目或任务,确定每个子项目对应的知识点,确定其教学目标、教学思路;第二,结合项目,设计制作微课程(微视频)。这是正式开展教学的前期准备工作。微视频针对项目对应的知识点,要具体而微,既要符合碎片化学习的要求,又要保证知识结构的完整性,要制作配套的微课件、微练习等。教学过程要力争做到深入浅出,易于理解,为了具有吸引力,要配以动画、图片等直观性内容;第三,制定要求,传递知识。微课程制作完成后,要上传到相关的微课程资源库平台,教师制定教学要求和考核目标,要求学生在线学习或下载学习,进行项目实现必备知识的传递,教师可以通过在线答疑环节解决学生自主学习过程中的疑难;第四,评教结合,促进知识内化。教师在课堂上对学生微课程学习情况进行点评,合理运用建议和鼓励,调动学生主动学习的积极性,引导学生解决问题,培养技能,参与互动,促进知识内化,发挥翻转课堂的良好作用;第五,教考结合,以考促学。项目教学的实施结果,微课程的学习效果,最后需要考核来验证,同时考核也是对学生主动、认真完成学习任务的一种监督和约束机制。

2.3分层教学法

高职院校的生源日趋多元化,主要有单招生、普招生、提前单招生和注册入学学生几类。这些学生来源不同,入学方式不同,学习能力等特点也各不相同,必须对他们进行分层教学,以“适应学生个别差异,使各层学生都能在各自原有基础上得到较好发展”。在应用分层教学法过程中,首先课程目标需要分层。一是技能目标分层,C语言与数据结构课程的技能目标可以做以下划分:一级目标,认识C语言关键字,熟悉分支、循环语句和函数的基本格式,能读懂流程图,了解开发软件(VisualStudioC++或TurboC)的操作流程。二級目标,能验证示例程序并得到正确结果,所编辑的程序具有良好的风格,具备根据源程序写结果的能力和根据算法绘制流程图的能力。三级目标,分析任务并绘制流程图(设计算法),能根据流程图编写源程序,优化、调试程序并得到正确结果;四级目标,用C语言编写小的管理软件,例如成绩管理系统、小型停车场管理系统等。五级目标,考取程序员证书、参加省级或国家级技能比赛并获奖等;二是知识目标分层。第一,能用所学知识替代未学知识。第二,所学知识足以支撑学生在以后的学习中实现“知识迁移”;其次,考核方式要分层。分层考核既可以为各类技能大赛选拔储备人才,又能让学生在自己的能力范围内完成考试,获得学习成就感,有利于帮助学生保持学习欲望。

3结束语

总之,有效的教学方法对促进高职院校C语言与数据结构教学质量的提升有重要意义。各高职院校相关教师应不断探索有效的教学方法,结合学生学习情况对现有教学方法进行改善和创新,探索一套适合本校学生的教学策略,从而为我国培养更多C语言与数据结构相关领域的高素质人才。

参考文献

[1] 魏智慧.高职院校《数据结构》课程教学问题与对策[J].贵州广播电视大学学报,2014,22(02):26-28+38.

[2] 冯双林,程丽红.高职院校《数据结构》课堂教学改革探讨[J].价值工程,2014,33(08):232-233.

[3] 吴纪磊,龚胜东,蔡厚新.案例教学法在数据结构导论课程中的应用研究[J].电脑知识与技术,2014,10(19):4511-4512+4523.

猜你喜欢
高职院校教学方法
教学方法与知识类型的适宜
“一带一路”战略与盐城高职院校学生职业生涯规划的思考
浅析红色文化与高职院校思想政治教育工作
实用型中医人才培养中慕课教学方法的探讨
文言文教学方法实践初探
我的教学方法