- 1、本文档共166页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课程知识点内容解析与教学建议 课程设计:张义兵 副教授 课程大纲 第一章 认识计算机及解决问题的基本过程 知识点表格 课程标准的相关条目 知识体系 知识点解析 程序是什么 学习程序设计,必须首先了解什么是程序。而对程序的一般的解释是“程序是计算机的一组指令,经过编译和执行才能最终完成程序设计的动作。程序设计的最终结果是软件。”显然,作为刚刚开始接触程序设计的中学生来说这样的定义是过于深奥的,也是不切实际的,围绕这一主题展开的解释和概念说明显然也不可行。那么,如何叫学生了解什么是程序呢? 程序是什么 例如,对“程序是什么”这样的主题,选择实例时就应该考虑: 认识程序的细节 程序是如何编写,又是如何执行的呢?作为教学的深入,这里应该讲解两个主题: 认识VB 前述两个主题从认识程序和认识程序过程、运行环境的角度接触了VB平台,要认识VB,这些是不够的,必须有可以由学生自己动手完成的VB实例。对于可以让学生动手完成实例的选择,要考虑如下两点: 算法与解决问题 第一章的任务是让学生了解课程的全貌,并且让学生掌握一些重要的程序设计的理念。与程序设计并重的概念是算法,如何讲解算法的概念呢?首先,作为教师应该明白,算法的精确定义至今也没有定论,不应该把授课的精力放在概念的讨论上。但是作为算法的教学,如下几点应该不能缺少: 算法与解决问题 (1)程序设计常用算法的类别。 过程化与面向对象——看待问题的两种方法 计算机解决问题要有巧妙的方法,算法设计是解决之道,计算机解决问题还要有观察问题的视角,那就是过程化程序设计和面向对象程序设计,而面向对象程序设计则是当前流行看待程序的方法。 如何教授学生面向对象概念呢? 过程化与面向对象——看待问题的两种方法 (2)比较式教学 教师在教授面向对象程序设计概念时,往往忽略了与过程化程序设计的对比,其实,对比教学对于理解过程化和面向对象的概念是非常重要的。一直以来过程化程序设计都是程序设计领域的主角,现在基于面向对象的程序其实也是对象操作和过程操作的混合体。那么如何进行比较式教学呢?对于过程化程序设计的概念又应该讲授些什么呢? 首先,这里澄清一下二者的概念。过程化程序设计也称为结构化程序设计,就像传统ANSI C中表述的结构化程序设计一样:结构表示数据,函数表示算法和行为,数据和算法分开,用函数驱动行为;VB的所谓“面向对象程序设计”其实就是基于对象的程序设计,是用对象封装行为和数据,但没有用到继承和多态、RIIT等机制。 其次,指明一下教学要点。 请看例1.3。 程序的周期 软件工程这一“标准”中要求的内容在这里讲解可以避免内容的啰嗦,而且更有利于学生以工程的思路和要求来规范自己的程序。 这里要谈两个内容: 教学建议 学生已有知识 作为“算法与程序设计”课程的开始,学生还没有编写程序的相关知识,程序设计语言对它们来说是一个全新的概念,但是,这时学生已经在数学课上学过了算法的相关概念,可以通过流程图和伪代码来描述算法; 同时,学生已经在信息技术基础课中建立了对信息技术认识的初步体系,可以比较熟练地操作计算机,独立认识和操纵一种不熟悉的软件。 教学目标 作为“算法与程序设计”课程的开始,介绍程序和编写程序的环境即VB是首要的任务。通过教学,学生应该比较熟悉VB开发环境,通过体验VB应用程序,学生应该对程序建立了初步的认识。 重点难点分析 重点: 1.对程序的认识; 2.对VB开发环境的认识; 3.算法描述——流程图的使用; 4.面向对象基础知识的认识和VB中的运用; 5.软件工程基本概念的认识和对问题的思考方法。 教学方法建议 1.先有鸡还是先有蛋? 常见教学误区 1.反对“唯效用论” 教学评价 题目参考: 1.* 在【例1.1】找出哪些语句体现了面向对象程序设计的思想,哪些语句又体现了结构化设计的思想? 2.** 【例1.3】中②③条语句可以改变位置吗?这两条语句还可以放在那个位置?为什么?④⑤条语句可以改变在程序中的位置吗? 3.****【例1.4】中如果需要在程序中用户输入的键是哪个字母,如何做(用一条语句)? 4.*****“知识点解析”提到了【例1.5】中字母图片的名称,我们也学过文件路径的概念,如果想在程序中得到一个字母图片文件的全路径名称(例如“D:\dzyx\Ds.bmp”)如何做到? 第二章 程序设计初步 知识点表格 第一节 程序设计语言的基本构件 课程标准的相关条目 知识体系 知识点解析 什么
您可能关注的文档
最近下载
- 超星学习通 群芳谱-《红楼梦》中的女性形象鉴赏(长安大学)尔雅网课答案.pdf
- 2024年民主生活会个人对照检查材料3篇范文.docx VIP
- 《抽样检验培训教材》PPT课件.ppt VIP
- 2021高考作文写作素材:世界八大哲学家的名言+事例.docx
- 《证券投资理论与实务》教学资料:教案资料汇总.doc VIP
- 十进制加减可逆计数器的设计.pdf
- 华为手机结构件可靠性测试方法和要求.pdf
- 机械振动与冲击人体暴露于全身振动的评价第1部分一般要求GBT134411-2007.doc
- 橡胶胶管、硅胶密封圈、橡胶垫片生产项目环境影响报告表.pdf
- 小学英语四年级下册课本知识点(外研版三年级起点).pdf
文档评论(0)