分享到:

Visual C++下多媒体《数据结构》CAI的研究与开发

0引言计算机辅助教学CAI(ComputerAssistedInstruction)发展已有将近30年的历史.过去在DOS环境下,CAI系统类似于考试形式,或是书本文字形式的一种翻版,学生兴趣不高,容易疲劳,从而影响学习效果.近年来,随着多媒体技术的迅速发展,以及开发环境和工具的提高,市场上已经出现了很多的用声、像、图、文综合传递信息,并有极强交互性的多媒体CAI软件.这些软件将一些抽象、枯燥的教学内容变得形象化、具体化,提高了学生的学习兴趣,增强了学习效果.CAI集计算机科学、教育学、心理学于一体,它已经成为当今世界的一个研究热点.CAI的多媒体化和智能化并列是今后CAI的发展方向.《数据结构》是计算机专业学生必修的一门专业基础课,逻辑性强、抽象思维多、算法结构复杂,一直是大学教育中的难点、重点[1].我们采用WindowsNT平台利用microsoftVisualC++工具,根据学生学习这门课的心理特点,开发了多媒体《数据结...  (本文共5页) 阅读全文>>

《宜春师专学报》1999年02期
宜春师专学报

关于《数据结构》课程实验的改革与实践

《数据结构》课程已开设多年,对该课程上机实验而言却一直是一个难点,有关教材多是以类PAS(’Al、语言的形式来描叙各种算法,而我校近年来随着对专业的教学改革和课程设置,对《PA压、AIJ语言程序设计》课程已经放弃.即便在开设该课程时,也由于是类PA段认L的过程形式,学生在学习过程中对该课程的上机也有无从下手的感觉,从而使学生对《数据结构》课程有一种过于抽象而难以理解的感受,而另有一部分教材对算法的描叙是以自然语言形式,就更增加了上机的难度.针对目前这种情况,结合当前的主流教学语言是《C语言程序设计》,清华大学严蔚敏与吴伟民合编的《数据结构》第三版采用了类C语言描叙,虽已改进多多,而正因为是类C语言,不能直接上机,多数同学也仍有理解虽易,但动手犹难的感觉. 从课程性质上讲,高级语言程序设计课程是对学生进行结构化程序设计(程序抽象)的初步训练,而数据结构课程就是要培养他们的数据抽象能力,因此加强上机实习是必不可少的.针对这一问题和课...  (本文共5页) 阅读全文>>

《文教资料》2005年30期
文教资料

高职高专《数据结构》课程教学实践与探索

一、引言《数据结构》是计算机专业的一门重要的专业基础课,它在计算机科学与技术中有着广泛的应用背景。但由于这门课程具有概念多、理论性强、高度抽象等特点,致使在实际教学中出现了课时少与教学内容多的矛盾,学生学习兴趣不高,教学效果不理想等现象,这种现象在高职高专院校中更加普遍。目前,《数据结构》课程教学面临的两个突出问题是:第一,由于学生基础差异,学生的程序设计水平参差不齐。第二,课程知识点多、操作性强与学时压缩相矛盾。《数据结构》课程的特点决定了如果仍按照传统的教学方法来系统讲授,势必需要大量的课时,但实际上该课程的学时较以前已被大大压缩。因此,如何提高高职高专《数据结构》课程的教学水平和质量,对学生后续课程的学习和今后走上工作岗位均具有现实的意义。二、教学内容实践高职高专教育的人才培养特征是高级技术应用型人才,具体到一个专业来说,课程体系和人才培养方案是以学生毕业后就业岗位所需要的知识、技能、态度为导向,简称以就业为导向。因此,在...  (本文共2页) 阅读全文>>

《晋城职业技术学院学报》2016年06期
晋城职业技术学院学报

基于差异化教学的分班翻转课堂教学模式探索——以《数据结构》课程为例

所谓翻转课堂是指在信息化环境中,教师预先创建教学视频,提供给学生以视频为主的学习资料,学生在课前观看视频内容,自主学习课程内容,课堂上教师与学生共同交流、讨论各知识点的一种新型教学模式。一、翻转课堂的优势翻转课堂教学模式是当前先进教学理念和方法的代表,已成为国内外教育界关注的热点。与传统的教学模式相比,翻转课堂有以下优势。(一)颠覆了传统教学模式翻转课堂颠覆了传统的“课上听课+课下作业”的教学模式,形成了“课前自学+课上内化”的新型教学模式。在翻转课堂教学过程中,学生可在课前反复观看教师的视频讲解,有足够的时间进行思考,并可根据自身情况调整学习进度,实现真正意义上的自主学习。这在很大程度上克服了班级集体上课、同步听教师讲解、同步思考、齐步走的弊端。除此之外,学生能够在课堂上把课前学习过程中遇到的疑点、难点与老师、同学进行讨论交流,这对知识的深度理解有非常大的帮助。(二)突破了时空局限翻转课堂拓展了传统课堂的时间和空间范围。传统课...  (本文共5页) 阅读全文>>

《内蒙古农业大学学报(社会科学版)》2017年01期
内蒙古农业大学学报(社会科学版)

《数据结构》课程教学改革与研究

一、引言《数据结构》是计算机科学中一门综合性的专业基础课,是联系一般基础课和专业课的“桥梁”。它既要求学生有一定的计算机高级语言和计算机组成原理等计算机基础知识,还需要有一定的线性代数、离散数学等数学理论知识。同时,《数据结构》又是操作系统、编译原理、计算机网络以及数据库等课程的重要的基础课程,在整个计算机知识体系中具有举足轻重的作用。[1]。从国内外教育体系来看,《数据结构》对研究生继续从事计算机专业的科学研究非常重要,该课程是历年来计算机专业硕士研究生入学考试的必考课程。用计算机解决任何问题都需要进行数据表示和数据处理,而《数据结构》的主要研究内容就是将现实世界中的抽象概念在计算机系统中进行表示,并且对这些数据进行处理。《数据结构》课程的教学目标,是使学生学会分析计算机所加工数据的数据结构特性,为程序设计所涉及的数据选择适当的逻辑结构和存储结构及相应的算法,并能够分析算法的时间效率和空间效率。为高效地解决日常生活中的实际问题...  (本文共3页) 阅读全文>>

《软件导刊》2015年12期
软件导刊

《数据结构》课程教学改革研究

0引言《数据结构》作为计算机专业一门重要的专业基础课程,其作用毋庸置疑,但是,在各高校的具体教学中,因该课程教学内容安排不合理等各种原因,导致教学效果不佳,影响了后续的专业课程学习,进而影响学生的整体专业素质。探讨建立一种科学有效的教学方法,提升教学效果,对推进《数据结构》教学意义重大。1课程概述《数据结构》的主要任务是讨论各种数据结构的逻辑结构、存储结构及相关操作算法,以确定怎样合理组织数据,为所涉及的数据选择适当的存储结构、逻辑结构,设计、优化算法,以提高计算机执行程序时间、空间效率[1]。它为操作系统、数据库原理、编译原理等后续专业课程的学习奠定了基础,对从事软件项目的开发有着重要的作用。《数据结构》作为数学、计算机硬件、软件三者之间的一门核心课程,对学好非计算机专业其它课程也发挥着重要的基础作用。因此,许多电类非计算机专业也将它作为必修课程。该课程的教学任务主要立足于基础知识和基础理论的掌握、应用能力的培养以及实践能力的...  (本文共2页) 阅读全文>>