- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
程序设计基础知识难点
和教学方法探讨
南京航空航天大学
计算机学院计算机学院
皮德常
2015.12.05
1
主要内容
一、知识难点与教学方法探讨
二、课外培养学生的创新能力
三、科研与教学关系的思考
2
一、知识难点与教学方法探讨
大学培养的人才应是具有创新能力的复合型人才。
由于科学技术的发展,计算类学科与其它学科间交叉、
融合日益增强融合日益增强。
在多数大学的培养目标中,,学生的程序设计能力应
是一个重要因素。
3
例2: 【例2.13 】求100~150之间的所有素数。
1. 思考算法中部分知识点的来源
4
例:递归调用
【例】利用递归求n!
5
递归调用过程:栈
例:局部变量与栈
结论结论:通过栈机制通过栈机制,任何任何一个函数均可个函数均可
以定义自己的局部变量,而不用关心其
它函数是否存在同名变量。 7
一、知识难点与教学方法探讨
2. 横向联想
【【例例】】递归递归::汉诺塔汉诺塔
n
(1) 若将n个盘子从A柱子移到C柱子,要移动2 -1次。
采用数学归纳法证明。
(2) 能证明模糊中的“光头问题”吗?
8
一、知识难点与教学方法探讨
观点:兼顾程序设计语言的实现原理,注重培养学
生举一反三和思考问题的能力,乃至提出问题的
能力能力。
◆学学生最缺缺乏的创新新意识识;;
◆教师在授课中缺乏对学生创新、好奇的引导,提
高创新意识。
9
一、知识难点与教学方法探讨
爱因斯坦:“提出一个问题往往比解决一个问题更
重要,因为解决一个问题也许是一个数学上或实
验上的技能而已验上的技能而已。而提出新的问题而提出新的问题,新的可能性新的可能性,
从新的角度去看旧的问题,却需要有创造性的想
象力。而且标志着科学的真正进步。”
10
一、知识难点与教学方法探讨
3. 纵向分析
JavaJava与与C++C++中参数传递的区别中参数传递的区别
package chapter2; public static void main(String [ ] args){
test obj1 , obj2;
cllass ttest{t{ iintt VVall = 33;
文档评论(0)