程序设计基础w012课程绪论chap01课件_第1页
程序设计基础w012课程绪论chap01课件_第2页
程序设计基础w012课程绪论chap01课件_第3页
程序设计基础w012课程绪论chap01课件_第4页
程序设计基础w012课程绪论chap01课件_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、程序设计基础)w012课程绪论chap01程序设计基础)w012课程绪论chap01借助程序设计的知识载体,传授基本问题的求解过程和基本思路。建立算法意识,培养良好的思维习惯。从学科方法论上打基础,培养计算思维能力、分析问题和解决问题的能力。2022/9/92课程目标借助程序设计的知识载体,传授基本问题的求解过程和基本思路。2 计算思维能力 抽象思维能力和逻辑思维能力 理性思维和理性实践2022/9/93教学改革的理念学科教育走内涵发展道路 计算思计算机解题的核心是算法设计,而算法设计需要具备良好的数学素养。数学具有运用抽象思维去把握实在的能力,应用数学知识去解决实际问题时的建模过程是一个突出

2、主要因素的科学抽象过程。进行抽象和形式化需要学习和掌握常用的计算思维方式。2022/9/94学习计算思维方式很重要计算机解题的核心是算法设计,而算法设计需要具备良好的数学素养在编程过程中,可以把知识运用的综合性、灵活性和探索性发挥到极致,体验和感受数学思维与算法艺术之美,提升科学思维能力。科学思维能力的提高,是成就事业最重要的一个因素。2022/9/95提升科学思维能力在编程过程中,可以把知识运用的综合性、灵活性和探索性发挥到极如何培养计算思维能力?如何准确把握初学者的难点?如何激发学生的学习兴趣?如何处理抽象第一与动手编程实践的关系?如何把握 “构造性”和“能行性”?如何尽量做到对具体语言的

3、超越?2022/9/96教学设计中的几个难点如何培养计算思维能力?2022/9/68教学设计中的几个难点2022/9/97教法改革的思路问题驱动理出思路建立模型构思算法程序实现抽象思维、逻辑思维形式化归纳模型化算法设计程序结构编码调试引发兴趣2022/9/69教法改革的思路问题驱动理出思路建立模型构思 2022/9/98改革的八项具体做法之一 1 明确课程定位看家本领编程能力 个人修养程序设计基础面向对象程序设计(C+)数据结构 2022/9/610改革的八项具体做法之一 2 教学设计:实践是化难为易的金钥匙强化实践-重中之重的改革措施“你不是听会的,也不是看会的,而是动脑动手自己上机练会的。

4、”2022/9/99改革的八项具体做法之二 2 教学设计:2022/9/611改革的八项具体做法之二 3 导学要求 :理性思维和理性实践教师的主导作用体现在引导学生进行理性思维和理性实践。理性是创新的基础。改革的八项具体做法之三102022/9/9 改革的八项具体做法之三122022/9/64 教学策略: 抱西瓜,不捡芝麻抓住主线,突出基本概念和基本方法。教课重点放在思路、算法、编程构思和程序实现上。将编程语句作为表达工具,在课堂上,只讲最主要的,不讲细微末节。 2022/9/911改革的八项具体做法之四4 教学策略: 抱西瓜,不捡芝麻2022/9/613改革改革的八项具体做法之五 5 养成良

5、好的编程习惯强调程序的可读性和规范性。把敬业精神和良好职业素养的培养纳入到日常教学要求中来。 122022/9/9改革的八项具体做法之五 5 养成良好的编程习惯14202 6 考试方法:上机解题考解题能力、编写程序并运行通过的真本事。开发了程序自动评测系统。 改革的八项具体做法之六132022/9/9 改革的八项具体做法之六152022/9/6 7 创设不同级别的因材施教探索空间 SRT(学生课外科技活动), ACM/ICPC(世界大学生程序设计大赛) 邬晓钧老师负责改革的八项具体做法之七142022/9/9 改革的八项具体做法之七162022/9/68 教材修订2003年:程序设计基础(第1

6、版)2004年:程序设计基础(第2版)2004年:程序设计基础(第2版)习题解答与上机指导2010年:程序设计基础(第3版)2022/9/915改革的八项具体做法之八8 教材修订2022/9/617改革的八项具体做法之八学习的心态情绪很重要。比如:在学习递推、递归时,把程序输入进去,在屏幕上看代码,看运行结果,这样比看书上的代码感觉不一样,更有真实感。对于复杂的题,一定要先写出思路,然后在纸上写好,再上机实现。学生的经验(0)162022/9/9学习的心态情绪很重要。比如:在学习递推、递归时,把程序输入进刚开始只喜欢看书,不喜欢输入代码练习,因为书上的内容多,掌握知识的效率高;开始编程时,常常

7、是思路没有想好就上机输入,结果回头又调试代码,浪费了很多时间,效率不高。后来改过来,调整了策略:总是先把题目想清楚,再输入代码,效果就好多了。最后一点,就是多问别人。学生的经验(1)172022/9/9刚开始只喜欢看书,不喜欢输入代码练习,因为书上的内容多,听懂思路和会不会用思路来解题是两回事。开始时,自己练习得很少,结果效果很不好。后来,采取先复制PPT上的代码,然后再输入,最后再背下来的办法;同时,作业中有不明白的,就问别人。这样,学习就跟上来了。学生的经验(2)182022/9/9听懂思路和会不会用思路来解题是两回事。开始时,自己练习得很少自己觉得编程很好玩。不过,有时候,程序编写不出来

8、时也伤心情,但受到“打击”后自己并不服气(这其实对自己也是一种警示),总要自己把它解决才罢休;无论自己不懂的问题的难易程度、高低水平如何,都敢于提问。学生的经验(3)192022/9/9自己觉得编程很好玩。不过,有时候,程序编写不出来时也伤心情,开始时感觉编程很神秘,看不懂程序,但很有兴趣,愿意花时间来学习。第一次作业抄的辅导书上的代码,总算是有所体验;练习程序代码,一方面练习打字,另一方面感受编程的过程,主要是输入例题的代码;周末通常一整天都是泡在机房(主要问题是做完作业后就没有时间做别的了);考试后,试着做练习题库上的其他题;考试前要做好代码的准备,一些常用的和做过的题,以及笔记上的思路等

9、。学生的经验(4)202022/9/9开始时感觉编程很神秘,看不懂程序,但很有兴趣,愿意花时间来学喜欢编程;多“刷题”(指多做题提交给系统评判,并及时刷新页面看结果);难题多想,如:多种算法实现和对比,问高手算法思路,自己代码实现、输入、调试等。反面案例是:发现某些最终学习较差的学生,他们所写代码毫无风格可言,甚至完全没有考虑代码的风格,有些语句不求甚解,瞎用(如continue语句和break语句)。学生的经验(5)212022/9/9喜欢编程;多“刷题”(指多做题提交给系统评判,并及时刷新页面以前总喜欢特立独行,过于与众不同,标新立异,结果教训深刻、损失惨重,上大学后,遵循“听师长的话”的

10、学习理念。每一次作业平均只提交2次,结果第一、二考试成绩不好,挫折之后细想老师的话,多练习,在期中时,练习就多了;做题时,先写在纸上,写个大概,再上机编程实现;做不出来的题,不甘心,在床上还在想(不过自己问别人问得不多)。学生的经验(6)222022/9/9以前总喜欢特立独行,过于与众不同,标新立异,结果教训深刻、损宿舍里的讨论风气很浓,因为宿舍里有提高组的同学、“准提高组”的高手;自己对编程技巧也很好奇,常上网查东西;平时多思考;不懂的绝不放过。学生的经验(7)232022/9/9宿舍里的讨论风气很浓,因为宿舍里有提高组的同学、“准提高组”题库多做,做过的作业再做一次;考前三天,借教室几个人一起复习对于简单的题,就直接输入代码进行测试;而对于复杂的题,则设计出算法思路,并不录入代码,以提高复习的时间效率。结果考试成绩很理想。学生的经验(8)242022/9/9题库多做,做过的作业再做一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论