




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、西安高新科技职业学院“十三五”数据结构课程建设与改革计划(2016-2020年)机械电子工程系2016年10月一、课程现状(一)基本情况:在计算机专业的课程体系中,数据结构是一门核心专业技术基础课,是学生进一步提高编程水平的必修课。学习本课程能锻炼学生利用计算机解决实际问题的能力,为学生学习面向对象程序设计、Java程序设计、C#程序设计、操作系统、数据库原理等后继课程奠定坚实的基础。但是,我们发现课程学习结束后,学生往往不知道自己到底学了些什么,对学过的知识也不知道怎样应用。所以对这门课程的建设和改革问题已迫在眉睫。分析问题出现的原因:(1)该门课程具有较强的理论性和实践性,知识的理解相对比
2、较抽象,难于掌握。(2)教师没有注意培养学生的兴趣,学生被动地接受知识。(3)由于课程内容较多,很多教师只注重各个知识点的介绍,而忽略了数据结构课程的整体性和连续性。(4)注重理论教学,实践能力即理论知识如何运用的训练还有待加强。解决问题,加强课程建设和改革,具体的思路如下:要想让学生学好这门课,首先要让他们知道所学课程的实用性和重要性。可以由教师带领学生参观软件开发的现场,请工程师讲解数据结构在软件开发中所起的重要作用。第二充分调动学生的主动性积极性。在授课过程中利用分析解决“迷宫问题”“猴子选大王问题”、“八皇后问题”等实际问题激发学生的兴趣,并在老师的辅导下让学生自己动手编程解决相关问题
3、,使学生学有所用,用而后思,真正把知识点吃透。(二)课程标准1、课程性质数据结构是计算机软件技术专业学生的一门统设必修课程。本课程教学主要内容包括:线性表、栈和队列、数组与矩阵、树与森林、图、查找、排序、递归等。通过教学,使学员掌握如何组织各种数据在计算机中的存储、传递和转换等。课程以C语言作为算法的描述工具,强化数据结构基本知识的掌握。使学员的编程能力,特别是程序阅读和分析问题能力等方面的素质有所提高,为后续计算机专业课程的学习打下坚实的基础。2、知识模块及课时分配表1课程内容与课时分配表序号项目(任务或模块等)知识内容与要求技能内谷与要求教学活动设计学时1概论(1)数据结构的基本概念;(2
4、)算法的描述方法;(3)算法设计的要求和算法时间效率的度里分析。理解数据的含义。理解逻辑结构、存储结构、运算集合及它们之间的关系。掌握算法的五个特点。课堂讲授与学生分组讨论的方法,通过学生自主学习讨论使学生对课程的内容更深入的了解,同时培养学生的兴趣22线性结构11)线性表的定义及基本操作;(2)单链表、循环链表、双向链表的定义、逻辑结构及基本操作;(3)栈的概念,栈的顺序存储结构和链式存储结构及其基本操作;(4)队列的概念,队列的顺序存储结构和链式存储结构及其基本操作;栈与队列的应用举例掌握顺序存储结构的定义及基本操作。掌握链式存储结构的定义及基本操作。通过课堂讲授、演示等方法以及学生反馈相
5、结合采用案例法和比较法讲述。具体实例:(1)符号表的实现;(2)一元多项式的求和。103树与二叉树(1)树的定义和存储结构;(2)二叉树的定义、性质、存储结构;(3)树、二叉树和森林的相互转换;(4)树和森林的遍掌握二叉树的定义及遍历操作;了解森林的遍历算法;了解树、二叉树和森林的相互转换;掌握哈夫曼树及其应用。通过动画演示与现场教学,深化学生对树和森林的感官理解。具体实例:(1)学生会组织机构的管理实现;(2)哈夫曼编码。12历算法;(5)哈夫曼树及其应用4图(1)图的定义和术语;图的存储结构,邻接矩阵表示法和邻接表衣小法,(2)图的遍历操作,深度优先搜索遍历和广度优先搜索遍历;(3)图的几
6、个典型应用问题,最小生成数、拓扑排序和最短路径。掌握图的定义,图的存储结构,图的遍历操作和图的几个典型应用通过动画演示与现场教学,深化学生对图的感官理解实例训练:11)最小生成树;(2)城市最短路径;(3)排课系统的算法实现125查找(1)静态查找表及查找算法:顺序查找、折半查找;(2)动态查找表及查找算法:二叉排序树;(3)哈希表及查找算法。掌握静态查找表及查找算法:顺序查找、折半查找;掌握动态查找表及查找算法:二叉排序树;掌握哈希表及查找算法。通过讲授与多媒体演示的方法,注重各种查找算法之间的区别,并了解各种算法的应用场景。实例训练:(1)在线性表里查找X;(2)在顺序表里查找X的算法实现
7、;(3)二叉排序数的查找;146排序(1)排序的概念;(2)直接插入排序;(3)冒泡排序;(4)快速排序;(5)堆排序;(6)归并排序(7)希尔排序掌握常用的排序算法,直接插入排序、冒泡排序、希尔排序、快速排序、堆排序、归并排序。通过讲授与多媒体演示的方法,使学生熟悉各种排序算法之间的区另L并了解各种算法的应用场景。实例训练:(1)牌游戏实现;(2)荷兰国旗问题;(3)螺钉与螺母问题。143、数据结构课程教学现状及改进措施(1)数据结构课程教学的现状即存在的问题过于突出理论讲解,联系生活中的实际问题不够由于课程内容抽象,讲解中往往需要捋离出实际事物中与结构无关的特性,关注数据与模型本身,如果只
8、是按照教材照本宣科,不与实际生活中的例子结合,容易言之无物,比如“图”这一结构中一个与很多重要应用算法,如“最小生成树”、“最夕路径”,相关联的概念一一“权”,在讲解这一概念时,如果只是依照教材上的点线图形来讲解,很难能够让学生清晰的理解这一概念的含义,如果与生活实际相结合,如解释“最短路径”算法时,将图中的点映射为城市,边映射为城市间的道路,那么权值这一概念的含义就自然浮现了。过于注重理论的讲解方式会使得学生觉得内容空洞,从而学习兴趣下降。教学过程中互动不足,教学效率较低教学活动中,学生始终是最重要的主体。教学活动的主要目的是传授知识,若学生不能很好的掌握课程要求的知识,那么即使施教者拥有再
9、好的教学技巧,教学效果也会大打折扣。当前课堂上多采用填鸭式的被动式教学方式,教师在教学中扮演了过重的角色,课堂上经常见到这样的情形,教师在讲台上滔滔不绝的讲授,讲台下的学生却表现不佳,除少数几个能跟上老师的节奏认真听讲外,大多数都昏昏欲睡。那么,要想拥有好的教学效果,必须使受教者一学生积极主动的投入到学习当中,这就需要教师在教学活动当中通过提问,随堂作业等互动方式引领学生自主的投入到学习活动当中,使学生通过主动的思考获取知识,提高学习的兴趣,提高教学效率。实验教学环节薄弱,学生编程能力提高较小“实践出真知”,在计算机专业的课程学习中,编程上机实践是其重要组成部分,数据结构课程的学习也不例外。上
10、机编程实践能够巩固和验证学习的理论知识,促使学生加深对所学知识的理解,同时应该看到,计算机专业是一门基于实践的专业,没有良好的编程能力,学生无法在就业及以后的职场发展中占据优势,因此使学生拥有良好的编程能力是计算机专业教育教学的一项重要内容。而实验教学环节是锻炼学生程序编写能力的有效途径。当前的课程教学中对实验课程不够重视,这在课时安排上就有所体现,实验课时只有理论课时量的三分之一。同时还有一个问题影响实验教学的质量,就是部分学生在程序设计类的前导课程中训练不足,基础的程序设计能力较差,如有些同学完全不会使用“指针”,甚至不知道设计函数的基本语法规则。这样就导致部分学生从课程一开始就无法完成实
11、验内容,久而久之,产生厌学情绪。课程考核机制不尽合理,不能体现学生的完整表现课程考核本身是实现教学目的和检测学生学习成果的一种手段,而不是目的。课程考核的目的不仅是为了考察学生是否完成和深化对所学知识的意义建构,实现课程目标的程度,更是为了检验和改进学生的学习和教师的教学,改善课程设计,完善教学过程,从而有效地提高学生的专业素养。因此,课程考核必须与教学紧密结合,成为教学的一部分,体现教学并服务于教学。寓教于考,以考促学。然而,当前的课程考核方式是课程结束后出纸质卷子进行一次笔试,考核形式比较僵化,虽然形式简单比较容易操作,但是很难反映学生在整个课程中的完整表现以及实际的动手编写程序的能力。(
12、2)教学改进措施使用案例教学法,理论联系实际针对课程教学中,内容抽象,学生难于理解的问题,可使用案例教学法,将与实际生活联系紧密,易于理解的,与数据结构知识相关的案例引入课堂,用来解释一些抽象的概念和方法,如在讲解“栈”这一重要结构时,利用“停车场”这一经典案例,就能够很清楚的解释出“栈”结构使入栈数据“后进先出”的鲜明特点;在讲解“树”这一结构时,结合Windows操作系统的文件管理系统这一典型“树”型结构的应用,使学生对该结构建立起较清晰的认识。这些案例的使用使抽象的理论知识与生动的生活中能看得见的具体事物联系起来,更容易理解和学习,进而取得了良好的教学效果。使用互动教学法,提高学生学习的
13、主动性学生学习兴趣不高,主动性不强的问题主要是学生对教学过程参与度不高造成的。“疑是思之始,学之端”,采用互动教学法,就是要通过提出一些精心设计的与学习内容相干的主题问题,促使学生主动思考,充分调动学生的积极性、创造性,提高教学效果。例如在讲解“哈夫曼树”这部分内容时,提出“如何高效的完成文本压缩”这一问题,吸引学生主动思考,提出他们自己的压缩方案,讨论自己设计的压缩方案的优劣,然后引出“哈夫曼树”算法,并归纳总结该算法的优势。这样的过程能够引起学生广泛的思辨,争论,最后达到熟悉所学内容的目的,同时开阔思路,利于学生创新思维的培养。加强实践环节,强化学生编程能力实践是强化理论学习,增强程序设计
14、能力的重要手段,为使学生更好的掌握所学内容,必须强化实验环节。就具体措施而言,首先应该增加实验课程的课时安排,应以达到理论学时的一半为宜,其次要细化实验内容,明确实验要求,可将实验分为独立完成的基础实验项目、分组完成的必做实验项目以及有较高难度的选作实验项目,各类实验项目应按照从易到难、从点到面、从知识训练到思维训练的步骤逐步强化数据结构课程的知识内容,提高学生的程序设计能力,实验课程中还有一需要注意的问题,就是有部分同学程序设计课程的基础较弱,对程序设计语言的掌握达不到课程要求,针对这种情况,建议在开课之初,对课程所使用的程序设计语言的相关知识点进行有针对性的复习,以利于学生较好的完成实验。
15、改进考核方式,提高实验成绩比重对教学而言,课程考核是手段不是目的,但仍应该看到就绝大多数同学而言,即使是老师怎样着重强调课程学习的目的是掌握知识,培养能力,考试成绩仍然是学生学习最大的动力和指挥棒。因此,课程的考核方式有重要的引导作用。建议在考试成绩中加大编程实践能力的比重,可参考实验课程内容学生的完成情况,给出相应的分数。同时,学生到课情况、课后作业完成情况等也应作为平时成绩在总成绩中有所体现,可将总成绩分为三部分,期末卷面成绩占比百分之四十,实验成绩占比百分之四十,平时成绩占比百分之二十。4、教学条件(1)师资条件:课程教学主要由具有企业实践经历的双师型专任教师完成。团队规模:基于每届1个
16、教学班的规模,需专、兼职教师2-3人左右。课程负责人:应由具备扎实的计算机专业知识,熟悉计算机技术发展和高职教育规律、实践经验丰富、教学效果好、具有高级职称的“双师”素质教师担任。(2)教学硬件设施及配备理论教学条件:多媒体教室实践实训教学条件:实训楼计算机机房二、建设目标与思路以现代职业教育思想为指导,遵循高等职业教育要注重综合素质和创新能力培养的原则以及计算机技术的发展规律,充分运用现代教育技术和信息化教学手段,把本课程建设成具有我校具有一定特色和一流教学水平、教学效果显著的示范性课程,并以此为基础,提高本课程在省内知名度。1.建设目标(1)课程内容建设目标本课程的内容建设目标是在基本理论
17、知识的基础上,结合计算机技术的发展趋势,不断将当前的主流技术纳入讲课内容,并适当引入新兴的相关计算机技术进行讲解,使学生深入了解数据结构的逻辑思想、实现方法、应用技术和发展趋势。本课程应追求理论联系实际,教学与实践相呼应。灵活多样地采取编程、拓展性学习、案例教学、讨论、报告,大型作业,科研项目等多种形式,激发学生的学习兴趣和主动参与精神,使学生理解原理,掌握方法,熟练应用,能够创造性地应用各种数据结构和算法,设计性能优、效率高、可读性强、易维护的程序解决实际问题,提高学生的学习能力、探索研究的能力。(2)教材建设教材建设,对课程教材进行调整,以校本教材为技术,对教材进行改进,结合相关计算机技术
18、的发展,开发适合学生使用的理实一体化的教材,满足学生的使用需要。(3)实训条件建设为了提升学生的实践能力,计划建设如下实训室。数据结构实训室:60工位,均配置主流性能的计算机,并安装编程环境。(4)师资队伍建设在3-5年的建设期间,培养1名专业带头人,3名专业骨干教师。吸收或培养2-3名教师,具备大型软件开发实践经验,能更好地能够胜任本课程的授课工作。(5)精品在线开放课程建设在2-3年时间,建设本课程的校级在线开放课程,依托已经建设的实验实训条件,开发完整的在线教学资源。2.建设思路(1)课程建设主要通过与国内主流网络企业,进行深度校企合作,进行课程共建。(2)加大高水平人才引进,以引进具备
19、2-5年实践工程经验的企业工程师担任专任教师。或者聘请企业工程师担任本课程的授课工作,与在校专任教师共同承担课程的授课工作。(3)加快实训条件建设,提升学生的实际动手能力。(4)建设符合学生需要的在线共享课程,积极引进信息化教学手段,提升教学效果。改革教学模式和方法,采用理实一体化教学模式,项目化教学,混合式教学模式。三、建设任务及进度安排(一)建设任务1 .课程标准在2018年完成对课程标准的修订,在修订中以校企合作进行课程共建的内容基础,结合高等职业教学的教学方法、项目化教学、信息化教学手段,根据行业企业的人才需求调整课程教学内容。2 .教学设计在教学中根据课程标准确定的教学内容,开发符合
20、需求的多个教学案例,以职业教学的项目化教学组织教学,教学中采用理实一体化开展教学,并且结合信息化教学手段和以在线开放课程结合线下课程的混合式教学模式,开展多样化的教学,提升学生的学习兴趣,实现教学效果。3 .教学团队开展课程教学团队(课程组)建设,通过与企业合作的师资专业培训提升专任教师的专业能力,通过参加各类职业能力培训提升教师职业能力,人均每年参加1次专业培训和一次职业能力培训。4 .教学方法根据课程内容设计的项目案例和任务,依托现有实验实训条件,以理实一体化形式开展项目化教学,借助信息化教学手段,以微课、精品在线开放课程,线上线下的混合是教学模式进行课程教学,同时,利用蓝墨云班课等多种形
21、式的新型的教学app应用,开展头脑风暴、课堂讨论、在线评测、作业提交等教学活动。5 .教材与教辅资料(1)开发校本教学,并不断修订,出版后使用。(2)利用在线开放课程和教学资源库建设,制作丰富的信息化教学资源。(3)充分利用第三方的教学资源,例如各类在线开放课程平台(中国大学MOOC、学堂在线、智慧树),为课程教学提供丰富的教学资料。6 .考试命题与考核方式(1)根据课程标准要求,以学生的实践动手能力为考核重点,建立课程的考核体系,主要考核方式如下:表2考核方式序号考核形式考核要求比重1平日廿核职业素质、平时作业、实训报告、研究型学学习报告、实践动手能力考核,主要考核项目完成情20%2技能考核
22、注重学生实操的规范性和职业素质考30%3终结,曲考试期末考试,采用笔试形式或者上机考试。试题范围及内容尽可能覆盖职业岗位知识要求,但要突出课程重点。合理安排试题的难易度,在组卷中,建议/、同难易程度的试题比例为:一般难度试题30%,中等难度试题50%,较深难度试题20%。50%7 .实践教学实践教学基本能满足培养学生岗位能力和职业素养的要求,在教学内容设计方面还需加强校企合作,引入企业真实实践项目,引企业导师进课堂,融课程入岗位实践教学能满足培养学生岗位能力和职业素养的要求。8 .信息化教学资源(1)微课教学资源每个项目的任务制作1个知识微课资源和1个案例讲解微课资源。(2)在线开放课程根据学院要求,建设本课程的在线开放课程。(3)数据结构实训室在计算机机房安装编程软件环境。(4)多媒体Web教学资源。制作以网页形式,结合swf动画的课程教学资源.(5)多媒体课件10.教学竞赛(1)选派课程组成员参加学院举办的教学竞赛、信息化教学竞赛、微课竞赛,获得三等奖及以上成绩。(2)参加陕西省高校信息化课堂教学竞赛、实训教学竞赛和微课教学竞赛,获得三等奖及以上成绩。(二)进度安排第一阶段:制定课程标准数据结构课程是计算机软件技术专业人才培养方案中技术平台课下的职业基础能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 佛山规划测绘合同范例
- 促进多元化经营拓宽业务领域计划
- 幼儿心理发展监测方案计划
- 幼儿园多元智能的教研探讨计划
- 图书信息存储管理计划
- 班主任早晨例会机制计划
- 品牌建设的基础与重要性计划
- 适应性学习在工作中的应用计划
- 《桐梓县狮溪煤业有限公司贵州省桐梓县文笔山-瓦窑坪煤矿(新建)矿产资源绿色开发利用方案(三合一)》评审意见
- 统编版小学语文二年级下册第18课《太空生活趣事多》精美课件
- 吸收放散实验课件
- 语文-2023年高考新课标Ⅱ卷《社戏》解析
- 定积分的应用-毕业论文
- 驾驶员职业心理和生理健康知识专家讲座
- 信息安全等级保护测评指南
- 政治理论考试题库(含答案)
- 2023年福建省福州一中自主招生考试数学试卷
- 浙美版小学美术四年级上册2砖石上的雕刻教学设计
- 学前教育基础综合(心理学)考试复习题库(含答案)
- DB3207-T 2007-2022 政府购买动物防疫社会化服务管理规范
- 苏教版2023年小学四年级数学下册教学计划+教学进度表
评论
0/150
提交评论