论文部分内容阅读
摘要:“数据结构”是计算机专业的重要专业基础课程,该课程具有一定的难度和抽象性,在网络教育模式下的教学方法是一个值得探讨的问题。分析了数据结构网络教学方法,阐明互动式网络教学和网络课件开发的关系,提出遵循以教师为主导、学生为主体的教学模式,同时重视教学实践环节和质量评估,以提高数据结构的教学效果,促进学生分析问题、解决问题能力。
关键词:数据结构;教学方法;网络教学
作者简介:杨格兰(1975-),男,湖南益阳人,湖南城市学院计算机系,副教授。(湖南益阳413000)
中图分类号:G642 文献标识码:A 文章编号:1007-0079(2012)16-0071-02
随着计算机的广泛应用,学习计算机课程的人也越来越多。“数据结构”课程是计算机专业课程中的核心基础课程之一,也是其他非计算机类专业的主要选修课之一。“数据结构”课程的学习过程,是复杂程序设计的训练过程。在该课程的学习过程中,学生普遍反映难、不易学,对一些抽象概念、算法难以理解,无法准确掌握,学生的学习效果普遍不太好。如何在网络教学的环境下提高这门课程的教学效果和效率,是一个值得探讨的问题。
网络教育正广泛应用社会教育的各个方面,在现代教育中正发挥着越来越重要的作用。利用数字化学习环境,通过网络教学,改变教育观念,促进教学内容和教学方法的改革,能有效地提高教学的质量和效率。网络教学还能提高学习者的学习能力,改善学习者的学习环境和资源,使学习者的学习不再受时空的限制,能有效地提高学习者在信息社会中的生存和发展能力。如何利用网络对“数据结构”课程进行网络教学,提高该课程教学质量值得深入探讨。笔者结合多年的本科“数据结构”教学经验,在开发网络教学课件的基础上分析网络教学原则、互动式网络教学、网络课件开发等问题。
一、网络教学注意的问题
随着计算机技术的迅速发展,网络越来越广泛地被应用于社会的各个角落。牢牢树立现代网络教育的科学教育观:把传统教育观和现代的网络教育观念有机结合,努力改变旧的“以课程为中心”教学模式,并将其转变为“以学生接受知识为主体”、“以学生自主学习为中心”、“发挥教师的主导作用”新的教学模式。这将有利于培养学生独立获取知识的能力,能够很好地提高学生的自主创新能力和其他综合素质能力。
1.综合运用各种现代教学手段
传统的“黑板+粉笔”教育模式只是单纯地教师讲授,学生听,教学手段十分单一,教学效率不高,效果不够理想。现代网络教学能够综合应用多种远程技术手段(比如网上动画、音频、视频、电子白板、等),营造了良好的学习环境和氛围,能够极大地提高学生的积极性,有利于培养学生的学习兴趣,能够充分锻炼学生各个方面的能力。“以教学内容为主”这句话适合于书本,同样适合于网站上的网页设计。设计网站页面内容可以是任何信息,比如文字、图片、声音、影像、动画等。但不管形式如何,内容一定要跟学生的学习内容相关。
2.先进实用的教学方法
“数据结构”课程是一门理论性和实用性较强的课程,既要培养学生的动手能力,又要提高学生的程序设计能力,传统的教学手段不能达到该课程的教学目的。教师必须采取多元化的教学手段,一般应选用生动的图形、形象的动画演示,配以音频和视频等教学方法。这些形象的课件设计,可以帮助学生学习算法和程序设计的技巧,学生也能够更深入地理解该课程的概念和数学定义等。教师还应该充分利用以“可视化”为特征的多媒体技术,将抽象的算法过程形象化,以一种浅显易懂、更直观的形式呈现给学生,这样将大大提高学生的程序设计思维能力。
二、交互式网络教学
交互式教学是指在一定的教学情境中,教学参与者以主体的身份按照一定的规则、规范进行的一种交换和传导活动,这些规则、规范是经参与者双方共同认可的。在这种交互过程中,传导的内容包括言语与非言语的、领悟与说明、理解与解释等方面。交互式教学能够激发教学双方的主动性和探究性,从而很好地提高教学效果。
1.交互式教学模式改变了传统课堂教学受空间和时间限制的特点
学生可以随时随地接受教育,并将不清楚的问题及时反馈到网上。学生提出的问题,有些可以立即在线讨论进而解决,有些虽然不能得到及时地回应,但这些问题资源可以积累在网上,教师可以针对这些问题在课堂教学中集中解决。交互式的网络教学模式,在教学双方进行平等交流探讨的过程中,通过创造多边互动的教学模式,达到学生之间、师生之间不同观点的碰撞和交融。
2.交互式网络教学模式突破了受教育者的限制
不同年龄、不同地域、不同种族与肤色的人都可以平等地接受这样的教育机会。教学过程成功地从教室直接延伸到全社会,有利于构建、完善社会的终身教育体制,为计算机技术的普及与发展起到更好作用。
3.交互式网络教学能够很好地提高知识的广度与深度
“数据结构”课程是计算机的核心基础课程,很多高校有自己的精品课程网上教学系统。这种交互式的网络教育模式,可以推动学生计算机核心基础课程的学习与理解,加速信息技术与其他学科的结合,进一步拓展知识面,有利于素质教育的开展。在教学过程中,只有学生与学生之间、老师与学生之间充分互动,才能更好地营造一种主动探索、不断创新的氛围;从而有利于提高学生的综合素质、培养学生的智力潜能和创新能力。
三、“数据结构”课程网络课件的开发
网络课件开发是网络教学的一个非常重要的环节,网络课件开发也要明确体现教学目标,教学内容上应该组织合理,解决难点、重点问题,教学手段上要求采用多种教与学的手段。在多媒体课件形式上要求影像丰富、有反馈信息、动画运用有效、视听媒体有艺术表现力、易于操作等。在艺术性上要求系统界面的颜色和谐、布局合理、操作风格统一。
1.课程内容的组织
“数据结构”课程的内容比较多,而且比较抽象,内容涉及线性表、栈、队列、串、数组、广义表、树、图等。该课程的网络课件要从存储结构、逻辑结构和数据运算三个方面去组织教学内容。
对数据结构中一些主要算法可以先整体介绍其思想,然后用语言描述其算法过程,由易到难、分层细化、逐步深入。可视化动态学习算法执行过程可以用Flash展示,这样可以帮助学生更容易了解算法,而且不像教材那样枯燥乏味,教师可以利用它来吸引学生的注意力。学生在课后可利用可视化软件来探索算法的执行过程,帮助学生理解。
脚本的编写是课件开发关键性的一步,与网页制作相比,它就是内容和形式的关系,脚本的好坏往往决定了课件的构架和互动性的程度,所以应该请那些具有丰富编写经验的专家或学者来编写脚本,或者选择那些经过实际教学实践检验的教材来作为课件开发的脚本。
2.习题的组织
习题是帮助学生更深入掌握所学知识的一种途径,可以加深对基本概念的理解,起到巩固复习、引伸或者延展的作用。选择难度合适的练习题和自测题、算法分析图、程序设计题,这样学生可根据自身的实际情况、兴趣爱好或自身的学习目的和要求选择题目。网络课件应该建立合适的试题库系统,试题库应包含各种试题类型,如选择题、判断题、问答题等,并对每个题目的难度表明难度系数。试题库系统可根据题型要求设定、考试题目范围设定、难度系数设定等进行自动组卷。系统还可以设计更多的习题组织形式,体现课程学习中的重点和难点。
“数据结构”网络教学是网络时代的一种新的教学模式的尝试,设计的网络教学要具备师生互动、人机互动的优势,延伸课堂空间,突破时空界限,拓展学者的思维方法。这种数据结构网络教学模式是有利于培养高素质、善思考的综合型人才,使得学生能够比较轻松地掌握“数据结构”的基本内容,为后续课程的学习打下良好的基础。
参考文献:
[1]陆菊康,等.《cc2001教程》的研究与思考[J].网络时代的中国计算机教育,1999:17-20.
[2]吴伟民.数据结构和算法的可视化教学研究与实践[J].现代计算机,
1999,(3):35-37.
[3]陈丽娟.算法执行过程的可视化在CAI中的应用[J].计算机工程,
1999,(9):83-84.
[4]范惠林,赵思宏.研究性教学模式在专业课程中的应用[J].现代教育科学(高教研究),2002,(11).
(责任编辑:宋秀丽)
关键词:数据结构;教学方法;网络教学
作者简介:杨格兰(1975-),男,湖南益阳人,湖南城市学院计算机系,副教授。(湖南益阳413000)
中图分类号:G642 文献标识码:A 文章编号:1007-0079(2012)16-0071-02
随着计算机的广泛应用,学习计算机课程的人也越来越多。“数据结构”课程是计算机专业课程中的核心基础课程之一,也是其他非计算机类专业的主要选修课之一。“数据结构”课程的学习过程,是复杂程序设计的训练过程。在该课程的学习过程中,学生普遍反映难、不易学,对一些抽象概念、算法难以理解,无法准确掌握,学生的学习效果普遍不太好。如何在网络教学的环境下提高这门课程的教学效果和效率,是一个值得探讨的问题。
网络教育正广泛应用社会教育的各个方面,在现代教育中正发挥着越来越重要的作用。利用数字化学习环境,通过网络教学,改变教育观念,促进教学内容和教学方法的改革,能有效地提高教学的质量和效率。网络教学还能提高学习者的学习能力,改善学习者的学习环境和资源,使学习者的学习不再受时空的限制,能有效地提高学习者在信息社会中的生存和发展能力。如何利用网络对“数据结构”课程进行网络教学,提高该课程教学质量值得深入探讨。笔者结合多年的本科“数据结构”教学经验,在开发网络教学课件的基础上分析网络教学原则、互动式网络教学、网络课件开发等问题。
一、网络教学注意的问题
随着计算机技术的迅速发展,网络越来越广泛地被应用于社会的各个角落。牢牢树立现代网络教育的科学教育观:把传统教育观和现代的网络教育观念有机结合,努力改变旧的“以课程为中心”教学模式,并将其转变为“以学生接受知识为主体”、“以学生自主学习为中心”、“发挥教师的主导作用”新的教学模式。这将有利于培养学生独立获取知识的能力,能够很好地提高学生的自主创新能力和其他综合素质能力。
1.综合运用各种现代教学手段
传统的“黑板+粉笔”教育模式只是单纯地教师讲授,学生听,教学手段十分单一,教学效率不高,效果不够理想。现代网络教学能够综合应用多种远程技术手段(比如网上动画、音频、视频、电子白板、等),营造了良好的学习环境和氛围,能够极大地提高学生的积极性,有利于培养学生的学习兴趣,能够充分锻炼学生各个方面的能力。“以教学内容为主”这句话适合于书本,同样适合于网站上的网页设计。设计网站页面内容可以是任何信息,比如文字、图片、声音、影像、动画等。但不管形式如何,内容一定要跟学生的学习内容相关。
2.先进实用的教学方法
“数据结构”课程是一门理论性和实用性较强的课程,既要培养学生的动手能力,又要提高学生的程序设计能力,传统的教学手段不能达到该课程的教学目的。教师必须采取多元化的教学手段,一般应选用生动的图形、形象的动画演示,配以音频和视频等教学方法。这些形象的课件设计,可以帮助学生学习算法和程序设计的技巧,学生也能够更深入地理解该课程的概念和数学定义等。教师还应该充分利用以“可视化”为特征的多媒体技术,将抽象的算法过程形象化,以一种浅显易懂、更直观的形式呈现给学生,这样将大大提高学生的程序设计思维能力。
二、交互式网络教学
交互式教学是指在一定的教学情境中,教学参与者以主体的身份按照一定的规则、规范进行的一种交换和传导活动,这些规则、规范是经参与者双方共同认可的。在这种交互过程中,传导的内容包括言语与非言语的、领悟与说明、理解与解释等方面。交互式教学能够激发教学双方的主动性和探究性,从而很好地提高教学效果。
1.交互式教学模式改变了传统课堂教学受空间和时间限制的特点
学生可以随时随地接受教育,并将不清楚的问题及时反馈到网上。学生提出的问题,有些可以立即在线讨论进而解决,有些虽然不能得到及时地回应,但这些问题资源可以积累在网上,教师可以针对这些问题在课堂教学中集中解决。交互式的网络教学模式,在教学双方进行平等交流探讨的过程中,通过创造多边互动的教学模式,达到学生之间、师生之间不同观点的碰撞和交融。
2.交互式网络教学模式突破了受教育者的限制
不同年龄、不同地域、不同种族与肤色的人都可以平等地接受这样的教育机会。教学过程成功地从教室直接延伸到全社会,有利于构建、完善社会的终身教育体制,为计算机技术的普及与发展起到更好作用。
3.交互式网络教学能够很好地提高知识的广度与深度
“数据结构”课程是计算机的核心基础课程,很多高校有自己的精品课程网上教学系统。这种交互式的网络教育模式,可以推动学生计算机核心基础课程的学习与理解,加速信息技术与其他学科的结合,进一步拓展知识面,有利于素质教育的开展。在教学过程中,只有学生与学生之间、老师与学生之间充分互动,才能更好地营造一种主动探索、不断创新的氛围;从而有利于提高学生的综合素质、培养学生的智力潜能和创新能力。
三、“数据结构”课程网络课件的开发
网络课件开发是网络教学的一个非常重要的环节,网络课件开发也要明确体现教学目标,教学内容上应该组织合理,解决难点、重点问题,教学手段上要求采用多种教与学的手段。在多媒体课件形式上要求影像丰富、有反馈信息、动画运用有效、视听媒体有艺术表现力、易于操作等。在艺术性上要求系统界面的颜色和谐、布局合理、操作风格统一。
1.课程内容的组织
“数据结构”课程的内容比较多,而且比较抽象,内容涉及线性表、栈、队列、串、数组、广义表、树、图等。该课程的网络课件要从存储结构、逻辑结构和数据运算三个方面去组织教学内容。
对数据结构中一些主要算法可以先整体介绍其思想,然后用语言描述其算法过程,由易到难、分层细化、逐步深入。可视化动态学习算法执行过程可以用Flash展示,这样可以帮助学生更容易了解算法,而且不像教材那样枯燥乏味,教师可以利用它来吸引学生的注意力。学生在课后可利用可视化软件来探索算法的执行过程,帮助学生理解。
脚本的编写是课件开发关键性的一步,与网页制作相比,它就是内容和形式的关系,脚本的好坏往往决定了课件的构架和互动性的程度,所以应该请那些具有丰富编写经验的专家或学者来编写脚本,或者选择那些经过实际教学实践检验的教材来作为课件开发的脚本。
2.习题的组织
习题是帮助学生更深入掌握所学知识的一种途径,可以加深对基本概念的理解,起到巩固复习、引伸或者延展的作用。选择难度合适的练习题和自测题、算法分析图、程序设计题,这样学生可根据自身的实际情况、兴趣爱好或自身的学习目的和要求选择题目。网络课件应该建立合适的试题库系统,试题库应包含各种试题类型,如选择题、判断题、问答题等,并对每个题目的难度表明难度系数。试题库系统可根据题型要求设定、考试题目范围设定、难度系数设定等进行自动组卷。系统还可以设计更多的习题组织形式,体现课程学习中的重点和难点。
“数据结构”网络教学是网络时代的一种新的教学模式的尝试,设计的网络教学要具备师生互动、人机互动的优势,延伸课堂空间,突破时空界限,拓展学者的思维方法。这种数据结构网络教学模式是有利于培养高素质、善思考的综合型人才,使得学生能够比较轻松地掌握“数据结构”的基本内容,为后续课程的学习打下良好的基础。
参考文献:
[1]陆菊康,等.《cc2001教程》的研究与思考[J].网络时代的中国计算机教育,1999:17-20.
[2]吴伟民.数据结构和算法的可视化教学研究与实践[J].现代计算机,
1999,(3):35-37.
[3]陈丽娟.算法执行过程的可视化在CAI中的应用[J].计算机工程,
1999,(9):83-84.
[4]范惠林,赵思宏.研究性教学模式在专业课程中的应用[J].现代教育科学(高教研究),2002,(11).
(责任编辑:宋秀丽)