“C程序设计”课程的KM教学法研究(14页).docVIP

“C程序设计”课程的KM教学法研究(14页).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“C程序设计”课程的KM教学法研究(14页)

“C程序设计”课程的KM教学法研究 摘要:本文分析了KM教学法的设计思想,通过把握“C程序设计”课程知识及其认知规律,提出“C程序设计”课程的KM教学机制,将其知识内容按逻辑结构化,经由思维演绎得到反映知识宏观、微观联系的逻辑思维图。这种“薄—厚—薄”的教学讲解过程,使得“C程序设计”知识逻辑衔接紧密,便于学生抓住深层次知识,达到高效的教学目的。br  关键词:知识逻辑结构图;思维导图;KM教学法;C程序设计br  br  教学方法是教员为完成教学任务所采用的手段,对教学目的的实现具有重要意义。在确定了教学目的,有了相应的教学内容之后,为了取得预期的教学效果,就必须采用适当的教学方法。教学方法要与学员的认识规律相适应,要与训练指导思想和教学原则相适应。因此,教育工作者在教学方法上作了大量的改革和创新,比如已有的问题教学法[1]、任务驱动法[2]、专题式教学、引导发现教学法以及KM教学法[3]等。其中,KM教学法符合教学方法赖以存在和发展的认知机理,能够系统而有重点地组织教学内容,符合学习思维的逻辑认知过程,它贯穿于教学的主要环节,具有实用性和通用性。br  1KM教学法的思想br  KM是指在“知识逻辑结构”(Knowledge Logic Structure)的总体架构下融入“思维导图”(Mind Mapping)进行微观演绎。知识逻辑结构(K)是通过知识逻辑结构图的形式给出所论知识系统的总体框架,表示了其中各知识子系统间的内在联系,是从宏观层面而论的,而思维导图(M)则是从微观层面揭示了知识子系统中思维过程的一种自然导向的表达。br  在教学过程中,先讲框架或结构,把课本知识变“薄”,使得学生对所学知识全貌一目了然,有一个br  宏观的认识,并且很容易理清知识总体条理;然后在框架中填充知识,也就是把课本知识变“厚”,而在介绍微观知识的过程中,借助思维导向启发学生对知识进行逐层深入的研究;最后再把填充知识概括起来,即把知识变“薄”回到主框架中,使得学生加深对知识的理解和掌握以便进入下一部分知识。从而形成以知识逻辑结构为主体贯穿、将思维导图融入进去的一种综合集成、多层次递阶的知识认知系统,完全符合学生学习和认知事物的科学规律。br  2“C程序设计”课程的KM教学法br  “C程序设计”课程是计算机专业及相关专业中重要的一门程序设计基础课程,在人才培养中占有战略性的地位和作用。学习C语言编程的一般方法和步骤,可以使学生掌握传统的结构化程序设计的一般方法,培养学生严谨的程序设计思想、灵活的思维方式及较强的动手能力,并以此为基础,让学生逐渐掌握复杂软件的设计和开发手段,为后续专业课程的学习打下扎实的理论和实践基础。因此,“C程序设计”还是一门逻辑性很强、思维很灵活的课程,适用于KM教学法。br  2.1“C程序设计”课程的逻辑思维过程br  “C程序设计”的关键是掌握结构化程序设计的br  基金项目:中国高等教育学会“十一五”教育科学研究规划重点课题“研究生教育创新工程中KM教学方法论系统的研究”(2006[28]06AIJ0010007)。br  作者简介:张桃红,女,江苏句容人,副教授,硕士生导师,博士,研究方向为计算机仿真与计算机集成。br  思路。任何一个C语言程序都可以看作由4个步骤组成:定义数据、输入数据、计算数据、输出数据。br  定义数据就是要定义数据存储的结构,在C语言中有最初的基本数据类型(int、float、double等);为了便于存储有序的数据集合,提出了数组的概念;更高层次数据结构还有指针、结构体和共用体。br  有了数据的定义,才可以输入数据。从基本的直接赋值输入及调用基本输入函数scanf的格式化输入方法,到数组的输入方法特别是其中字符数组的输入,最后还有从文件中输入数据。br  计算数据是关键、核心、难点。要实现合理的计算,必须采用恰当地结构控制(顺序、选择、循环)。具体语句的书写,最常用的是由运算符和表达式组成的表达式语句;还可以把处理数据的过程交给一个子程序(函数),通过函数调用的形式来完成;还有位运算方法。br  输出数据方法与输入数据方法相对应,这里不再累述。br  “C程序设计”的整个知识内容通过概括所有知识点而得。以谭浩强老师主编,清华大学出版社出版的《C程序设计(第三版)》[4]为例,书中第一、二章为概述;从第三章的数据类型、运算符和表达式到第四、五、六章的顺序、选择、循环控制结构,完成了第一层次初级程序设计;第七章的数组、第八章的函数、第九章的预处理命令为第二层次较高级的程序设计;高级程序设计涉及到了第十章的指针、第十一章的结构体和共用体、第十二章的位运算以及第十三章的文件操作。这样就把知识经纵向与横向的剖析,将知识要点按初

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档