- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 学过的东西如果不用,就会忘记。常用的东西就算不学,也会记住。所以,不要奢望学生记住知识,但一定要在他的心中埋下一些种子。 让已经“学习”了12年的学生,真正明白什么是“学习”,这是我的一个目标。 让盲目而来的学生喜欢这个专业,并能一定程度上理解这个专业,这是领导对我的要求。 * 诚心诚意用功去学,能让学生有此感,可瞑目了 * 教师的作用在这个评论里表现得淋漓尽致,那就是“没用” * 全部在实际中采用过的,没有任何一个是凭空想象的,也没有吹牛的,更没有抄袭的 * * * * * * * * * * * * * * * * * * * * * * * * * * * * 语言受欢迎程度 /tpci.htm 现场演示 优点 不再纸上谈兵,更有说服力 生动的视觉冲击 要点 工具很重要 字号很重要 要紧凑,别冷场 缺点 要应变“意外” C语言的演示 演示什么 编写、编译、调试程序 新讲的知识 出错的程序 代码风格不好的程序 用什么演示 告别TC吧,它已经不是真正的C语言了 如果不在乎盗版,可以用VC 推荐:gcc + gdb + Code::Blocks 经验: 单步跟踪程序对理解C语言有相当大的帮助 多反映程序运行时,计算机内存的变化 趣闻轶事 优点 生动活泼 驱赶睡意 引人深思 要点 不能跑题 不能喧宾夺主 缺点 没新意的故事讲出来会被喝倒彩 C语言讲什么故事? “C is quirky, flawed, and an enormous success.” 一个电子游戏引发了C语言的诞生 Dijkstra和Knuth论战goto Knuth悬赏发现程序bug的人 C标准委员会讨论数组下标从0还是1开始 学院的科研成果怕见领导 用程序偷教师U盘里的考题 Windows 95/98,49.7天后死机 …… 深层原理 透过原理,分析现象 原理是万物之始 从原理推理可得各种现象 现象纷繁芜杂,貌似高深 原理真的高深,却简单直接 讲透原理,引领思考,现象不攻自破 缺点 缺少深层思维能力的人,就吃不消了 做二级题,就会感觉可笑了 C语言的原理 必须知道C语言每一点的来龙去脉 理解了计算机,才能理解C语言 一切都是计算 任何事物都要被表示成数字和公式的形式后,才能被计算机计算 计算法则 计算结果的值 计算结果的类型 计算的副作用 C语言的原理 类型本不存在 所有数据都是二进制数,其类型取决于你怎么看待它 内存布局 栈、堆、静态空间 变量、数组、结构、函数调用 类型的无限组合 C标准 直观感知 并不是所有的知识都适合挖掘原理的 先直观感受,再深层解析,也是一种好方法 要分清 符合直观的 不符合直观的 C语言中可直观体会的 C语言的一个哲学 不违背计算机的前提下,尽量符合人的习惯 人与计算机相抵触,绝对符合计算机 符合人举例 + - * () if-else, for, while, do-while 符合计算机举例 / 数组下标 旁征博引 引用 本学科其它课程的相关内容 它学科的相关内容 辅助理解本课程内容 “适度”引用 不可跑题 不可牵强附会 C语言的旁征博引 计算机原理、体系结构、接口技术、汇编语言 二进制 整数和浮点数表示法 机器字长 带宽 函数调用 操作系统 内存布局 进程保护 文件 C语言的旁征博引 编译原理、数据结构、算法 技术的用武之地 软件工程 代码风格和程序结构的重要 结构化程序设计和OO 线性代数、工科数学、英语、组合数学 更具体的应用 C语言的旁征博引 管理学 软件工程相关的内容 心理学 C语言设计者为什么这么做 类比 音乐组合TWINS比喻指针和数组关系 倚天剑、屠龙刀比喻指针、类型强转 内功比喻算法,招式比喻编程 灵与肉,算法与程序结构 精彩互动 目的 让学生参与到课堂中来 思维与肉体俱在 手段 猜猜看 问未学的,先行思考,便于理解,引起下文 想一想 先给问题,令其解决,引起下文,给出答案 考考你 问已学的,复习巩固,增强自信,引起下文 学生提问并不是很好手段,但也可行 C语言互动举例——溢出 short范围:-32768~32767 如果赋值123456789,会如何? 学生瞎猜 验证一下 学生惊讶,并喊出初步猜想的规律 换几个数验证 学生再惊讶,发现了真正规律 用几个数考考 学生已经能算出答案是什么 学生欢呼 总结作业 课程三部曲: 雾里看花 6学时讲完C语言 包括分支、循环、函数、数组 庭中赏花 大讲特讲 辣手摧花 根据作业暴露的问题,做细致讲解 总结 最特色所在 特色总结 使用先进的计算机、网络工具 减轻繁琐的工作 改变教学思维和手段 相信自己,
文档评论(0)