王 达, 张 坤, 兰义华
(南阳师范学院 计算机与信息技术学院,河南 南阳 473061)
“数据结构”是计算机专业的核心主干课程之一,是一门理论知识和工程实践紧密相结合的综合性课程,在计算机学科的教学过程中具有十分重要的作用.该课程主要研究数据在计算机中的存储和处理方法,重点培养学生分析数据、组织数据的能力,提高编程效率.其前导课程有计算机基础、高等数学、C++语言,后续课程有JAVA程序设计、计算机网络、计算机组成原理、操作系统等课程.通过这门课程的学习,使学生在软件开发过程中能够正确、合理地设计算法,提高软件质量.本课程的学习能够为后续开设的课程的学习及软件设计水平的提高打下良好的基础,起到承前启后的作用.
传统课堂主要是由教师的教和学生的学两部分组成.教的过程是指教师课前备好课,课中通过板书或PPT进行讲授、课堂中对学生进行提问、讲解完布置作业,课后对布置的作业进行批改.而学的过程是指学生在课前预习新知、课中认真听教师讲解、回答教师课堂中的问题、课后完成教师布置的作业,从而形成课堂前、课堂中、课堂后的三段式教学循环模式.传统教学模式仍停留在知识点的讲授学习,学生的学习仍处于教师为中心的课程教学活动或者知识任务驱动的自主学习环境中[1],而教与学的互动方式仅仅是……