- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
“螺旋式”教学法在C程序设计中的应用
[摘要]C程序设计在职业学校计算机类专业教学中一直是一个难点,针对此现象,从教学目标定位,教学方法改革出发进行探索,提出 “螺旋式”教学法。其设计原理是:既有重复的可训练的任务,又可以改变条件或结果,成为新的难度递增的任务,从而达到对知识的学习和能力的提高形成螺旋式的上升。
[关键词]C程序设计 教学方法 “螺旋式”教学法
一、C程序设计课程教学现状分析
目前对五年制大专生的教学方法讨论很多,且大多为基于项目式教学法,案例教学法等,并且相关教材与资料却没有跟上,尤其对应五年制大专生的程序设计语言课程方面的教法改革更是存在较多缺陷,究其原因:
1.虽然学校引入了项目教学,但项目更趋向于任务,大多案例远离公司的实际;
2.对学生学习后的知识巩固阶段重视不够,一般对前期教学中案例进行简单重复,没有实现对知识的扩展;
3.传统教学方法不能够完全激发学生的兴趣,没有激发学生学习的自主性。
为此,为五年制大专学校学生寻求一个好的软件课程的学习方法,势必会对五年制大专生就业与社会对软件人才的需求这一矛盾提供一个很好的解决方法。
二、“螺旋式”教学法的主要思想
“螺旋式”教学法将要学习的知识点设计成为一个特殊的微型项目,这个微型项目包含若干个可以用相同方案解决但又不同的问题,老师示范第一个问题的解决方案,并在解决过程中分析解决问题需要些什么知识,传授要学习的知识点,通过编程解决问题。程序设计类课程的特点决定了在学习过程中模仿的重要性,学生在了解并观察了老师的解决方案后,模仿老师的解决方案编程解决该项目中其他相似的问题。在模仿过程中,老师给予相应的指导,加强学生对知识点的理解和运用,同时充分调动学生的主观能动性,强调训练学生自己解决问题的能力,这个能力的转移过程称之为“螺”,即在重复解决相似性问题过程中锻练学生基本问题的解决能力,特别适合五年制大专学校学生的现状。
在“螺”的过程完成后,学生已基本掌握要学习的知识点。此时,老师对这个微型项目做出适当的改变,比如改变部分条件,或改变要实现的结果,在进行适当的提示之后,要求学生参考之前模仿完成的程序,根据条件的改变,编程解决这个问题。这个过程称之为“旋”,即在“螺”的基础之上,对同一问题做出适当改变,提高解决问题的难度,学生运用在“螺”的阶段学习的知识,解决已经发生变化的问题,实现能力的提升。
在这样一个个微型项目的实现过程中,学生的应用能力“螺旋式”式上升,最终能独立解决问题。
“螺旋式”教学法的一个关键问题是要根据教学内容,设计出适合的微型项目,在微型项目中体现出“螺旋式”教学法的理念:既有重复的可训练的任务,又可以改变条件或结果,成为新的难度递增的任务。
三、“螺旋式”教学法在C程序设计课程类中的应用
教学过程:“基本示范(螺)”-“相似性模仿(螺)”-“相似性模仿(螺)”-“差异性模仿(旋)”-“差异性的相似性模仿(螺)”……。
典型案例分析:
设计项目:用顺序比较法编写程序从键盘输入任意自然数如:7、36、5、3、89、21、76、……。使其按从小到大(或从大到小)的顺序排列。
任务目标:完成任意自然数的排序。
教学过程:
老师首先指导学生完成基本的比较大小的过程,教学重点在比较的两个数的交换过程,即if(ab) {t=a;a=b;b=t;},接着进一步分析下一步与谁比较?曰:顺序比较,比较完成一趟即排好一个数。老师分析要解决的问题,总结出需要用到的两个主要知识点:1.两两比较后交换;2.一趟完成一个数的排序。
老师解决方案完成示范后,要求学生模仿老师的编程方法,完成任意三个数的排遣序。学生经过“一螺”、 “二螺”、后,应该对这两个知识点和此类问题的解决方法有了非常清楚的认识,且能充分发挥学生的主观能动性,
学生基本能力具备后,在老师指点下完成和老师演示问题类似但又有差异的任务。比如老师现在改变微型项目的要求:冒泡排序法。这个过程就是“旋”,是能力提升的锻炼过程。
四、“螺旋式”教学法的特点
通过实践可以看出教学特点表现在:
1.教学方法在宏观课程上采用微项目拓展,微观课堂上采用微项目递进,使学生的能力逐步提高。
2.淡化理论教学与实践教学的界限,以项目为主线,逐步提高学生自主式探究的学习能力,为今后分析问题、解决问题打下坚实基础。
五、结论
中国(尤其是无锡)目前的软件外包产业的发展方兴未艾,对软件人才的需求缺口相当大,其中有高级的软件规划、软件设计的人才,更有很大一部分人才需求是代码的实现人员,而这一层次正是五年制大专生所能适应的层次,“螺旋式”教学法有效地将理论教学与实践教
您可能关注的文档
最近下载
- 2025秋人教版八年级上英语教学计划及教学进度安排.docx VIP
- (完整版)元素周期表(word全面版) .pdf VIP
- 《中华人民共和国监察法》试题库附参考答案.docx VIP
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)(宣讲培训).pptx VIP
- 监察法试题库完整.doc VIP
- 水稳运输车驾驶员安全技术交底.pdf VIP
- 外墙保温工程监理实施细则.docx VIP
- 林草--森林火灾危险性评估技术规范.pdf VIP
- 人教版(2019)必修第一册Unit 4 Natural Disasters reading and thinking课件(共38张PPT)(含音频+视频).pptx VIP
- 矿产行业审计风险分析报告 .pdf VIP
文档评论(0)