分类筛选
分类筛选:

关于数据结构论文范文资料 与用MOOC来实现数据结构课程CDIO教改有关论文参考文献

版权:原创标记原创 主题:数据结构范文 科目:发表论文 2024-01-31

《用MOOC来实现数据结构课程CDIO教改》:本论文主要论述了数据结构论文范文相关的参考文献,对您的论文写作有参考作用。

摘 要:本文分析了应用型高校数据结构课程在CDIO的教改中目前存在的一些问题之后,结合课程本身的特点和应用型高校的培养要求,阐述了MOOC平台在协助教师实现“翻转课堂”时的一些注意事项,并指出了MOOC平台在此过程中尚需改进的一些地方.最后本文以实际例子示范讲解了利用“MOOC”来实现应用型高校CDIO教学的过程.

关键词:MOOC;数据结构;翻转课堂;CDIO

中图分类号:TP393.0 文献标识码:A

Abstract:The paper analyzes some existing problems in the CDIO teaching reform of Data Structure in application-oriented colleges and universities.Based on the characteristics of the course and the talent cultivation requirements in application-oriented colleges and universities,this paper expounds some considerations on the application of the MOOC platform to assist Flipped Classroom teaching.Some effective measures are proposed to improve the MOOC platform.Finally,some practical examples are provided to demonstrate and explain the CDIO teaching process with MOOCs in application-oriented colleges and universities.

Keywords:MOOC;Data Structure;Flipped Classroom;CDIO

1 引言(Introduction)

《数据结构》是高校计算机大学科的一门核心专业必修课,侧重于研究在各种复杂的情况下,如何设计和组织数据在计算机中的存储表示与涉及到的基本算法实现等常用技术.通过对已较为成熟的一些常用结构和算法的学习并掌握其实现的基本原理,这门课程可以使学生在未来复杂情况下数据的组织、结构的设计和创新能力的提高得到一定的训练和启发.

CDIO的基本模式是“构思(Conceive)—设计(Design)—实现(Implement)—运行(Operate)”.如何借助MOOC在线教育的技术,来攻克《数据结构》在CDIO教改过程中的一些顽疾,利用“翻转课堂”来实现CDIO工程教育理念,是本文研究的主要目的.

2 应用型高校在《数据结构》CDIO教改中存在的

问题(Problems in CDIO teaching reform of Data

Structure in application-oriented colleges and

universities)

《数据结构》这门课程理论非常饱满,内容比较抽象,同时又注重一定程度的实践.在很多高校的CDIO教改过程中,这门课程一直是一个老大难的问题.同时它也是让很多学生为之焦头烂额的一门课程.不少优秀的一线老师已经对其中原因作了很多的分析,笔者在这里大致地整理并加上一些个人看法.

2.1 学生层面

(1)学生对该门课程的先导知识没有完全掌握,基础不够牢靠

数据结构的先导课程主要是《C语言程序设计》.根据笔者多年的课堂调查,已及格通过,但在开课前仍有超过一半的学生对C语言的编程能力存在很多问题,不想写,不敢写,不懂怎么写.数据结构中大量使用到了比如函数框架设计及传参、一级指针、结构体、typedef、二级指针等.而这些内容,恰好是学生最薄弱的环节,学生普遍不会用或不敢用[1].

另外,数据结构还需要学生具备面向对象的一些设计理念和思想.而这部分内容,大部分高校尚未在此阶段开相应的课.学生对“某个数据结构,以及建立在该结构基础上的各个方法之间的关系”“结构和相关算法写好之后如何使用”等相关内容缺乏到位的理解.

(2)教材没有针对性,大部分教材不够形象和细致

相当大一部分985院校的教材追求理论完善、逻辑缜密、覆盖面广.但应用型普通高校的学生对此似乎并不太买账[2].在他们的眼里看来,这种教材难度过深,图表和真实代码都太少,对一些算法难点的描述和讲解太高估了读者的抽象思维能力,对一些算法代码的实现太高估了读者的实际编码能力(例如对教材上伪代码的编程实现).

学生在使用教材时需要像看英文书籍一样全神贯注,特别辛苦.基础较差的同学在翻阅前若干个算法或结构时已经非常吃力,这时你告诉他这本教材的数据结构和算法介绍很齐全,后面还有100—120个算法.这并不能激发这类学生的好奇,而只会让他们合上书本.笔者认为,相比于给学生介绍全面和抽象的算法而言,一本教材,如果能让学生对数据结构更容易产生学习兴趣和一定的自信,则这种教材可能更适合普通应用型高校的學生.教材在此充当的是引路人的角色,而不是字典的角色.

(3)学生的理论和实践脱节

该门课程的理论知识非常饱满,从而使得编码实践的时间常常捉襟见肘.学生学了一学期,期末考试通过了,却从未写过一个标准的完整的链栈类的代码,遑论用栈结构来编码解决实际问题了.不是老师不想教,或者没能力教,而是在有限的时间内老师实在腾不出精力来指导大部分学生.学生长时间写不出来一个代码,慢慢就会丧失信心和兴趣.

数据结构论文参考资料:

资本结构分析论文

论文基本结构

论文结构

建筑结构论文

毕业论文结构

数据挖掘论文

结论:用MOOC来实现数据结构课程CDIO教改为大学硕士与本科数据结构毕业论文开题报告范文和相关优秀学术职称论文参考文献资料下载,关于免费教你怎么写数据结构方面论文范文。

和你相关的