1、基于网络资源利用具体教学设计方案数组讲课学校: 讲课老师:Visual Basic 程序设计151课题组一、学习目标和任务1、学习目标描述知识目标: (1)了解数组基础概念和作用;(2)知道在程序正确使用数组关键意义。能力目标:(1)掌握数组定义和引用;(2)掌握Option Base 1 (或0)语句、Array函数使用;(3)掌握静态数组和动态数组概念,和动态数组使用(包含定义、重定义ReDim 、Preserve);(4)掌握一维数组和多维数组概念,和多维数组使用;(5)掌握变量数组和控件数组概念,和控件数组使用;(6)知道应用数组处理实际问题常见算法(在数组中查询某个元素位置;数组元素
2、逆序存放;选择法/冒泡法排序操作;回文数判定;求最大值/最小值及其位置)。信息素养目标:(1)提升利用网络资源获取信息能力,能利用网络自主查寻、筛选、分析资料; (2)提升利用网络资源处理信息能力,含有获取、加工、传输和利用信息能力。情感目标:(1)学会利用网络资源进行自主学习; (2)学会利用网络资源和她人进行有效交流和协作学习。2、学习内容和学习任务说明数组是Visual Basic 程序设计课程中一章教学内容。本章系统讲解了数组基础概念和作用;数组定义和引用;Option Base 1 (或0)语句、Array函数使用;静态数组和动态数组概念,和动态数组使用(包含定义、重定义ReDim
3、、Preserve);一维数组和多维数组概念,和多维数组使用;变量数组和控件数组概念,和控件数组使用;应用数组处理实际问题常见算法(在数组中查询某个元素位置;数组元素逆序存放;选择法/冒泡法排序操作;回文数判定;求最大值/最小值及其位置)。二、学习者特征分析(说明学生学习特点、学习习惯、学习交往特点等)此次试验学生是大学十二个月级学生,她们经过上个学期计算机文化基础课程学习,已经初步掌握了利用计算机进行学习方法,还保持着较高学习主动性和热情,但层次差异仍然很大:极小部分可谓之“编程高手”,一部分有一定编程经验,但大部分是没有实际编程操作经验。她们适应了传统学习方法,更渴望尝试新教学方法,也渴望
4、和新同学之间更深层了解、交流和默契配合。能够在学习过程中,利用学生“编程高手”做前锋,影响、领导全体形成共同协作学习、部分自主学习良好学习气氛。经过前面阶段学习,学生逐步适应了网络教学模式,学会了基于网络资源学习相关操作,但尚不熟悉。还有待继续加强这方面锻炼。另外,经过上一次行动研究,她们初步了解了基于网络资源利用课堂教学模式,此次试验教学模式将让她们更深入地深入学习、相互协作。三、学习环境选择和学习资源设计 1、学习环境选择(打)(1)Web教室 (2)局域网 (3)城域网(4)校园网 (5)Internet (6)其它2、学习资源类型(打)(1)课件(网络课件)(2)工具(3)学习网站(4
5、)多媒体资源库(5)案例库(6)题库(7)网络课件(8)其它(专题学习资源) 3、学习资源内容简明说明本课程利用学习网站为“Visual Basic程序设计学习网站”。该学习网站由以下多个模块组成:在线学习:包含电子教案、专题知识、经典例子、常见问题、教学视频、教学资料经典案例:包含每次行动所采取教学设计方案。试验指导:试验任务、试验光盘、常见问题、程序调试、参考答案、程序点评。调查问卷:每次行动全部对学生进行前测、后测问卷调查,以取得教学效果数据进行分析评价。资源利用:为学生提供丰富学习资源,包含其它网站资源,以扩大学生视野,也为师生共建学习网站提供空间。作业系统:给老师提供部署作业空间,给
6、学生提供提交作业空间。协作学习:学生学习过程中能够向老师提出问题或提议,老师教导,便于师生之间沟通。为学生协作学习提供交流空间。在线测试:为学生评价学习提供空间。四、学习情境创设1、学习情境类型(打)(1)真实情境(2)问题性情境 (3)虚拟情境(4)其它 2、学习情境设计1、利用网站环境,向学生演示并分析数组基础概念和作用,介绍在程序正确使用数组关键意义。然后演示并分析例子1,介绍数组定义和引用;演示并分析经典例子,介绍数组基础应用;接着程序点评:从综合试验(模拟计算器)样本中找出本章知识点提出问题:该程序还存在哪些问题?怎样处理?2、提出任务:请大家利用基于网络资源多种有效学习方法,在网站
7、环境下,从综合试验(模拟计算器)样本中找出本章知识点。找出该程序还存在哪些问题?怎样处理?学生在老师指导下查阅资料。学生汇报。老师点评。3、部署设计实践,完善该模拟计算器。4、学生利用基于网络资源多种有效学习方法,在网站环境下分组讨论,完成相关专题检索、下载,设计应用系统。每组提交一份作业到网站上,丰富网站资源。5、在网站环境下对作业进行自评、相互点评。具体步骤为:(1)各小组明确学习任务、确定专题、分工到位;(2)利用专题网站进行自主学习、协作学习;(3)处理问题,并每组将作业结果上传给到网站;(4)全体就作业展开评价、自评,各抒己见。五、学习活动组织1、自主学习设计(打并填写相关内容)类型
8、对应内容使用资源学生活动老师活动(1)抛锚式数组PPT、WORD、VB程序、VB学习网站尝试基于网络资源多种有效学习方法老师监控、指导学生学习活动(2)支架式(3)随机进入式(4)其它2、协作学习设计(打并填写相关内容)类型对应内容使用资源分组情况学生活动老师活动(1)竞争(2)伙伴(3)协同数组PPT、WORD、VB程序、VB学习网站根据学生实际情况将其每56个人成一个小组小组长先分工,确定专题,然后各组员各自完成(能够利用网络资源方法交流)老师监控、引导(4)辩论(5)角色饰演 (6)其它3、教学结构步骤设计课时分配:课堂讲授2课时,上机2课时提交结果:数组指导式试验、针对式试验。数组综合
9、试验:模拟计算器系统及其试验汇报。相关网站:浙江省高校精品课程VB程序设计网站 河北软件职业技术学院VB程序设计精品课程申报网站 广东农工商职业技术学院精品课程-VB程序设计 常州机电职业技术学院VB程序设计精品课程申报网站 长沙民政职业技术学院-VB精品课程 Visual Basic程序设计(高职高专)-同济大学 华北科技学院计算机系-精品课程 吕梁高专计算机系-精品课程 山东商业职业技术学院精品课程 新疆师范大学数理信息学院精品课程(Visual Basic程序设计) 湖州职业技术学院理工分院 陕西国防学院精品课程VB 黑龙江农业经济职业学院-精品课程 天津农学院-VB精品课程 广东农工商
10、职业技术学院精品课程建设网-VB程序设计 武汉职业技术学院-VB精品课程 泰山学院精品课程-VB程序设计 济源职业技术学院-VB精品课程开始老师导语:数组基础概念和作用老师概述PPT/网站演示并分析例子1,介绍数组定义和引用案例学习PPT/网站演示并分析经典例子,介绍数组基础应用网站程序点评:从综合试验(模拟计算器)样本中找出本章知识点提出问题:该程序还存在哪些问题?怎样处理?专题研讨程序点评网站学生分组讨论、查阅资料老师指导学生汇报老师点评部署设计实践:完善该模拟计算器网站设计实践学生分组设计、提交试验汇报网站老师指导师生共同对作品进行点评网站评价总结老师总结结束图符说明六、学习评价设计1、测试形式和工具(打)(1)堂上提问 (2)书面练习 (3)达标测试(4)学生自主网上测试(5)完成作业 (6)其它 2、测试内容经过任务驱动和课堂测试检验学生对知识和技能掌握情况。