版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
高中信息技术选修1“对象”概念建立与代码初探教学设计本课对应粤教版高中信息技术选修1《算法与程序设计》第五章第二节第一目“对象”,授课对象为高中二年级选修模块学生。课题名定为“高中信息技术选修1面向对象起始课‘对象’教学设计”,实际课堂用时不做硬性切割,可按两课时连排实施:第一课时完成概念建构、属性辨析与事件觉察,第二课时完成对象方法调用、简单状态迁移与微项目制作。倘若学校机房条件只能安排单课时,可将代码操练压缩为演示加半独立填改,保留概念形成与同伴互评两个关键环节。一、教材位置与内容边界粤教版选修1前几章已经让学生经历顺序结构、选择结构、循环结构、数组与过程,学生习惯把程序看成“从第一句走到最后一句”的路线图。进入5.2.1之后,观察视角必须调换:程序不再只是指令排队,而是由若干可感知、可命名、可操作的实体彼此协作。教材把“对象”放在面向对象内容的门口,并不是要求学生立刻写出完整类定义,而是让他们在熟悉控件、窗体、事件的基础上,认出程序世界里的“东西”,说出这个东西有什么、会做什么、何时被触动。本课内容边界要收得稳。属性、方法、事件三者的辨认是核心;类与对象的先后关系只做直觉铺垫,不展开继承、多态,不把学生拖进术语密林。课堂上出现“对象=属性+方法”的简洁表达时,教师要同步补一句:事件不是对象随身携带的器官,而是外部刺激落在对象身上时被程序捕获的信号。这样处理可避免学生把按钮被单击误当成按钮自己主动做动作,也能防止把属性赋值误当成方法调用。学习内容可分四层排布。第一层是生活对象的再认,从门禁卡、交通灯、自习座位牌切入;第二层是界面对象的再认,从窗体、标签、文本框、命令按钮切入;第三层是代码中的对象表达,聚焦“对象名.属性”“对象名.方法”“对象名_事件”三种书写直觉;第四层是微型协作,多个对象按消息彼此影响,例如单击“开始”按钮后,标签颜色改变,文本框清空,计时器启动。二、学情判断与可能误区高二学生已经能写出让程序跑起来的小段代码,常见状态是“会照抄,难解释;能改对,说不透”。他们对按钮、文本框有丰富操作经验,却很少意识到自己在手机上长按图标、拖动滑块、清空输入框,本质都是与对象打交道。经验在前,概念滞后,这恰好是本课可利用的张力。第一类误区是把对象等同于控件。学生会认为看得见、摸得着的按钮才算对象,忽略变量、数组、字符串在更广语言环境中也具有对象意味。本课不追求扩大战果,但要在黑板上留下一句话:在面向对象视野里,凡能被命名、可维护状态、可接收请求的实体,都可被当成对象来思考。第二类误区是混淆属性和方法。学生容易把“Caption改成红灯”读成动作,把“清空文本框”读成属性变化。纠正不靠背诵,而靠同一句自然语言两种译法:把“按钮的标题变成红灯”译成属性赋值,把“让文本框执行清空”译成方法调用。前者像贴标签,后者像发指令。第三类误区是把事件当作教师额外加的神秘语法。学生常见代码PrivateSubmand1_Click(),会背,不知Click从哪里来。课堂要拆给他看:用户手指、鼠标、系统计时器是消息源,对象只是愿意响应某种消息,响应体写在事件过程里。这样,学生再看“对象_事件”就不会觉得像密码。第四类误区是只看单点,不看协作。学生改对一个属性就停手,难意识到一个按钮的Click可以改变三个对象的状态。教学要设计“一因多果”和“多因一果”两个片段,让他亲手制造连锁变化。三、教学目标与可观察表现知识与理解目标落在三句话:能用自己的话解释对象是程序中可命名、可承载状态、可接受操作的实体;能把给定界面元素拆成属性、方法、事件三类描述;能初步区分类与对象,知道类像图纸,对象是按图纸造出并可独立动作的具体个体。技能目标落在代码最小动作:看懂并修改“对象.属性=值”,调用“对象.方法”,在“对象_事件”过程中补写一句有效语句;能把一个生活任务改写成对象清单,再改写成界面草图,最后落到三至五行关键代码。思维目标落在抽象与建模:面对“晚自习迟到登记”“图书角借阅”“操场借还球”三个情境,学生不再先问循环怎么写,而是先问这里有哪些对象,每个对象记住什么,能做什么,谁碰了它。计算思维在这节课的具体表征,就是把模糊场景压成命名良好的实体及其相互作用。态度与责任目标落在命名与可读性:学生给对象起名不用a1、b2、c3,而能让btnStart、lblState、txtName反映职责;在小组作品中不随意捕获他人数据,不在界面中诱导误操作,把“清楚、克制、可维护”当作程序员的日常礼貌。四、重点难点与突破路径重点是属性、方法、事件的辨认与代码落地。难点不是写代码,而是完成视角迁移:从“我命令计算机做事”转向“我安排几个对象,彼此发送消息”。突破路径不用讲授推进,而用四块台阶:实物类比、界面观察、代码显微、协作复盘。实物类比只服务导入,不可恋战。界面观察要让学生看见熟悉控件背后的对象身份。代码显微要慢,最好把一行语句拆成主语、谓语、宾语,例如lblState.Caption="迟到"拆成主语lblState,触及部位Caption,新值"迟到"。协作复盘要求学生脱离键盘复述:谁触发,谁改变,改变的是长相还是行为。五、教学准备与资源组织机房安装VisualBasic兼容环境或与教材实例相匹配的演示工程;若条件受限,可用可离线运行的界面模拟器展示对象属性,但代码段必须保留教材书写风格。教师准备三张投影片:第一张是校园闸机照片,第二张是同一工程的窗体设计视图与运行视图并排图,第三张是只露出半截的代码,让学生猜完整行为。学生任务单只印一页,正面是对象观察表,背面是微课项目“早读签到灯”。观察表分四列:我看到的事物、它记得什么、它会做什么、什么刺激会让它反应。四列对应对象、属性、方法、事件,但表头先不写出四个术语,留给学生归纳后再揭示。板书采用中央辐射式。中心写“对象”,左下拉出“属性:现在是什么样”,右下拉出“方法:能做什么事”,上拉“事件:什么来敲门”,下拉“消息:对象之间递的话”。四个方位各留一个粉笔槽,课中随时把学生原话放进去。六、教学过程导入不播放炫酷短片,直接把教室前排灯控面板拍成照片投出。教师问:刚才进门时我按了一下面板,灯亮了;监控室远程也能让同一盏灯灭;这盏灯在程序眼里是什么。学生多半回答开关、电路、灯。教师不评判,只在黑板写“灯”和三个词:状态、动作、刺激。随后补一句:如果这盏灯搬进程序,它不能只是图片,它得记着自己亮不亮,还得允许别人把它点亮或熄灭。到这,对象的必要感已经落地。小组领取校园情境卡,每组一张,不写代码,只填观察表。卡一:门禁闸机记住学生是否已授权,接收到刷卡后放行或拒绝;卡二:走廊灯照度不足时变亮,无人三分钟后变暗;卡三:图书角借阅牌显示书名、借出人、归还期限,扫码后切换状态。五分钟后,各组只报一个最难归类的词。常见争执会出现在“刷卡”到底是方法还是事件。教师把争议留在黑板,不急着裁决。揭示术语时采用学生原话覆盖法。教师说:闸机里的学生卡号、当前是否放行,是它记住的样子;开闸、拒绝、记录时间,是它能做的事;刷卡、超时、远程按下,是外面来的动静。程序把这三份事实合在一起,给一个名字,就叫对象。此时再把属性、方法、事件贴到黑板对应位置。学生发现刚才的争吵有了归档处:刷卡对闸机是事件,对卡本身可能只是被读取;同一动作落在不同对象上,语法身份会变化。进入界面观察。教师打开一个空白工程,放入窗体、标签、文本框、两个按钮。运行前后并排放置,让学生指出“哪个是图纸,哪个是活物”。这一步为类与对象埋伏笔:设计视图里的按钮样式像图纸,运行后被单击的那个按钮才是正在上班的对象。语言要短,避免定义轰炸。教师只强调:同一类控件可以摆出多个实例,btnOK与btnCancel长相相似,名字不同,责任不同。代码显微环节分三步走。第一步看属性:lblState.Caption="未签到"。教师要求学生用中文读成“把lblState的长相中Caption这一块改成未签到”,再追问能不能写成Caption.lblState,学生笑出来之后,方向感就建立。第二步看方法:txtName.SetFocus与txtName.Clear并置,学生辨认同为点号,后者像下达动作,前者也像下达动作;与属性赋值比较,差别在有没有等号以及是否在改变对象工作状态。第三步看事件:PrivateSubbtnStart_Click(),教师把下划线左右剪开,左边是对象名,右边是消息名,合起来表示“btnStart听到Click之后执行”。此处安排两分钟静默阅读,材料只有一段五行代码。学生不能讨论,只能用笔标出每个点号、等号、下划线的职责。静默的作用是强迫学生脱离同伴提示,单独面对符号。随后邻座交换,只许问一个问题:你把哪一处当成了动作,依据是什么。教师巡视时收集三份典型标注,一份把Caption当方法,一份把Click当属性,一份完全正确但解释空洞。投影后由全班修订,教师不急着给标准句,先让作者自己说“我现在愿意改哪一处”。微型任务一命名为“一因多果”。界面已有btnStart、lblLight、txtLog、tmrTick。要求:单击btnStart,lblLight背景变绿;txtLog追加一行“已开始”;tmrTick.Enabled变为True。多数学生能写出三句赋值。追加挑战:只允许在btnStart_Click内部写语句,不能沿途设置隐藏变量;完成后用运行截图证明三个对象确实同步改变。这个任务把对象从孤立的控件变成消息接收者,学生开始体会事件过程像一个小型调度台。微型任务二命名为“多因一果”。界面上三个按钮分别代表东门、西门、北门刷卡,任何一个被单击都让lblGate显示对应门名,并让cntEnter加一。难点在计数器放哪。学生可能把cntEnter写成普通变量,也可能试图把人数藏进标签Caption。教师不否定,引导比较:若人数只是程序运行期间要维护的状态,放在窗体级变量清楚;若人数需要被界面直接看见,就必须同步到某个对象属性。此处自然引出“状态保存在哪”的设计问题,比直接讲变量作用域更有黏性。概念抽象趁热完成。师生共写一句话:对象把数据和操作捆在一起,外头通过看得见的名字来访问。接着补足图纸比喻:类描述这一类东西共同的长相与本领,对象是图纸造出来的具体个体。为防术语空转,必须回到工程:Form里放两个按钮,它们来自同一类,却各自拥有不同Name、Caption与事件响应。学生指认“同类的两个对象”,比背定义有效。辨析活动采用快问快答,但题目要刁。题一:把窗体背景涂蓝,是属性还是方法。题二:让列表框移除第一项,是属性还是方法。题三:鼠标移到图片上停留,是事件还是属性。题四:按钮不可用,是把Enabled改成False,还是调用Disable。每组举牌,错组不扣分,只说理由。教师强调一个朴素标准:问“它现在是什么”多半找属性;说“请它做一下”多半找方法;谈“何时被碰”多半找事件。微课项目“早读签到灯”占用主体练习时间。情境为:七点前到校显示绿色,七点至七点十分显示黄色,七点十分后显示红色;学号输入后单击签到,若名单库中存在则记录时间,若重复签到则提示。项目不要求完成名单库检索的全部细节,给出三处半成品:界面已搭好,对象名已规范,三个事件过程留白。学生至少需要完成txtID获得焦点时清空提示、btnSign单击后决定lblLamp颜色、tmrNow每秒刷新当前时间三件事。分层要求写进任务单底部。基础层完成颜色迁移与签到记录;进阶层让迟到名单进入lstLate,且连续迟到两次文本变红;拓展层把“班级”想象成一个对象,口述它应有哪些属性与方法,不要求实现。教师巡堂时不替学生打字,只问三个问题:你现在碰的是哪个对象;你想让它记住还是行动;这句话应该放在哪次敲门之后。三问能把学生从乱试拉回模型。展示环节不展示完整工程,而展示“最妙的一行”和“最险的一处错”。每组选一行最能体现对象协作的代码,读完后让别组猜运行效果;再展示一个曾经判断错的属性或事件,说出当时被什么表象误导。这样评价焦点从结果漂亮转向解释质量,符合概念课的落点。课堂收束回到最初的灯。教师问:同样一盏灯,电工看见线路,学生看见明暗,程序员看见什么。期待答案接近“一个可被命名、带状态、能响应消息的对象”。若学生仍说看见开关,就让他们补一句:开关在程序里也许是另一个对象,灯与开关之间隔着一条消息。那一刻,视角迁移已经完成大半。七、板书设计黑板中央保留“对象”二字,四周固定四句话:属性回答“现在是什么样”,方法回答“能做什么事”,事件回答“什么来敲门”,消息回答“谁把话递给谁”。左侧写学生导入时的原始词,如灯、闸机、卡;右侧写程序名,如lblLamp、btnSign、tmrNow。中间用箭头连接,表示生活实体被命名后进入代码。擦黑板时保留属性、方法、事件三词,其余可擦,下一节课讲类与对象关系时直接在原图上叠加“类:图纸”。八、作业布置书面作业只给一道开放题:观察家中任意一件电器,不写广告,不写原理,用对象口吻写三段。第一段列它能记住的三个状态;第二段列它能执行的两个动作;第三段说清两个来自外部或时间的刺激,以及它各自怎样反应。要求出现“属性、方法、事件”三个词,但不许抄定义。机动作业二选一。甲组把课堂“早读签到灯”补上重复签到提示;乙组设计“食堂窗口剩余菜品”界面,只画对象布局,不必实现。两组共同约束是对象命名必须可读,出现btn1、abc、temp均返工。九、评价设计评价不看谁背得快,看三样证据。对象观察表是否能把生活词翻译为状态、动作、刺激;工程运行是否实现事件触发下的多对象协同;口头解释能否指出一行代码中主语、触点与结果。权重建议为三、四、三,避免界面美化压倒概念理解。量规分四级。合格:能认出常见控件的属性、事件,照着样例改对运行结果。良好:脱离样例后仍能把新情境拆成对象清单,代码命名基本可读。优秀:能解释类与对象差别,能在同伴错误中指出“把状态当动作”或“把消息当属性”的性质。卓越:能提出更合理的对象划分,例如发现把迟到次数塞进标签Caption不利于维护,主动改用变量并同步显示。十、教学反思预设若课堂时间前松后紧,问题多半
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年生产安全事故信息报送处置试题及答案
- 八年级语文教科版开学季第二单元同步测试卷基础版A卷
- (正式版)DB13∕T 669-2005 《杨树溃疡病综合防治技术规程》
- 作文竞赛试题及权威答案
- 公共理论知识试题与答案
- 2026教师时事政治必考题试题与参考答案2026年
- 2026年广西壮族自治区柳州市重点学校高一入学语文分班考试试题及答案
- 2026年甘肃省庆阳市中小学教师招聘考试卷附答案
- 2026年贵州专升本(语文)真题附答案
- 2026年广西(专升本)数学历年真题及答案
- 2026年肿瘤科恶性肿瘤治疗方案考核试题及答案解析
- 2026-2027学年秋季学期浙美版(新教材)小学美术二年级上册教学计划及进度表
- 2026年内蒙古呼和浩特市工会社会工作者招聘考试试卷-含答案解析
- 老年人服务与管理专业技能教学标准
- 2026年高考湖北卷化学高考真题(含答案解析)
- 2026-2027学年统编版七年级历史上册开学第一课课件
- 高速公路项目投融资模式、挑战与策略研究:基于多案例的深度剖析
- 太阳能转化原理与技术课件-第四章光伏理化基础及光伏发电原理
- 百年风华-《在灿烂的阳光下》+课件+2025-2026学年人音版(简谱)(2024)初中音乐八年级上册
- 结构动力学第I篇-硕士
- 体育学院体育教学论体育教学模式课件市公开课一等奖省课获奖课件
评论
0/150
提交评论