《《基于项目教学的“C语言”和“数据结构”课程整合》初探 数据结构C语言版课后答案.docx》由会员分享,可在线阅读,更多相关《《基于项目教学的“C语言”和“数据结构”课程整合》初探 数据结构C语言版课后答案.docx(5页珍藏版)》请在优知文库上搜索。
1、基于项目教学的C语言和数据结构课程整合初探数据结构C语言版课后答案分析C语言和数据构造两门课程传统教学模式的弊端,结合:者所讲解学问点的关联性,重新把两门课程无缝整合;并以实际生活中学生熟悉的完整工程程序为教学依托,以学生为教学主体,调动学生学习爱好和踊跃性,更好地做到学以致用、工学结合、“理论联系实际,增加学生就业竞争力。C语言;数据构造;课程整合:综合应用;激发学习爱好;加强实际操作【基金工程】吉林交通职业技术学院2021年课题(编号:2021-2-208)“C语言”和数据构造”是众多院校计算机专业的根底核心课程。“C语言”融合了其他编程语言根本的根底学问点,且包含指针、位运算等其他语言不
2、具备的编程模式,数据构造(C语言版)包含软件开发人员应当驾驭的重要算法。学生假设能学好两门课程,做到灵敏、娴熟应用其中的学问,对将来就业及成为软件开发人员有很大帮助。但以往传统教学模式有许多弊端,造成学生不愿学、学不进去的现象.1.传统教学模式弊端“C语言”和数据构造”授课界限过于清晰。众多院校计算机专业两门课程的授课依次普遍为先讲授“C语言”,让学生了解C语言编制应用程序的根本语法规那么;再在下一学期讲授数据构造,即学习C语言编制的不同数据构造常用算法。这种教学支配的结果是讲解数据构造时,学生经过一段时间后已经不太精确记得、甚至遗忘了前面学习过的“C语言,此时老师在讲解“数据构造,须要帮助学
3、生回忆”“C语言学问,相当于数据构造”一门课的时间去讲两门课,结果当然是感觉课时不够用,老师教得累、学生学得也累。讲授内容过于零散。传统的讲授方法是只针对讲授的某一局部学问去讲解和举例,把相关联的内容分散了,实践操作教学中也仅包含根本简洁程序和算法,没有做到把零散学问综合会聚到完整的应用程序工程中,导致学生不能把所学零散学问有机整合、灵敏应用。讲授内容过于抽象“两门课程中所讲解的算法过于抽象,没有实际应用的实例,理论和实际脱节。特别是“数据构造本身课程有难度,所涉及的程序乂与实际无关,遇到实际问题的时候不能运用学过的学问去解决,导致学生认为课程在实际应用不大,学了以后也用不上,进而失去学习的爱
4、好。机械地教而教,学而学。老师教授课程时,只是填鸭式、照本宣科式教学。老师机械地为完成教学任务,学生为应付考试而学,教学双边互动缺乏,老师在教学过程中遗忘了造就学生的逻辑思维实力、分析问题实力,挫伤学生学习程序设计的踊跃性,紧要影响教学效果和学生创新实力的造就。依据以上对两门课程传统教学的分析,本教学改革以推动枯燥乏味的C语言和“数据构造两门课程理论和实践教学工作为目的,提高学生学习爱好,引导学生驾驭学习方法,总结学习经验,提高学习效率、实践动手实力和分析解决问题实力为宗旨,进展了以下理论和实践教学改革。2.课程整合教学改革思路及具体实践C语言和数据构造课程整合主要在以下方面进展教学改革:教学
5、中各个理论学问点Fl然地、合理地整合在生活中学生熟悉、感爱好的实际应用程序工程中,吸引学生的学习爱好:另外通过完整工程学习,让学生对所学各局部零散的理论学问有一个整体感。包括:选择相宜的实际应用程序,即能兼顾包含全部理论学问点,又能吸引学生的学习爱好:合理布局应用程序讲授的依次,使其中蕴含学问点的讲解依次,由易到难,并能合理分割难点到不同工程中,按部就班,让学生越学越爱学,且对所学学问能自主地进一步探究,找出适合自己的学习、编程方法,建立自己的逻辑思维模式。C语言和数据构造”两门独立的课程有机地、合理地整合在一起。包括:把两门课程相关联的学问点实现平滑过渡和整合;把原有两门课程传统的教学内容、
6、教学方法合理化地进展修改和调整。基于以上教学改革的想法和思路,首先分析了笛语言”和数据构造”课程相通和一样的学问点,依据该特点把两门独立的课程整合成一门课程,把相通和一样的学问有机、有序地结合,以完整应用程序工程为依托,把全部零散的学问难易适当、按部就班、合理的支配、贯穿在其中。让学生在一样时间里驾驭更多的学问,提高对编程语言和数据构造课程的理解。通过表1可以看出,讲解C语言时就已经把后续课程“数据构造”中线性表、串、栈、队列、排序和查找的局部内容做了讲解,当再讲数据构造”时这儿局部乂市复一遍,所以作者认为既然数据构造”是运用C语言讲解数据间构造、关系、操作,完全可以以“数据构造中三种重点构造
7、形式(表、树、图)为基点,以综合应用程序工程的形式,把程序中涉及到的C语言学问依据程序中引用学问点依次一点点绽开,教学中接受“用中学”,“遇到再讲”的原那么。这样在实践和运用中学习理论,学生学会了什么样状况应当去驾驭什么样的理论学问,调动学生学习踊跃性,更好的做到“学以致用、工学结合、理论联系实际。从表2可以看出打破了原来固有的传统授课依次,把两门课程内容有机结合,化零为整:利用完整的实际生活中应用程序,把理论学问化整为零、分散、消弱难点到各个不同的工程中,合理支配教学内容,按部就班地把全部学问点整理出一条线,让学生学完之后能对所学内容有一个整体概念。另外选择学生生活中熟悉、且能应用到的工程综
8、合应用程序,幸免了数据构造学习的抽象性,提高学生的学习爱好,从而提高学生主动学习性和专注性,并以学生为教学中的主体,提高教学效果,造就学生的学习气氛。在实践阶段结合理论,运用多种教学方法、手段和教学资源,加强实践动手操作实力的推动,把学问和技能整合在一起,按部就班避照实际开发依次逐步实现;通过学生探讨总结,进一步加强理论和实践间的联系,稳固理论学问的学习和整合,提高实际动手操作实力:帮助学生驾驭提出问题、分析问题,从而解决问题的方法;造就学生技术创新意识和技术应用实力,在职业活动过程中技术比拟与选择实力,造就综合素养。盼望通过基于工程教学的C语言”和数据构造”课程整合的教学改革,使学生能在一样的时间内学到更多、更有用的学问,同时提高学生的各项有益实力,使学生在将来就业中具有强大的竞争力。