程序设计基础(徐明星)w01-2-课程绪论-chap01.pptVIP

程序设计基础(徐明星)w01-2-课程绪论-chap01.ppt

  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文档。上传文档
查看更多
第1章 绪论;借助程序设计的知识载体,传授基本问题的求解过程和基本思路。 建立算法意识,培养良好的思维习惯。 从学科方法论上打基础,培养计算思维能力、分析问题和解决问题的能力。; 计算思维能力 抽象思维能力和逻辑思维能力 理性思维和理性实践;计算机解题的核心是算法设计,而算法设计需要具备良好的数学素养。 数学具有运用抽象思维去把握实在的能力,应用数学知识去解决实际问题时的建模过程是一个突出主要因素的科学抽象过程。 进行抽象和形式化需要学习和掌握常用的计算思维方式。;在编程过程中,可以把知识运用的综合性、灵活性和探索性发挥到极致,体验和感受数学思维与算法艺术之美,提升科学思维能力。 科学思维能力的提高,是成就事业最重要的一个因素。 ;如何培养计算思维能力? 如何准确把握初学者的难点? 如何激发学生的学习兴趣? 如何处理抽象第一与动手编程实践的关系? 如何把握 “构造性”和“能行性”? 如何尽量做到对具体语言的超越?;*; ; 2 教学设计: 实践是化难为易的金钥匙 强化实践--重中之重的改革措施 “你不是听会的,也不是看会的,而是动脑动手自己上机练会的。”; ;4 教学策略: 抱西瓜,不捡芝麻 抓住主线,突出基本概念和基本方法。 教课重点放在思路、算法、编程构思和程序实现上。 将编程语句作为表达工具,在课堂上,只讲最主要的,不讲细微末节。 ;改革的八项具体做法之五; 6 考试方法:上机解题 考解题能力、编写程序并运行通过的真本事。 开发了程序自动评测系统。 ; ;8 教材修订 2003年:《程序设计基础(第1版)》 2004年:《程序设计基础(第2版)》 2004年:《程序设计基础(第2版)习题解答与上机指导》 2010年:《程序设计基础(第3版)》 ;学习的心态情绪很重要。比如:在学习递推、递归时,把程序输入进去,在屏幕上看代码,看运行结果,这样比看书上的代码感觉不一样,更有真实感。对于复杂的题,一定要先写出思路,然后在纸上写好,再上机实现。 ;刚开始只喜欢看书,不喜欢输入代码[练习],因为书上的内容多,掌握知识的效率高;开始编程时,常常是思路没有想好就上机输入,结果回头又调试代码,浪费了很多时间,效率不高。后来改过来,调整了策略:总是先把题目想清楚,再输入代码,效果就好多了。最后一点,就是多问别人。;听懂思路和会不会用思路来解题是两回事。开始时,自己练习得很少,结果效果很不好。后来,采取先复制PPT上的代码,然后再输入,最后再背下来的办法;同时,作业中有不明白的,就问别人。这样,学习就跟上来了。 ;自己觉得编程很好玩。不过,有时候,程序编写不出来时也伤心情,但受到“打击”后自己并不服气(这其实对自己也是一种警示),总要自己把它解决才罢休;无论自己不懂的问题的难易程度、高低水平如何,都敢于提问。 ;开始时感觉编程很神秘,看不懂程序,但很有兴趣,愿意花时间来学习。第一次作业抄的辅导书上的代码,总算是有所体验;练习程序代码,一方面练习打字,另一方面感受编程的过程,主要是输入例题的代码;周末通常一整天都是泡在机房(主要问题是做完作业后就没有时间做别的了);考试后,试着做练习题库上的其他题;考试前要做好代码的准备,一些常用的和做过的题,以及笔记上的思路等。 ;喜欢编程;多“刷题”(指多做题提交给系统评判,并及时刷新页面看结果);难题多想,如:多种算法实现和对比,问高手算法思路,自己代码实现、输入、调试等。 反面案例是:发现某些最终学习较差的学生,他们所写代码毫无风格可言,甚至完全没有考虑代码的风格,有些语句不求甚解,瞎用(如continue语句和break语句)。;以前总喜欢特立独行,过于与众不同,标新立异,结果教训深刻、损失惨重,上大学后,遵循“听师长的话”的学习理念。每一次作业平均只提交2次,结果第一、二考试成绩不好,挫折之后细想老师的话,多练习,在期中时,练习就多了;做题时,先写在纸上,写个大概,再上机编程实现;做不出来的题,不甘心,在床上还在想(不过自己问别人问得不多)。;宿舍里的讨论风气很浓,因为宿舍里有提高组的同学、“准提高组”的高手;自己对编程技巧也很好奇,常上网查东西;平时多思考;不懂的绝不放过。 ;题库多做,做过的作业再做一次;考前三天,借教室几个人一起复习——对于简单的题,就直接输入代码进行测试;而对于复杂的题,则设计出算法思路,并不录入代码,以提高复习的时间效率。结果考试成绩很理想。 ;考前多复习???以前作业复制到U盘备用,阅读原有代码,改进它们(重在思路上使代码更清晰);借算法的书看;去图书馆编程上机(有机房)。 ;结 束

文档评论(0)

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

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

1亿VIP精品文档

相关文档