APP下载

对高职《 数据结构》课程教学改革的思考

2011-04-13徐天为

山西广播电视大学学报 2011年2期
关键词:排序内容课程

□徐天为

(山西林业职业技术学院,山西 太原 030009)

《数据结构》在计算机专业中是一门逻辑性强、抽象性高的专业基础课,是介于数学、计算机硬件和计算机软件之间的一门综合性核心课程,主要研究非数值计算的程序设计问题中计算机操作对象以及它们之间的关系和操作等。《数据结构》也是一门理论性很强的课程,学习《数据结构》可以为理解程序、应用和开发程序提供技术和方法支持,进而使学生学会使用计算机有效地组织、存储和处理数据来解决实际问题的方法。

一、《数据结构》在高职教学中存在的问题

高职教学的主要目标是培养高级技术应用型人才,实践能力的培养是重中之重,《数据结构》却重在理论。而高职学生的自身特点决定了理论性课程的教学难度较大,其概念的抽象性、算法的经典性和复杂性、描述语言的先进性,导致在教学中,理论教学和实践教学不能很好的结合起来,加上学生的基础薄弱,学习起来难度特别大,被认为是高职计算机课程中最难学习的课程之一。

“C语言程序设计基础”是数据结构的前导课程之一,学生对C语言程序设计的掌握程度直接关系到数据结构课程的课堂授课和上机实验的教学效果。“程序设计基础与C语言”是学生接触到的第一门编程语言,编程思想与以往的思维方式不同。其中,指针、结构体和数组等知识点是“程序设计基础与C语言”中的教学难点。通过一学期的学习难以熟练掌握融会贯通并具有较高的编程能力,对函数、函数的返回值、函数的参数、调用的理解也不够深入,对递归及递归过程更是难以理解。……

登录APP查看全文

猜你喜欢

排序内容课程
内容回顾温故知新
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
恐怖排序
为什么要学习HAA课程?
节日排序
刻舟求剑
主要内容