- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
机电工程类数据结构课程双语教学探讨
机电工程类数据结构课程双语教学探讨
摘要:数据结构课程是机电工程类专业的必修专业课之一。针对数据结构课程的特点和双语教学的必要性,探讨了双语教学方法的改革与创新,为培养国际化的高素质复合型专业人才奠定了基础。
关键词:数据结构;双语教学;教学方法;教学改革;机电工程类
中图分类号:G642 文献标识码:A 文章编号:1009-3044(2017)04-0089-03
Discussions on the Bilingual Teaching of Data Structures Course for Mechanical and Electrical Engineering
CHENG Yi-yuan,HAI Tao,ZHENG Yang-bing,LI Gen-quan
(School of Mechanical and electrical Engineering, Nanyang Normal University,Nanyang 473061,China)
Abstract: Data Structures is one of compulsory courses for mechanical and electrical engineering specialty. This paper discusses the reform and innovation of bilingual teaching methods based on the characteristics of data structure courses and the necessity of bilingual teaching, which lays the foundation for cultivating international high-quality compound talents.
Key words: data structures; bilingual teaching; teaching method; education reform; mechanical and electrical engineering
1 引言
数据结构在计算机科学中是一门综合性的专业基础课,它不仅是一般程序设计的基础,而且是设计和实现编译程序、操作系统、数据库系统及其他系统程序的重要基础,具有较强的理论性、实践性和实用性。对于机电工程类专业的学生来说,由于需要对单片机、PLC(Programmable Logic Controller可编程控制器件)设备、机器人等进行大量的编程控制,所以数据结构这门课程也成为机电工程类专业的必修专业课。我们针对数据结构这门课程开展双语教学,有助于学生接触更多的计算机相关的专业英文词汇,增强英语实际应用能力,从而使我们的教育与国际前沿接轨,培育出更多的具有国际竞争力的高素质复合型机电工程类的专业人才。
2 数据结构课程特点
数据结构课程是一门结合数学和计算机之间的比较抽象的专业核心课程,它是算法分析与设计、操作系统、软件工程、数据库、编译技术、计算机程序设计等专业基础课和专业课程的先行课程[1],在形成学生编程能力与技巧方面起着非常重要的作用。数据结构这门课程具有自身的以下特点。
2.1知识点多,抽象度高
数据结构课程的知识结构如图1所示。
图 1 数据结构知识结构图
从图中我们可以发现知识点相对比较分散,章节与章节内容之间的联系不大,但是却有相通之处。比如在线性结构(Linear Structure)中,线性表(List)是最常用且最简单的一种线性结构,往往我们介绍线性表的抽象数据类型定义(ADT),顺序存储和链式存储的实现,以及线性表的应用。而后面章节介绍有关栈(stack)、队列(queue)、数组(array)和串(string)的内容的时候,它们属于特殊的线性表,同样也是通过抽象数据类型定义、存储实现方式和应用来进行相应的学习,而这些都是基于线性表的相关知识。
另外,有关树(tree)和图(graphy)等非线性的数据结构时,抽象程度比较高,很多概念和定义都比较难以理解,因此需要往往需要借助一些实际的应用来进行教学。
2.2 计算机编程语言密切相关
大部分的数据结构教材中的大算法和描述都是基于计算机程序语言而编写,无论是C语言还是C++语言还是JAVA语言,都需要学生具有良好的编程基础,这样才能更容易更深刻的理解数据结构课程中的相关内容。如果学生前期的计算机编程语言掌握的不够熟练,基础薄弱,那么对于学习数据结构课程来说,就会觉得比较困难。可见,数据结构课程和计算机编语言是密
您可能关注的文档
最近下载
- 北京市2025年高考:《物理》考试真题(含答案).pdf VIP
- (完整版)建设甲方、施工方全套收发文登记表格.pdf VIP
- 弹性力学仿真软件:SimScale:材料属性与弹性模量在SimScale中的设置.pdf VIP
- 小学美术四年级上册完整教案.docx VIP
- 宋城千古情的经营模式探究.doc VIP
- (人教PEP版2025新教材)四年级英语上册unit 5 全单元课件.pptx
- 四库全书基本概念系列文库:榆社县志.pdf VIP
- XX水库工程大坝基础垫层混凝土施工方案.docx VIP
- 感染性休克课件.pptx
- 人教部编版二年级语文下册第19课《大象的耳朵》优质课件.pptx VIP
原创力文档


文档评论(0)