- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 PAGE 页
《基于项目教学“C语言”与“数据结构”课程整合》初析
剖析“C语言”与“数据结构”两门课程传统教学模式弊端,结合二者所讲解知识点关联性,重新把两门课程无缝整合;并以实际生活中学生熟悉完整项目程序为教学依托,以学生为教学主体,调动学生学习兴趣与积极性,更好地做到“学以致用”、“工学结合”、“理论联系实际”,增加学生就业竞争力。
C语言;数据结构;课程整合;综合应用;激发学习兴趣;加强实际操作
【基金项目】吉林交通职业技术学院2019年课题(编号:2019-2-208)
“C语言”与“数据结构”是众多院校计算机专业基础核心课程。“C语言”融合了其他编程语言基本基础知识点,且包含指针、位运算等其他语言不具备编程模式,“数据结构(C语言版)”包含软件开发人员应该掌握重要算法。学生若能学好两门课程,做到灵活、熟练应用其中知识,对未来就业及成为软件开发人员有很大帮助。但以往传统教学模式有许多弊端,造成学生不愿学、学不进去现象。
1.传统教学模式弊端
“C语言”与“数据结构”授课界限过于清晰。众多院校计算机专业两门课程授课顺序普遍为先讲授“C语言”,让学生了解C语言编制应用程序基本语法规则;再在下一学期讲授“数据结构”,即学习C语言编制不同数据结构常用算法。这种教学安排结果是讲解“数据结构”时,学生经过一段时间后已经不太准确记得、甚至忘记了前面学习过“C语言”,此时教师在讲解“数据结构”,需要帮助学生“回忆”“C语言”知识,相当于“数据结构”一门课时间去讲两门课,结果当然是感觉课时不够用,教师教得累、学生学得也累。
讲授内容过于零散。传统讲授方法是只针对讲授某一部分知识去讲解与举例,把相关联内容分散了,实践操作教学中也仅包含基本简单程序与算法,没有做到把零散知识综合汇聚到完整应用程序项目中,导致学生不能把所学零散知识有机整合、灵活应用。
讲授内容过于抽象。两门课程中所讲解算法过于抽象,没有实际应用实例,理论与实际脱节。特别是“数据结构”本身课程有难度,所涉及程序又与实际无关,遇到实际问题时候不能运用学过知识去解决,导致学生认为课程在实际应用不大,学了以后也用不上,进而失去学习兴趣。
机械地教而教,学而学。教师教授课程时,只是“填鸭式”、照本宣科式教学。教师机械地为完成教学任务,学生为应付考试而学,教学双边互动不足,教师在教学过程中忘记了培养学生逻辑思维能力、剖析问题能力,挫伤学生学习程序设计积极性,严重影响教学效果与学生创新能力培养。
根据以上对两门课程传统教学剖析,本教学改革以推动枯燥乏味“C语言”与“数据结构”两门课程理论与实践教学工作为目,提高学生学习兴趣,引导学生掌握学习方法,总结学习经验,提高学习效率、实践动手能力与剖析解决问题能力为宗旨,进行了以下理论与实践教学改革。
2.课程整合教学改革思路及具体实践
“C语言”与“数据结构”课程整合主要在以下方面进行教学改革:教学中各个理论知识点自然地、合理地整合在生活中学生熟悉、感兴趣实际应用程序项目中,吸引学生学习兴趣;另外通过完整项目学习,让学生对所学各部分零散理论知识有一个整体感。
包括:选择合适实际应用程序,即能兼顾包含所有理论知识点,又能吸引学生学习兴趣;合理布局应用程序讲授顺序,使其中蕴含知识点讲解顺序,由易到难,并能合理分割难点到不同项目中,循序渐进,让学生越学越爱学,且对所学知识能自主地进一步剖析,找出适合自己学习、编程方法,建立自己逻辑思维模式。
“C语言”与“数据结构”两门独立课程有机地、合理地整合在一起。包括:把两门课程相关联知识点实现平滑过渡与整合;把原有两门课程传统教学内容、教学方法合理化地进行修改与调整。
基于以上教学改革想法与思路,首先剖析了“C语言”与“数据结构”课程相通与相同知识点,根据该特点把两门独立课程整合成一门课程,把相通与相同知识有机、有序地结合,以完整应用程序项目为依托,把所有零散知识难易适当、循序渐进、合理分配、贯穿在其中。让学生在相同时间里掌握更多知识,提高对编程语言与数据结构课程理解。
通过表1可以看出,讲解“C语言”时就已经把后续课程“数据结构”中线性表、串、栈、队列、排序与查找部分内容做了讲解,当再讲“数据结构”时这几部分又重复一遍,所以作者认为既然“数据结构”是运用C语言讲解数据间结构、关系、操作,完全可以以“数据结构”中三种重点结构形式(表、树、图)为基点,以综合应用程序项目形式,把程序中涉及到C语言知识根据程序中引用知识点顺序一点点展开,教学中采用“用中学”,“遇到再讲”原则。这样在实践与使用中学习理论,学生学会了什么样情况应该去掌握什么样理论知识,调动学生学习积极性,更好做到“学以致用”、“工学结合”、“理论联系实际”。
从表2可以看出打破
您可能关注的文档
最近下载
- 【解读】GB17761-2018电动自行车安全技术规范.pdf VIP
- AD832I机台操作指引.pdf VIP
- 《植物的茎》(教案)-中职农林牧渔大类《植物生长和环境》同步教学(高教版)(第四版)(全一册).docx VIP
- 证券从业资格证金融市场基础知识模拟卷及答案解析.docx VIP
- 证券从业资格证考试金融市场基础知识冲刺试题.docx VIP
- 证券从业资格证《金融市场基础知识》考前练习及答案解析.docx VIP
- 证券从业《金融市场基础知识》基础练及答案解析.docx VIP
- 证券从业资格考试金融市场基础知识预测试题及答案解析.docx VIP
- 2021年证券从业考试《金融市场基础知识》习题及答案.docx VIP
- 高中英语学业质量标准研究.pptx VIP
文档评论(0)