基于“主导一主体”教学设计模式的VB教学设计方案开发
- 格式:doc
- 大小:83.00 KB
- 文档页数:11
《VB课程教案》word版教案编写者:教案编辑专员一、教案概述本教案旨在帮助学生掌握Visual Basic(VB)编程语言的基本概念、语法和编程技巧。
通过本课程的学习,学生将能够建立简单的VB程序,理解面向对象编程的基本原理,并掌握VB编程在实际应用中的基本用法。
二、教学目标1. 理解VB编程语言的基本概念和语法。
2. 学会使用VB编写简单的程序,掌握基本的编程技巧。
3. 理解面向对象编程的基本原理,并能在实际编程中应用。
4. 学会VB编程在实际应用中的基本用法,如数据库访问、网络编程等。
三、教学内容1. VB编程语言概述:介绍VB的发展历程、特点和应用领域。
2. VB编程环境:介绍VB的集成开发环境(IDE)和基本操作。
3. 基本数据类型和运算符:介绍VB中的基本数据类型、运算符和表达式。
4. 控制结构:介绍VB中的顺序结构、选择结构和循环结构。
5. 函数和过程:介绍VB中的内置函数、自定义函数和过程。
四、教学方法1. 讲授法:讲解VB编程语言的基本概念、语法和编程技巧。
2. 示例法:通过实际编程示例,让学生掌握VB编程的基本方法。
3. 实践法:安排课后练习和编程任务,让学生巩固所学知识。
4. 讨论法:组织学生进行小组讨论,分享学习心得和编程经验。
五、教学评估1. 课后练习:布置课后练习题,检查学生对课堂所学知识的掌握程度。
2. 编程任务:安排编程任务,评估学生的实际编程能力和应用能力。
4. 期末考试:进行全面的知识检测,评估学生对本课程的整体掌握情况。
六、教学资源1. 教材:选用权威、实用的VB编程教材,如《Visual Basic 2010程序设计教程》。
2. 课件:制作精美的课件,辅助讲解VB编程的基本概念和语法。
3. 编程工具:为学生提供VB集成开发环境(IDE),如Visual Studio 2010。
4. 示例代码:准备丰富的示例代码,以便在课堂上进行演示和分析。
5. 练习题库:编写充足的练习题,供学生课后练习和巩固知识。
vb教学设计(通用2024)目录•教学背景与目标•教学内容与计划•教学方法与手段•课程考核与评价标准•教师团队建设与培训提升•总结回顾与展望未来教学背景与目标Visual Basic语言简介Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。
VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,轻松的创建ActiveX控件。
VB程序员可以轻松的使用VB提供的组件快速建立一个应用程序,是一种被广泛使用的编程语言。
掌握VB语言的基础知识和核心编程技能,包括数据类型、变量、运算符、控制结构、数组、过程等。
熟悉VB的集成开发环境(IDE),能够使用VB开发Windows应用程序,包括窗体设计、控件使用、事件处理等。
理解VB的面向对象编程概念,如类、对象、属性、方法、事件等,并能够应用到实际编程中。
具备一定的程序调试和错误处理能力,能够解决常见的编程问题。
教学目标与要求学员基础及预备知识学员应具备一定的计算机基础知识,如计算机操作系统、文件管理等。
学员应具备基本的编程概念,如变量、数据类型、函数等。
对于没有编程基础的学员,建议提前学习一些编程入门课程或相关书籍,以便更好地理解和掌握VB语言。
01020304教学环境配备多媒体教学设备和VB编程软件的计算机教室或在线教学环境。
教学资源VB编程软件、教材、课件、案例、编程练习题目等。
师资配置具备丰富VB教学经验和编程实践经验的教师团队,能够提供高质量的教学和指导。
学习支持提供课后辅导、答疑、编程指导等学习支持服务,帮助学员更好地掌握VB编程技能。
教学环境与资源配置教学内容与计划介绍VB 的历史、特点及应用领域。
VB 语言概述基础语法数据类型讲解VB 的变量、常量、运算符、表达式等基本概念。
详细介绍VB 中的整型、浮点型、字符串型等数据类型及其应用场景。
030201VB 基础语法及数据类型讲解If...Then...Else 语句的用法和实例。
《启动VB》教学设计方案(第一课时)一、教学目标1. 知识与技能:学生能够理解VB的基本观点和界面,掌握VB的启动方法。
2. 过程与方法:通过实践操作,学生能够掌握VB的基本操作流程。
3. 情感态度与价值观:激发学生对编程的兴趣,培养他们的创新认识和实践能力。
二、教学重难点1. 教学重点:熟悉VB的界面,掌握VB的启动方法,能够进行简单的操作。
2. 教学难点:如何引导学生理解VB的基本观点,培养他们的编程思维。
三、教学准备1. 准备VB的安装光盘或者网络下载安装包,确保设备配置符合教学要求。
2. 准备教学PPT,包括VB的启动操作、界面展示、基本操作流程等内容。
3. 准备相关练习题和案例,供学生实践操作。
4. 安排合适的上机操作时间,确保学生有足够的时间进行实践。
四、教学过程:(一)情景导入1. 展示一些用VB制作的小游戏、小动画,让学生感受VB 的奇奥,激发学生对VB的兴趣。
2. 介绍VB的用途、特点以及简单的操作界面,让学生对VB 有一个初步的了解。
(二)新课教学1. 讲解VB的启动方法,并演示如何新建一个VB应用程序。
2. 介绍VB中的常用工具栏和菜单栏,让学生熟悉VB的基本操作。
3. 讲解VB编程的基本语法和常用语句,例如:声明变量、应用注释、输出语句、条件语句等。
4. 通过一些简单的示例程序,让学生动手实践,熟悉VB编程的基本操作。
5. 讲解VB中的控件,例如:标签、文本框、按钮、图片框等,并演示如何应用它们来制作简单的界面。
6. 讲解如何应用事件驱动机制来处理控件的事件,例如:单击事件、双击事件等。
7. 通过一些综合性的示例程序,让学生进一步熟悉VB编程,并提高学生的实践能力。
(三)教室练习1. 给学生安置一些简单的教室练习,例如:制作一个简单的“猜数字”游戏,让学生动手实践,稳固所学知识。
2. 要求学生分组合作,共同完成一个相对复杂的项目,培养学生的团队协作能力和创新能力。
(四)小结作业1. 总结本节课的主要内容,强调VB编程的基本思路和方法。
第五章“主导—主体”教学系统设计“主导—主体”教学系统设计不论是从理论基础还是从实际的设计方法上看,都是“以教为主”和“以学为主”这两种教学系统设计相结合的产物。
一、以学为主ID的学习理论基础目前在各级各类学校中采用的ID模式主要有两大类:一是以教为主的ID模式,二是以学为主的ID模式。
从我国的现实情况看,九十年代以前的ID模式基本上都是以教为主。
这种模式的优点是有利于教师主导作用的发挥,便于教师组织、监控整个教学活动进程,便于师生之间的情感交流,因而有利于系统的科学知识的传授,并能充分考虑情感因素在学习过程中的重要作用。
其严重弊病则是:完全由教师主宰课堂,忽视学生的学习主体作用,不利于具有创新思维和创新能力的创造型人材的成长(按这种模式培养出的学生绝大部分是知识应用型人材而非创造型人材)。
这是因为,以教为主的ID模式在学习理论方面的基础是行为主义。
这种ID模式长期统治我国各级各类学校的课堂就使行为主义学习理论在我国各级各类学校中有着根深蒂固的影响。
行为主义学派主张心理学只研究外显行为,反对研究意识和内部心理过程。
他们把个体行为归结为个体适应外部环境的反应系统,即所谓“刺激—反应系统”,学习的起因被认为是对外部刺激的反应。
但是他们不关心刺激所引起的内部心理过程,认为学习与内部心理过程无关,因此只要控制刺激就能控制行为和预测行为,从而也就能控制和预测学习效果。
这就是行为主义学习理论的基本观点。
根据这种观点,人类学习过程被解释为被动地接受外界刺激的过程,而教师的任务只是提供外部刺激,即向学生灌输知识。
学生的任务则是接受外界刺激,即理解和吸收教师传授的知识。
以学为主的ID模式,则是进入九十年代以后随着多媒体和网络技术的日益普及(特别是基于Internet的教育网络的广泛应用),才逐渐发展起来的。
多媒体和网络技术由于能提供界面友好、形象直观的交互式学习环境(这有利于激发学生的学习兴趣和进行协商会话、协作学习。
《VB程序设计》课程教学总体设计一、教学设计前期分析(一)VB程序设计简单易学Visual Basic具有简单易学的特性,可视化编程环境的“所见即所得”功能,使编程成为一种享受,只要稍微有计算机语言基础就可以很快掌握它。
(二)课程教学时间偏短这门课内容比较多,理论30学时,上机10学时,课程比较紧张。
二、教学目标设计通过本课程的学习,掌握VB开发设计编程开发环境,扩充了学员的知识面,培养学员的创新能力.三、教学内容分析教材共有13章,1—2章介绍了VB的开发环境;3—6章介绍了VB的基本语法和程序设计技巧;7—9章介绍了图形界面设计方法,这一部分是重点,但是第九章图形操作,不经常使用,课时量有限,适宜学生自学;10—12章为综合提高部分,涉及到很多交叉学科,因课时量限制,适宜学生自学.四、教学过程设计本门课采用理论加实践的教学模式,坚持基本理论够用的原则,加强实践环节。
以理论启发实践,以时间带动理论。
互相促进,增强动手能力。
五、课程考核设计平时作业:10%平时上机:30% 期末考试:笔考60%六、课程实施计划(一)教材名称1.《visual basic 程序设计教程》,许薇等编著,清华大学出版社,2008年9月出版2.参考教材、资料visual basic程序设计教程习题解答与实验指导许薇编著清华大学出版社(二)课程起止时间################################(三)教学对象#####################(四)时间分配理论讲课学时: 30 学时;实践教学学时:上机10 学时。
(五)考核方式期末考试:笔考(六)课程教学安排七、说明要以计算机文化基础课程为学习基础。
VB程序设计教案(详细)VB程序设计教案(详细)1. 课程介绍1.1 课程概述本课程旨在教授学生如何使用VB(Visual Basic)语言进行程序设计。
课程将涵盖VB的基础知识、语法和常用编程技巧,以及如何开发简单的应用程序和界面设计。
1.2 课程目标- 了解VB语言的基础知识和编程概念- 能够使用VB语言编写简单的程序- 掌握VB的界面设计和用户交互技巧- 能够进行程序调试和错误处理- 能够应用VB开发简单的实际应用程序2. 课程大纲2.1 第一章:VB入门2.1.1 VB的基本概念2.1.2 VB的开发环境介绍2.1.3 创建第一个VB程序2.2 第二章:VB基础知识2.2.1 数据类型与变量2.2.2 运算符与表达式2.2.3 控制结构与循环语句2.2.4 过程与函数2.2.5 数组与集合2.3 第三章:VB界面设计2.3.1 窗体与控件2.3.2 窗体的布局与设计2.3.3 控件的属性与事件2.3.4 表单的验证与提示2.4 第四章:VB高级编程技巧2.4.1 文件操作2.4.2 数据库连接与操作2.4.3 错误处理和调试技巧2.4.4 高级用户交互与界面设计3. 授课方法3.1 理论讲解:通过课堂讲解,介绍VB的基本概念、语法和编程技巧。
3.2 实例演示:通过实际案例演示,让学生理解和掌握VB的应用和开发能力。
3.3 实践训练:布置编程练习和项目任务,让学生在实际应用中提升技能。
4. 评分标准4.1 平时成绩:包括课堂表现、作业完成情况和参与度等。
4.2 考试成绩:根据期末考试结果进行评定。
4.3 项目成绩:根据实际项目完成情况和质量进行评定。
5. 资源要求5.1 软件环境:Windows操作系统,VB开发环境(如Visual Studio等)。
5.2 教材:《VB程序设计入门》等相关教材。
5.3 附件:本课程附件包括示例代码、实例项目以及参考资料,供学生参考和练习。
6. 法律名词及注释6.1 版权:指对作品享有的独占使用权的权利。
基于“主导一主体”教学设计模式的VB教学设计方案开发摘要:通过VB语言程序设计课程的教学实践与理论思考,结合讲授《VB程序设计》课的实际教学经验,开发了基于主导主体教学设计模式的VB教学设计方案,以达到提高课程教学质量的目的。
关键词:VB程序设计主导主体教学设计模式教学设计方案Development of VB Teaching Design Plan that Based on “Teacher Dominated-Students Centered” Instructional Design ModelAbstract:According to the teaching practice and theoretical thinking on the VB language programming course, I developed the VB teaching design plan that based on“Teacher Dominated —Students Centered” instructional design model, which can improve the quality of teaching effectively.Key words: VB programming language“Teacher Dominated—Students Centered”instructional design model teaching design planVisual Basic程序设计(以下简称VB)是各高等院校非计算机专业本科生开设的一门公共课,这门课程能使学生掌握程序设计的基本思想和方法,培养学生利用计算机解决实际问题、尤其是解决本专业问题的能力,从而让本门公共课发挥它的最大作用。
和大多数高等院校一样,我校本科生也开设了VB公共基础课,由于学生普遍缺乏相应的知识基础和编程思想,在学习这门课程时感觉困难,也就提不起兴趣。
在教学过程中,教师要采取有效的教学手段,调动学生学习的积极性,培养学生的程序分析和设计能力。
笔者主讲了该课程,经过教学实践探索,有一些收获,写出来与大家共勉。
1 “主导—主体”教学设计模式“主导—主体”教学设计的过程模式,是由北京师范大学何克抗教授设计,简称“ 双主模式”,是“以教为主导”和“以学为主体”的教学设计模式。
所谓“主导”是指在教学过程中教师主要起引导和组织的作用,教师要设计具有特色的教学方法,教学课程中要创设巧妙的问题情境与和谐的教学气氛,组织课堂活动诱发学生学习兴趣,帮助学生树立学习信心,教师要引导学生去观察,去思考,去学习,从而发展他们的思维能力。
所谓“主体”指的是学生是学习的主体、是学习的主人。
教师在教学过程中要突出学生的主体地位的思想,强化学生的参与意识。
由此可以看出,这种模式的教学设计在教学过程中教师和学生的作用都能得到充分的发挥,进而提高教与学的效果。
“主导—主体”教学设计模式的设计流程由两个分支构成(如图1):“传递—接受”教学分支和“发现式”教学分支。
根据学生的认知结构变量是否适合于运用“先行组织者”策略来决定选用哪种教学方式。
所谓“先行组织者”,是指先于学习任务本身呈现的一种引导性材料,可能是一个概念、一条定律、一个例子或者一段说明文字,可以是口头的、书面的或图解的,要在接触新材料前呈现出来,以方便学生学习和理解。
2 VB教学设计方案在“主导—主体”教学设计模式的启发下,结合VB程序设计课程内容的特点,本人开发了一个VB教学设计方案,如下所述。
(1)课题名称用Visual Basic语言设计简易成绩统计系统。
(2)教学目标分析①认知目标:掌握列表框的属性、事件和方法;理解数组在程序设计中的运用。
②能力目标:能够理解和灵活运用列表框的list、listcount、listindex属性和additem、removeitem方法;能够完成成绩录入模块按钮功能的实现,实现知识点的迁移。
③情感目标:培养严谨的学习态度;激发学生的学习动机与、培养学生自主学习的思维模式;培养学生合作意识。
(3)学习者分析学习者是大学一年级的学生。
上学期已经学过计算机应用基础课程,已经具备了计算机的基本操作能力。
通过前面章节内容的学习,对使用VB设计应用程序的步骤已较熟练,对窗体、按钮、标签、文本框等常用控件的使用已经熟悉,对程序设计的选择结构、for循环结构、数组已基本掌握,对列表框的常用属性、方法、事件有所了解。
学生对使用VB来设计一些实用功能较强的应用程序很感兴趣。
(4)学习任务分析通过前面选择结构、for循环结构、数组、和列表框控件的学习,综合设计一个项目:完成简易成绩统计系统的界面设计和代码编写,本项目分三个单元来完成,本次课是第二个单元,完成成绩录入模块中几个命令按钮功能的实现。
通过项目的设计把前面的知识综合运用起来,实现知识点的迁移,提高学生编程的兴趣和学会举一反三的能力。
(5)教学过程设计①提出任务展示教师已做好的成绩统计系统,使学生了解项目任务中成绩录入的功能。
让学生带着问题去思考,培养学生自主学习和建构知识的能力。
②任务分析任务一:完成录入按钮代码的设计。
功能:单击录入按钮,把文本框输入的数据显示在列表框中。
思考:如何实现以上功能?(见图1)(a)知识点讲解:AddItem方法:该方法用来为指定的列表框添加新的列表项,其使用格式为Object.AddItem String [,number]例如:List1.AddItem“计算机专业”(b)代码设计:Private Sub Command1_Click() ‘录入学生成绩List1.AddItem Text1.TextText1.Text = ““Text1.SetFocusEnd Sub任务二:完成删除按钮代码的设计。
功能:删除列表框中指定的内容。
分析:删除按钮功能实现运用到的列表框的属性和方法。
(a)知识点讲解:思考:如何表示所选定的列表框内容ListIndex属性。
该属性表示执行时选中的列表项序号,其值为整数。
如果没选中任何项,则ListIndex的值为-1。
该属性只能在程序运行时设置或引用。
RemoveItem方法。
该方法用来从列表框中删除一个指定的列表项。
其使用格式为:Object.RemoveItem number例如:List1.RemoveItem 3(b)代码设计:Private Sub Command2_Click() ‘删除列表框中指定的内容Dim n As Integern = List1.ListIndexList1.RemoveItem nEnd Sub任务三:完成清除按钮代码的设计。
功能:清除列表框的全部内容。
(a)知识点讲解:Clear方法。
该方法用来清除列表框中的所有内容。
如:list1.clear (b)代码设计:学生自己完成。
任务四:完成确认按钮代码的设计。
功能:实现把列表框中的数据存放到数组中。
思考:为什么要定义动态数组?如何定义?(a)知识点讲解:List属性。
该属性用来返回或设置列表框控件对象中指定的列表项字符串,格式为Object.List (Index)=String例如:List1.List(0)=“计算机专业”注意:列表框中数据为字符串类型。
ListCount属性。
该属性表示列表框中列表项的数量,其值为一个整数。
第一个列表项的序号为0,最后一个列表项的序号为ListCount-1值。
ListCount属性只能在程序运行时设置或引用。
(b)代码设计:Private Sub Command12_Click() ‘确认完成成绩录入changdu = List1.ListCountReDim shuzu(changdu) As SingleFor i = 0 To changdu - 1shuzu(i) = Val(List1.List(i))Next iMsgBox “成绩录入已完成!”End Sub(6)实战演练学生完成:完成简易成绩统计系统第二模块成绩录入中清空、删除、修改、确认几个按钮的代码编写。
①把学生进行分组,4人一组,分成6组,以小组为单位进行操作练习,评出最好的一组。
方法:在每组中选出较好学生负责这组学生的答疑和管理这组纪律。
②掌握动态数组、选择结构、列表框控件的综合运用。
③教师现场答疑。
巡回指导,纠正学生中存在的错误以及解决这些错误。
(7)课堂评价①纠正学生中存在的错误以及解决这些错误。
②完成课程评价表。
评价内容:界面布局合理、语法正确、能实现规定的功能、加入自己的思考和拓展。
评价方式:自我评价、小组评价、教师评价。
(8)任务拓展(完成较好的同学思考)设置提高题,让学生自主探究。
比如有能力的同学完成总分按钮代码的设计。
(9)归纳总结重点和难点①列表框属性和方法的综合运用。
②如何把列表框中的数据存放到数组中。
③如何利用FOR循环统计某个分数段的人数。
该教学设计方案本人在实际教学中已经实践运用,教学效果很好,希望能给同仁以启发帮助,实现我们从事VB公共基础课教学教师的共同愿望,那就是让学生学好这门课,为学习其他程序设计语言打下基础,提升学生的认知和解决问题能力,最后实现学生素质的全面提高。
参考文献[1] 何克抗,李文光.教育技术学[M].北京:北京师范大学出版社,2004:188-191.[2] 吴长海,蒋厚亮,栾国森.Visual Basic 6.0程序设计教程[M].天津:南开大学出版社,2012.[3] 温乾.基于“主导-主体”教学结构理论的教学设计研究与应用[D].河北师范大学,2010.[4] 石敏力.案例教学法在VB程序设计教学中的应用研究[J].科教导刊(中旬刊),2012(5).[5] 袁海峰,王国权.高校公共计算机程序设计基础课教学方法[J].黑龙江省政法管理干部学院学报,2008(4):158-160.。