APP下载

高职数据结构教学对学生实践能力的培养

2013-04-29龙张华

中国科教创新导刊 2013年8期
关键词:数据结构实践能力培养

龙张华

摘 要:高职数据结构是计算机专业的一门基础课程,学校应高度重视对学生实践能力的培养,引导学生奠定坚实的理论基础,掌握熟练的技术应用能力,并树立对未来职业的认知,同时,院校还应配合评价方式的变革给予学生更多激励。

关键词:高职 数据结构 教学 实践能力 培养

中图分类号:G420 文献标识码:A 文章编号:1673-9795(2013)03(b)-0063-01

高职数据结构是计算机专业的一门基础课程。数据结构课程的内容非常抽象,概念很多,对学生逻辑思维能力要求高。高职院校开设数据结构课程以来,很多学生的实践能力并不理想,对实际问题的解决往往感到无从下手。因此,高职院校应通过系统的教学改革,引导学生转换学习思维,增强实践意识。

1 高职数据结构教学中存在的主要问题

高职数据结构教学前期主要以C语言、高等数学和计算机应用基础为导入,学生经过数据结构学习再进入计算机软件实践。数据结构课程对学生的逻辑思维能力、动手能力要求很高,学生只有具备较强的实践能力,才能在今后轻松驾驭程序员、软件测试员等工作,成为一名合格人才。但从当前高职院校数据结构课程的教学来看,师生仍面临一定的问题。

一方面,学生学习兴趣不高。数据结构中的概念都很抽象,这些概念不是单靠传统的思维方式就能理解透彻。例如,结构分类中,集合结构、线性结构、树型结构、图形结构,其内涵不易理解。高职院校一般将数据结构安排在C语言后,对于初学者来说,教师直接教授一门计算机语言是从技术层面为学生灌输知识,学生掌握基础知识后,对如何运用还很模糊。所以很多学生对数据结构课程的学习兴趣不高,对那些抽象的算法理解不透。即使开设上机课程,学生也只是机械地录入,难以真正将所学知识应用;另一方面,教学方法陈旧。学生经过高中阶段学习进入计算机专业后,可以说每个人几乎都处于同一起跑线,除个别学生计算机基础较强外,多数学生只是具备基本的计算机应用技术,尚未开始对计算机专业语言的学习。因此,教师在教学过程中给予学生的启发至关重要,教师如何开始对数据结构及其相关课程的教学,很容易使学生产生先入为主的认识。如果教学方法传统枯燥,学生将会认为数据结构课程乏味,对课程知识的实用性也会缺乏兴趣,进而影响到实践能力的积累。

2 高职数据结构课程对学生实践能力培养的方法

高职院校是应用型人才培养的基地,特别是在我国新时期发展进程中,高级技术技能人才迫切为社会所需要。因此,针对当前教学工作的现状,数据结构课程的教学应高度重视对学生实践能力的培养,通过教学创新引导学生转变思维,立足职业定位重新审视自我,激发学习的进取心。

2.1 坚实的理论基础

理论与实践是相互关联的统一体,运用计算机语言进行程序设计看似是技术性工作,实际仍需要坚实的理论支撑。运用怎样的思维设计程序,通过程序体现怎样的逻辑关系,如何使运算更加简便高效等等,首先要求学生对理论知识有深刻的认知,进而才能在程序编辑中熟练应用。而且很多学生在高职院校学习后会选择继续进修,没有良好的理论基础,实践能力的进一步增长也将成为空中楼阁。所以教师首先要在教学中对抽象的理论进行深入浅出的讲解,才能有效激发学生的兴趣,提高教学质量。

在教学中,教师应通过案例教学、情境教学将抽象的理论进行生动诠释,选取与实际应用相关的案例,将理论知识融入其中。例如教师为学生剖析逻辑关系的概念时,可以引入服装制作过程为案例,服装制作需要有设计人员、打样人员、裁剪人员、制作人员,同时,还要按照前后顺序依次进行,每个流程有固定的人员负责,依靠具体的工具和设备完成操作。这个过程包含人、事、物的相互关联,并且有明确的逻辑顺序。再如讲解树状结构时,族谱关系能够清晰、直观地揭示其中的关联等等。在此过程中,教师运用多媒体技术生动演示,营造惟妙惟肖的逼真环境,原本抽象的理论也将变得活灵活现。随着教学的深入,教师应逐步引入不同领域的技术应用案例,使学生接触工作实践中数据结构的具体应用,先从理论层面建立感性认识,拓展思维建构,进而为实验和实践活动奠定基础。

2.2 熟练的应用能力

数据结构知识的应用是要解决具体的问题,学生只有学会在实践领域应用结构体、指针的概念,将各种结构概念融入实际的程序设计,才能为今后的工作驾驭奠定基础。而数据结构的应用又是广泛的,如人口信息管理、体育比赛名次排列、石油开发等领域的信息系统对数据结构具有不同的要求,教师要善于从实践角度解读技术的应用方法,从而增强学生的应用能力。因此,项目教学法对于学生综合运用理论知识具有重要意义。教师应通过项目任务驱动,锻炼学生针对实际问题应用理论概念,并增强团队合作能力。例如,教师可设立一个与实际接近的模拟项目,对全班同学进行不同的任务分配,学生之间密切配合,以项目为共同目标,在讨论和探索中逐渐完成任务,然后教师给予综合分析和点评,学生从中收获启发,进而为其他项目的从事积累经验。为此,教师应广泛选取与生活、工作实际相关的主题,开展项目模拟教学,拓宽学生视野,这样学生进入岗位实习以及真正的工作领域后也会更快进入状态。

2.3 明确的职业认知

数据结构知识的应用是在具体的工作岗位中,学生实践能力的体现也是在具体的职业生涯中。所以教学改革中不可忽视的一点就是从职业教育的角度培养学生的实践能力。每个学生都有自己的学习基础,有自己的兴趣爱好,教师应当从学生的特点出发,结合职业解析,让学生深切感知职业对技术技能的要求,使学生树立长远目标。因此,教师应在教学中融入职业生涯教育,根据不同职业的技术能力要求,向学生讲述工作领域应具备的实践能力。例如,作为程序检验员应当从哪些方面去分析程序,发现问题,不仅需要熟练的技术掌握,还要有足够的经验积累。教师基于职业定位的课程讲解能够更加有的放矢,使学生在较短的时间内吸收基本的经验技巧,进而形成举一反三的能力。

3 高职数据结构教学对学生实践能力培养的相关举措

为积极推进数据结构课程的教学改革,努力提高学生的实践能力,高职院校还应做好相关配套建设,其中尤为重要的是评价方式的改进。院校应引入形成性评价与终结性评价相结合的评价方式,立足学习过程,从学生的学习态度、特长发挥、创新设计、团队合作、师生互动等多方面加以考评,鼓励学生不断超越自我,提升实践能力。此外,高职院校还应完善实训基地建设,拓展实践教学机会,使学生对数据结构的理论学习与实践锻炼达到有机统一。

4 结语

高职数据结构教学对学生实践能力的培养是一项系统而深入的工作,其中既需要教师积极应用创新的教学方法,激发学生的探究意识,也需要院校努力开展相关配套建设,特别是从学习评价角度为学生树立信心,使学生树立长远的学习目标,逐步向应用型人才的方向迈进。

参考文献

[1] 陈广.高职“数据结构”课程教学改革研究[J].教育与职业,2011(27):137-138.

[2] 张琨.高职《数据结构》上机教学的实践探讨[J].教育教学论坛,2011(34):88-89.

猜你喜欢

数据结构实践能力培养
高中数学逻辑思维能力的培养
浅析新形势下航空计量人才培养
高校单片机课程设计教学方法探讨
刍议大学生实践创新训练计划项目
品德教学利用微课开展预学的实践研究
培养学生社会适应能力的策略研究
“创新人才培养模式”下的实验教学改革探索
创新人才培养理论研究现状及未来研究方向
“翻转课堂”教学模式的探讨——以《数据结构》课程教学为例
高职高专数据结构教学改革探讨