中职VB教学
- 格式:pdf
- 大小:89.77 KB
- 文档页数:2
谈谈如何进行中职VB教学VB程序设计课程是许多中等职业学校必修的一门计算机基础课,如何提高中职学生学习计算机编程课程的兴趣,为以后学习其他计算机课程打下坚实的基础,成为广大中职计算机基础教育工作者共同探讨的话题。
本文从VB程序设计课程入手,浅议了该课程的学习方法与教学方法。
标签:VB程序设计教学中职大多数中职计算机教师在进行《VB程序设计》这门课程教学时,普遍感到比较难教。
学生也普遍感到难学。
程序设计本身枯燥、严谨。
难以理解,并且短时间内难出成果。
此外。
中职学生学习能力和基础普遍比较薄弱。
如何學好以及老师如何教好这门课成为中职师生面临和值得探讨的共同话题。
本文将结合教学实践谈谈VB教学一些粗浅体会。
1、VB程序设计课程的特点Visual Basic是面向对象的可视化编程工具,并且是事件驱动的编程机制,它是在Basic语言和Quick Basic语言的基础上发展起来的高级程序设计语言,可以利用系统提供的大量可视化控件,按设计要求的屏幕布局,在屏幕上画出各种图形对象“部件”。
并设置这些图形对象的属性,再编写对象的事件代码。
设计步骤可以概括如下:1.新建一个标准EXE项目。
2.设计用户界面。
3.编写事件响应代码。
4.测试运行效果,存盘,生成可执行文件。
其中编写事件代码是起画龙点睛的作用,学习编程也就是学习如何编写代码。
2、明确中职学生的学习目的,引导其进行科学学习在学习一门课之前,一定要让学生明白为什么要学有什么用。
对自己将来又有什么帮助。
学生缺少学习的动机,就收不到令人满意的学习效果。
因此,首先要告诉学生在现今信息社会里,掌握计算机技术、掌握程序设计语言的重要性,而VB作为程序设计语言的一种。
有着自身的哪些特色和优点,非常适合他们去学习。
通过学习程序设计的思想,可以培养他们抽象思维和逻辑推理能力、自学能力和综合运用知识分析和解决问题的能力。
这种学习的效果体现可能比较慢,但可以巩固基本功,对于学生将来的进一步学习和发展是有很大好处的。
中专vb知识点总结Visual Basic(VB)是一种面向对象的程序设计语言,是微软公司开发的一种基于基本编程语言的高级编程语言。
它是一种非常流行的编程语言,被用于开发各种类型的应用程序,包括桌面应用程序、Web应用程序和数据库应用程序等。
在中专学习阶段,了解和掌握VB编程语言的知识是非常重要的。
下面是一些中专VB知识点的总结。
1. 程序设计基础在学习VB编程之前,学生需要先掌握一些基本的程序设计知识,包括算法设计、流程图、程序框图、程序设计基础、程序设计基本知识、程序设计语言等。
这些基础知识对于学生理解和掌握VB编程语言非常重要。
2. VB程序设计环境学生需要了解VB程序设计环境,包括VB开发环境、VB编程语言的特点、VB的工程结构等。
学习VB程序设计环境可以帮助学生更好地理解VB编程语言的特点和使用方法。
3. VB程序的基本语法学习VB编程语言的基本语法是学生理解和掌握VB编程的基础。
包括VB程序的关键字、运算符、变量、常量、表达式、语句、函数、过程、数组、结构体和联合体等。
学生需要了解这些基本语法,才能进行VB编程的进一步学习和应用。
4. VB程序的数据类型VB编程语言支持多种数据类型,包括整数、浮点数、字符串、布尔型、日期型、对象型等。
学生需要了解每种数据类型的特点和使用方法,以便在编程中能够选择合适的数据类型,提高程序的效率和可读性。
5. VB程序的控制结构VB编程语言提供了多种控制结构,包括顺序结构、分支结构、循环结构等。
学生需要了解这些控制结构的特点和使用方法,以便能够进行程序的控制和流程的控制。
6. VB程序的函数和过程VB编程语言支持函数和过程的定义和使用,学生需要了解函数和过程的定义、参数的传递、返回值的处理等,以便在编程中能够使用函数和过程进行模块化的设计和编程。
7. VB程序的数组和集合在VB编程中,数组和集合是非常重要的数据结构,学生需要了解数组和集合的定义、声明、初始化、访问、遍历等,以便能够在编程中使用数组和集合进行数据的处理和管理。
计算机专业(visual Basic程序设计)教学大纲一、课程性质与任务Visual Basic程序设计课程是中等职业学校计算机学生必修的一门公共基础课。
通过学习学会可视化程序设计工具的使用,掌握面向对象的程序设计方法和事件驱动的编程手段,掌握VB程序结构等要素并能熟练编程解决问题。
为学生的后续课程提供程序设计能力保障。
本课程主要内容有,介绍visual basic程序设计的基础知识与方法,visual basic 工作环境,可视化编程的概念和步骤,visual basic语言基础,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,过程图形和图像设计,程序调试技巧等。
二、课程教学目标1、要求学生了解Visual Basic 开发环境、对象和事件驱动的基本概念;2、了解数据类型、运算符与表达式,掌握基本的输入输出语句;3、了解各标准控件的属性、事件和方法;学会界面设计;4、了解并掌握Visual Basic的控制结构,尤其是选择结构、多分支结构及循环结构;5、了解并掌握数组的定义和用法,尤其是动态数组;6、掌握SUB过程和FUNCTION过程的定义、参数传递,尤其是可变参数、可选参数、对象参数,学会用递归技术解决特殊问题,学会用SHELL函数调用外部程序;7、掌握菜单程序设计和对话程序设计方法;8、掌握多窗体程序设计方法;了解多文档界面设计;9、了解数据文件的概念,掌握顺序文件和随机文件的使用方法,学会文件系统控件的设计,掌握文件操作的命令。
三、教学内容与要求(一)本大纲对教学要求的层次表述1、对知识的教学要求分为了解、理解和掌握三个层次。
了解:指对知识有感性的、初步的认识。
理解:指对基本概念、基本知识有一定的理性认识,能用正确的语言进行叙述和解释。
掌握:在理解的基础上,能够解决与所学知识相关的应用问题。
2、对技能的教学要求分为会操作和熟练操作两个层次。
应会:指能够运用所学的技能进行独立操作,并能正确完成指定任务。
中职计算机专业vb编程教材
中职计算机专业VB编程教材的选取可以根据以下几个方面来考虑:
1. 教学目标:VB编程的教学目标是为了让学生掌握基本的编程思想和技能,因此教材的内容应重点围绕这个目标展开。
2. 学生基础:中职学生的计算机基础相对较弱,因此教材的难度要适中,内容要循序渐进,从基础知识开始讲解,逐步深入。
3. 实践应用:VB编程是一门实践性很强的课程,因此教材中应包含丰富的
实例和实践项目,帮助学生更好地理解和应用所学知识。
基于以上考虑,我推荐以下几本中职计算机专业VB编程教材:
1. 《Visual Basic程序设计基础》:这本书是VB编程的基础教材,内容涵
盖了VB编程的基本知识和技能,包括VB集成开发环境、语言基础、流程
控制、函数与过程、窗体设计、文件处理等方面的内容。
该教材的难度适中,适合中职学生使用。
2. 《VB编程实战案例》:这本书以实践应用为主线,通过丰富的案例和项目,介绍了VB编程的实际应用方法和技巧。
该教材注重实践和技能的培养,适合提高学生的编程实战能力。
3. 《VB程序设计与应用开发》:这本书是一本综合性较强的教材,既介绍
了VB编程的基础知识,又结合具体的应用开发案例,介绍了VB在数据库、多媒体、网络等方面的应用。
该教材内容较为全面,适合对应用开发有兴趣的学生使用。
总之,在选择教材时,要注重教材的实用性、系统性和可读性,以帮助学生更好地掌握VB编程的基本知识和技能。
浅谈初中信息技术VB程序设计教学方法一、了解学生的基本水平在进行VB程序设计教学前,首先需要了解学生的基本水平。
因为不同的学生在计算机基础知识、数学基础以及逻辑思维能力上会有差异,教师需要通过课堂小测、课前调查等方式,全面了解学生的基本情况。
只有了解了学生的基本水平,教师才能有针对性地进行教学,制定适合学生的教学计划。
二、培养学生的实践能力在VB程序设计教学中,重点不在于传授理论知识,而是在于培养学生的实践能力。
教师应该尽可能减少单向讲解,多采用案例教学、实践操作等方式,让学生亲自动手去编写程序,体验编程的乐趣。
通过实际操作,让学生能够深入理解编程知识,并能够独立完成简单的VB程序设计任务。
三、激发学生的学习兴趣学习VB程序设计对于初中生来说是一项新鲜的挑战,因此很容易在学习过程中出现学习兴趣不高的问题。
为了激发学生学习VB程序设计的兴趣,教师可以通过讲解VB在实际生活中的应用、展示一些有趣的VB程序设计案例等方式来吸引学生的眼球。
教师还可以组织一些小型编程比赛,让学生在竞争中感受到学习的乐趣,从而积极参与到VB程序设计的学习过程中。
四、注重实战项目的设计在VB程序设计教学中,教师应该注重实战项目的设计。
通过设计一些简单但实用的程序项目,可以让学生在实际操作中掌握VB程序设计的技能。
可以设计一个简单的学生信息管理系统、图书借阅管理系统等项目,让学生动手完成这些项目,从中学习到程序设计的基本原理和应用技巧。
通过实战项目的设计,学生能够更加深入地了解VB程序设计的应用方法,提高自己的编程能力。
五、营造轻松和谐的学习氛围在VB程序设计教学中,教师不应该只注重学生的学习成绩,更应该注重营造一个轻松和谐的学习氛围。
因为学生在愉快的学习氛围中能够更加投入到学习中,更容易吸收知识。
教师在教学过程中应该注重与学生之间的互动,多给予学生肯定和鼓励,让学生在积极向上的氛围中享受学习VB程序设计的乐趣。
六、及时激励学生的学习成果在VB程序设计教学中,学生的学习成果需要得到及时激励。
中职学校VB教案教案标题:VB程序设计教学教学目标:1.了解VB程序设计的基本概念和原理;2.掌握VB程序设计的基本语法和常用控件的使用方法;3.能够独立完成小型VB程序的设计和开发。
教学重点:1.VB程序设计的基本语法;2.常用控件的使用方法;3.小型VB程序的设计和开发能力。
教学难点:1.VB程序设计的高级语法和技巧;2.复杂控件和数据处理的应用。
教学准备:1.VB开发环境;2.笔记本电脑或计算机教室;3.教材和教辅资料;4.实例程序和案例分析。
教学过程:一、引入(10分钟)1.教师向学生介绍VB程序设计的基本概念和应用领域;2.给学生展示一些常见的VB程序,让学生了解VB程序的实际应用;3.介绍本课的教学目标和重点。
二、讲授基础知识(40分钟)1.介绍VB程序设计的基本语法和编程规范;3.通过实例演示,教授VB程序设计的基本流程和调试技巧;4.引导学生使用VB开发环境,亲自操作常用控件,编写简单的程序。
三、案例分析(30分钟)1.分析一个小型的VB程序案例,讲解其设计思路和实现过程;2.带领学生逐步完成案例中的代码实现,让学生参与其中;3.引导学生思考,讨论案例中涉及到的问题和解决方法。
四、实践操作(40分钟)1.学生在教师的指导下,选择一个具体的VB程序设计项目;2.学生自主进行设计和开发,并在教师的帮助下实现功能;3.鼓励学生进行创新,提供必要的指导和帮助。
五、总结回顾(10分钟)1.教师对本节课的教学内容进行总结和回顾;2.学生针对本节课的学习进行评价和反馈;3.鼓励学生继续深入学习VB程序设计知识,自主拓展能力。
教学延伸:1.鼓励学生自主学习VB程序设计的高级语法和技巧;2.提供更复杂的VB程序案例和实例,让学生进行分析和实践;3.组织学生参加VB程序设计的竞赛或项目实践,提高实际应用能力。
以上是一个关于中职学校VB教案的大致框架,根据具体的教学班级和学生情况,可以适当调整和修改教学内容和时间分配。
信息技术教案初中vb教案【教学目标】知识与技能:1. 让学生掌握VB编程的基本概念和步骤。
2. 使学生能够使用VB编写简单的程序。
过程与方法:1. 培养学生分析问题和解决问题的能力。
2. 培养学生编程实践操作的能力。
情感、态度与价值观:1. 培养学生对编程的兴趣和好奇心。
2. 培养学生的创新意识和创新能力。
【教学重点】1. VB编程的基本概念和步骤。
2. VB编程实践操作。
【教学难点】1. VB编程的语法和逻辑结构。
2. 事件驱动编程的理解和应用。
【教学方法】讲授法、示范法、实践法、讨论法。
【教学准备】1. 教师准备的教学PPT和演示程序。
2. 学生准备的电脑和VB编程环境。
【课时安排】2课时。
【教学过程】一、导入课题教师通过展示一些日常生活中的实际问题,引导学生思考如何通过编程来解决这些问题,从而引出VB编程的课题。
二、新课讲授1. VB编程基本概念教师介绍VB编程的基本概念,包括VB的特点、优点和应用领域。
2. VB编程步骤教师讲解VB编程的步骤,包括建立程序界面、设置对象属性、编写程序、保存程序、运行与调试程序等。
3. 对象、属性、事件和方法教师介绍VB中的对象、属性、事件和方法的概念,并解释它们之间的关系。
三、实践操作1. 教师演示编写一个简单的VB程序,让学生了解编程的基本过程。
2. 学生根据教师的示范,自己动手编写一个简单的VB程序,加深对编程步骤的理解。
四、课堂小结教师总结本节课的重点内容,强调VB编程的基本步骤和概念。
第二课时:一、复习导入教师通过提问方式复习上节课的知识点,检查学生对VB编程基本步骤的掌握情况。
二、新课讲授1. 变量和数据类型教师讲解VB中的变量和数据类型的概念,以及如何声明和使用变量。
2. 运算符和表达式教师介绍VB中的运算符和表达式的使用,让学生了解如何进行数学计算和逻辑判断。
1. 教师演示如何使用变量、运算符和表达式编写一个简单的计算器程序。
2. 学生根据教师的示范,自己动手编写一个简单的计算器程序,巩固所学知识。
中职计算机专业VB教学探讨摘要 vb是中职计算机专业的一门重要课程,但由于中职学生理解能力与独立思考能力较差,自我激励与克制能力偏弱,自信心不足,使得vb的教学苦难重重,很难达到预期的教学效果。
根据学生特点,结合作者教学实际,对本课程的教学方法提出一些看法和建议。
关键词中职 vb课程教学方法中图分类号:tp312 文献标识码:a在中职学校计算机专业课程规划中,vb是一门重要的课程,也是全国教育部考试中心指定的二级考试内容之一。
相对于其它编程语言来说,vb简单易学。
但是大部分中职学生都觉其得难以学会。
究其原因,除了中职学生学习自制力差、学习基础差的外,也有教学内容安排、教学方法是否得当等原因。
这就要求我们教师在教学中分析、摸索出一些较为行之有效的教学方法,才有可能激发学生的学习兴趣,让学生在快乐的学习中提高程序设计能力,掌握这一门技能。
在教学实践中,笔者对教学方法进行了如下一些的探索、尝试、实践,现谈一谈自己的心得。
1 基于学生学情,讲解由易到难中职学生基础差,理解抽象概念能力也比较差,但是,大部分的教材总是先讲vb语言的基本语法,然后再讲vb中对象的使用。
而编程语言的基本语法的概念是抽象,这就让学生在毫无知识背景的情况下去理解抽象难懂的概念,很容易挫伤他们编程的积极性。
所以,在实际的讲授中,可以先不讲基本概念,改用从简单的实例入手,通过让学生观看、模仿,在实际操作中去探究和领悟这些概念,并适时地加以归纳总结,循序渐进,让学生在轻松愉快的气氛中接受新知识。
比如,在讲vb的第一课的时候,先让学生模仿做一个简单的实例,并让学生把做好的作品打包成安装文件。
这样,让学生从一开始就从简单的实际操作着手,而不是枯燥、抽象的概念开始,从而激发学生学习vb的兴趣。
2 以案例教学为主,激发学生学习热情由于vb所涉及的概念、名词及程序设计思想都比较复杂,很多知识点本身就具有较强的概念性和逻辑性。
但是,单纯的理论讲解肯定是不受学生欢迎的,教学效果也肯定不好,所以,通过精心选编的案例讲解实践能更容易发挥功效。
2023中职visual basic 的课程随着科技的发展,计算机已经成为了现代社会不可或缺的工具。
计算机编程作为一门重要的技能,对于学生们来说具有非常重要的意义。
为了满足学生对计算机编程的需求,2023年中职教育将引入Visual Basic(VB)课程。
下面将介绍2023年中职VB课程的相关内容。
一、课程目标1.掌握计算机编程的基本概念和原理。
2.熟悉Visual Basic编程语言的基本语法和特性。
3.能够利用Visual Basic设计和开发简单的程序。
4.提高学生的创造力和解决问题的能力。
二、教学内容1.了解计算机编程:介绍计算机编程的基本概念、发展历史和应用领域,激发学生对计算机编程的兴趣。
2. Visual Basic语言基础:学习Visual Basic编程语言的基本语法、数据类型、变量和表达式等,通过编写简单的程序来巩固所学内容。
3. Visual Basic控制语句:介绍条件语句、循环语句和选择语句等,让学生了解如何使用这些控制语句来实现程序的流程控制。
4. Visual Basic数组和字符串:学习如何声明和使用数组、字符串等数据结构,用于存储和处理大量的数据。
5. Visual Basic函数与过程:介绍函数和过程的概念,学习如何定义和调用函数以及编写子程序。
6. Visual Basic面向对象编程:了解面向对象编程的基本概念和特性,学习如何定义和使用类、对象和方法。
7. Visual Basic图形界面设计:学习如何使用Visual Basic的窗体和控件设计程序的用户界面,让程序更加友好和易用。
8. Visual Basic文件操作:介绍如何使用Visual Basic实现对文件的读写操作,包括文件的打开、关闭、读取和写入等。
9. Visual Basic数据库编程:学习如何使用Visual Basic连接数据库、查询数据和更新数据等操作,提高学生对数据库的应用能力。
中职visual basic语言程序设
计基础
中职的Visual Basic语言程序设计基础是计算机专业的重要课程之一。
Visual Basic是一种基于对象的程序设计语言,由Microsoft公司开发,它具有结构化、模块化、面向对象、事件驱动等特点,并且拥有
图形用户界面(GUI)和快速应用程序开发(RAD)系统。
在学习Visual Basic语言时,需要掌握以下内容:
1. 语言基础:包括变量、数据类型、运算符、控制结构、函数等。
2. 窗体设计:窗体是Visual Basic程序设计中最重要的元素之一,
需要掌握窗体的创建、属性设置、事件处理等内容。
3. 控件使用:Visual Basic提供了丰富的控件,如文本框、标签、按钮、列表框等,需要掌握这些控件的属性、事件和方法。
4. 数据库访问:Visual Basic可以通过技术访问数据库,需要掌握数据库连接、数据查询、数据更新等内容。
5. 图形处理:Visual Basic支持基本的图形处理功能,如绘制图形、图像处理等,需要掌握相关的API函数和对象模型。
6. 多线程编程:Visual Basic支持多线程编程,需要掌握线程的创建、同步和通信等内容。
7. 网络编程:Visual Basic可以通过Socket编程实现网络通信,需
要掌握相关的API函数和协议。
VB随机数趣味教学中职学生在学习VB时,大多感到枯燥、乏味,学习主动性得不到很好的发挥。
因此教师在教学时要多管齐下,采用不同的教学方法激发学生的学习兴趣,充分调动学生的学习主动性,让学生喜欢学VB只要激发了学生的学习兴趣,学生就会成为学习的主人,把抽象的理论和概念融入具体问题中,使创造力得到发挥。
VB的随机数能够提供千变万化的数据,运用随机数函数生成一组一定范围内的数据。
在教学中,我们要合理地处理教材,突破教材限制,利用随机数制作一些趣味小程序,让学生对这些小程序感兴趣,进入主动学习、主动探究的境界,把抽象的理论变成趣味的小应用,提高用VB解决实际问题的能力,让VB走进我们的生活,为我们所用。
一、用随机数制作趣味小程序学完随机数后,让随机数为我们解决一些实际的问题。
由简单到复杂,在探索中前进,最终熟练地掌握随机数。
例如要让小朋友加强10以内的加法运算,教师可采用案例教学在课堂上演示上述应用的EXE文件,随机出十道10以内的数的加法运算题,小朋友答完题后进行正确性检验、评分,填错的数显示出正确的答案(红色的字体),正确的数显示〃,显示出最后得分及鼓励性语言:满分的显示太棒了,其他则显示继续努力。
制作为EXE文件后,它可以脱离VB的运行环境,直接使用。
这个小应用引发了学生的兴趣,但学生感到无从下手,教师可将问题分解成学生熟悉的小问题:I.随机生成算术题目:随机生成十组10以内的整数及答题控件。
2.探究数据的存储:这十组数如何存放,正确答案如何存放。
3.批改这十道题:将答题的数据与标准答案进行比较,计算得分。
4.调试程序,生成exe.文件。
这些问题都是学生熟悉的问题,这几个问题解决了,小程序就完成了。
用这种方法,学生可以用已有的知识解决一些实际问题。
在程序的运行过程中,引导学生根据出现的问题完善程序,在这个应用的基础上加以改进,制作出四则运算的小应用。
二、用随机数制作游戏小应用随机数不仅可以直接产生具体的数,还可以用于对象的属性中。
一、引言在中职教育中,VB(Visual Basic)教学一直是一个具有挑战性的课程。
学生们需要理解和掌握复杂的编程语言和技术,而传统的教学方法往往难以激发学生的学习兴趣和集中注意力。
引入主题任务型教学模式,有助于提高学生的学习积极性和教学效果。
本文将就主题任务型教学模式在中职VB教学中的应用进行全面评估和探讨,从而为教师和学生提供一些建设性的思路和方法。
二、主题任务型教学模式的基本理念1. 任务型教学理念任务型教学是一种以任务为中心的教学理念,强调学生通过解决实际问题和完成具体任务来获取知识和技能。
在VB教学中,任务型教学能够使学生更好地将所学知识与实际应用相结合,激发学生的学习兴趣和动力。
2. 主题任务型教学模式主题任务型教学是在任务型教学基础上提出的一种教学模式,强调通过设定有针对性、有深度的主题任务来引导学生学习,使学生在任务完成的过程中自主探究和构建知识结构。
在中职VB教学中,主题任务型教学模式能够引导学生有针对性地深入学习VB语言和开发技术。
1. 设定具体的主题任务在教学中,教师可以根据课程内容和学生学习水平,设计具有挑战性和实际意义的主题任务。
可以设计一个简单的VB程序,要求学生通过VB语言实现某一功能,或者设计一个小型应用程序来解决实际问题。
2. 引导学生开展自主学习在主题任务型教学中,教师的角色不再是传统意义上的知识传授者,而是更像是学习的引导者和组织者。
教师需要引导学生主动查找资料、进行实验和讨论,从而自主地解决问题和完成任务。
3. 组织主题任务展示和总结在学生完成主题任务后,教师可以组织学生进行成果展示和总结共享,让学生互相学习、交流和提高。
通过这样的方式,学生不仅能够提升自己的VB编程能力,还能够培养团队合作精神和解决问题的能力。
四、对主题任务型教学模式的个人观点和理解在我看来,主题任务型教学模式是一种非常有效的教学方法,尤其适用于中职VB教学。
通过设定具体的主题任务,引导学生开展自主学习,再通过展示和总结的方式,能够更好地激发学生的学习兴趣和动力,提高学生的学习效果。
中等职业技术学校教学计划课程:visual basic程序设计语言班级:09电脑1班,09电脑2班教师:林飞醋时间:2010-2011学年第一学期1234 篇二:信息技术教学计划vb信息技术教学计划一、教材分析〔结构系统、单元内容、重难点〕《算法与程序设计》是高中信息技术的选修1,是比较难学的一门课,涉及到的专业知识比较多,是一门专业课。
全书分为五章:第一章:算法和算法的表示。
主要介绍算法的概念及表示方法。
〔上学期已完成〕第二章:算法实例。
主要介绍常用的四种算法。
第三章:面向对象程序设计的基本知识。
介绍vb的使用方法。
第四章:vb程序设计初步。
学习vb语言基础第五章:算法实例的程序实现。
四种算法的程序实现。
本书重点为二、四两章,难点为第五章。
二、学生分析〔双基智能水平、学习态度、方法、纪律〕由于学生在高中之前无学习过相关内容,只才高一上学期的必修课提到过很少的一部分知识,所以学生在几乎零基础下学习这门课还是有难度的,特别是学习初期,可能有相当一部分学生无法理解相关知识。
由于学生对信息技术学科的不重视,可能会更加加剧学生学习的积极性。
三、教学目的要求1、通过该课程的学习,使学生进一步了解算法和程序设计在解决实际问题中的地位和作用,培养学生的算法思维能力,使学生能利用学过的算法和vb语言解决生活和学习中碰到的一些简单问题。
激发学生进一步继续学习的热情。
2、顺利完成会考任务。
四、完成教学任务和提高教学质量的具体措施1、进行该课程的相关介绍,着重介绍该课程的重要性,提高学生的学习主动性。
2、认真钻研教材,尽可能用学生生活学习中碰到的实际问题作为例子,来提高学生的学习兴趣,提高学习积极性。
同时尽可能用通俗易懂的语言来进行教学,降低学生的学习难度。
3、由于教材的章节安排对初学学生学习理解有困难,打算对教材进行重新处理,用讲义形式向每位学生印发每节课的相关知识,这样使学生有了课后继续学习稳固的资料。
篇三:vb教学计划(2012-2013)湖北大学学期授课计划(2012~ 2013 学年度第2 学期)注:1、课程类别指公共基础课、专业基础课、专业课、专业选修课、公共选修课。
摘要本文就提高学生学习VB兴趣,用形象比喻讲解抽象概念,使用多媒体课件解决难点问题,为学生搭建支架,帮助学生解决暂时难以逾越的任务,采用项目教学法培养学生综合应用所学知识的能力几个方面谈了个人的教学心得。
关键词VB概念多媒体课件编程支架项目教学法An Inquiry into VB Teaching in Secondary Vocational School//Zhang JingxueAbstract This paper mainly discusses the writer's personal VB teaching experience from the following aspects:to improve stud-ents'learning interest,to utilize vivid metaphor to interpret abstract concepts,to utilize multimedia courseware to solve diff-icult problems,to build a platform for students to solve difficult tasks,to adopt project teaching method to cultivate students' comprehensive ability of using what they learned.Key words VB;definition;multimedia courseware;program;sta-nd;project teaching methodAuthor's address Pingnan Secondary Vocational School of Fujian Province,352300,Ningde,Fujian,China随着国家大力推行职业教育,初中毕业生几乎没有任何门槛就可以进入中职学校学习,他们普遍存在着基础差、学习无目标、自暴自弃、有畏难情绪等问题。
而VB又是一门相对抽象、难度较大的课程,因此,大部分中职生在接触VB 一段时间后,就感觉这门课抽象乏味、深奥难懂,慢慢地就失去了对这门课的兴趣。
笔者就如何激发学生学习VB的热情,提高教学效果谈谈个人的几点教学经验。
1良好的开端是成功的一半在上第一节课时,可以展现一些往届学生用VB编制的优秀作品,让学生体会到VB是一门功能强大、实用有效的开发软件的工具,并且通过我们自身的努力能够制作出实用的作品。
我展现了前几届学生参加全国中小学电脑制作编程比赛获得省市级大奖的作品:英文打字练习软件、汉字录入练习软件、计算器等,学生觉得这些作品界面美观、功能强大,很羡慕制作出这些作品的同学。
我就趁热打铁,告诉他们全国中小学生电脑制作大赛每年举办一届,在座的每一个同学只要从现在开始,下定决心努力学好VB这门课,再加上我们的创意,一定能制作出更加精彩的作品,在以后的比赛中获得大奖。
听完这节课后,同学们一个个都跃跃欲试,对学习VB充满了激情。
2用形象的比喻描述抽象的概念VB中有许多抽象的概念,如对象、属性、方法、事件、类,这些概念生涩难懂,在刚接触这些概念时,我用生动形象的比喻来诠释它们,比如人这个对象,有身高、体重、肤色、种族、民族、视力、智力等属性,他具有劳动、思考、走路、吃饭、说话、歌唱等方法,他能对各种事件做出反应,如饿了就吃饭,别人叫他,他就回答等。
人类(子类)是属于动物类的,松树(子类)是属于植物类的。
通过用以上人们熟悉的事物来做形象的比喻,就能让学生较容易地初步理解对象、属性、方法、事件、类这些概念。
并在今后不断深入的教学中,让他们在实例中进一步深刻领会这些概念。
3利用形象的多媒体课件解决难点VB中有很多抽象的编程问题,学生总是觉得深奥难懂,如杨辉三角问题、排序问题等。
传统的教学方式就是用板书的方式来描绘编程过程,学生听得似懂非懂,大部分同学对这些问题不能掌握。
怎样才能化抽象为形象、化模糊为具体呢?现在多媒体教室已经很普及,我们就可以充分利用这些设备,编制一些多媒体课件,解决抽象的难点问题。
冒泡法、比较法排序问题是福建省高职单招计算机类考试大纲中所要求的内容,为了解决这些难点问题,我编制了一个《数组排序演示课件》(获得福建省多媒体教育软件大奖赛一等奖),该课件能随机产生10个数组元素,用动画的形式把冒泡法和比较法排序过程演示出来,并提供调整演示速度、暂停演示等功能,学生一看到动画,自然而然就兴趣大增,全神贯注地观看动画的演示过程,再配合教师的讲解,学生就清楚了这两种排序法的排序过程。
如在上比较法排序这一课时,先请学生观看动画,注意比较法排序的整个过程,思考以下几个问题:①在十个数当中选出一个最小的放在第一个元素位置;i=0For j=1To9If a(i)>a(j)Then T=a(i):a(i)=a(j):a(j)=TNext j②除了第一个元素以外,第二个到最后一个元素当中再找出第二小的元素放在第二个元素中(由学生来修改);i=1For j=2To9If a(i)>a(j)Then T=a(i):a(i)=a(j):a(j)=TNext j③依次类推,找到第三个、第四个……(只要修改程序段中的i的值与j的初值即可)带着以下问题再次观看课件演示:a、找出第一小值的元素要比较几次?找出第二小值的呢?第三个呢?b、共要几趟才能把十个数按从小到大顺序排好?c、变量i的值与变量j的初值之间有什么关系?④写出对十个数进行升序排序的程序:For i=0To8For j=i+1To9If a(i)>a(j)Then T=a(i):a(i)=a(j):a(j)=TNext jNext i在学生第二次观看动画的过程中,我适时地在关键部位暂停动画或放慢动画播放速度,引导学生回答以上问题并完成相应的习题,教师总结比较排序法的规律和几个要点,再做一些巩固练习,学生就很快掌握了比较排序法。
i值的变化012345678ij值的初值123456789i+1(下转第75页)72(上接第72页)4当学生遇到难以逾越的学习任务时,教师应给学生搭个支架很多时候,要让学生独立编程解决一个问题,依靠学生现有的知识水平和能力往往难于实现,这时教师就应给学生先搭好支架,让学生按照教师给定的主干,将枝叶补充完整,当学生积累了一定的知识经验,有能力独立完成这些问题时,再逐渐拆除支架,让学生独立完成这些任务。
如让学生求解一元二次方程ax2+bx+c=0的解的时候,许多学生连初中的相关知识还没学清楚,让学生独立编程求解,难度较大。
教师在介绍完一元二次方程的知识后,先把程序的支架搭好,让学生把它补充完整,这就容易多了。
Private Sub Command1_Click()Dim a!,b!,c!Dim d!,x1!,x2!a=InputBox("请输入一元二次方程的系数a")b=InputBox("请输入一元二次方程的系数b")c=InputBox("请输入一元二次方程的系数c")If a=0ThenM sgBox"你输入的系数a=0,不是一元二次方程,确定后退出!"Exit SubElsed=b*b-4*a*cSelect Case dCase(1)(2)(3)Print"该方程有两个不等的根:";x1,x2Case(4)(5)Print"该方程有两个相等根:";x1Case(6)Print"该方程在实数范围内无解。
"End SelectEnd IfEnd Sub标准答案:(1)Is>0;(2)x1=(-b+Sqr(d))/(2*a);(3)x2=(-b-Sqr(d))/(2*a);(4)0;(5)x1=-b/(2*a);(6)Is<0。
当学生熟悉了这个程序后,再鼓励他们使用其他方法编程解决这个问题,学生就很有信心,并写出了多种不同的编程方法。
5适当采用项目教学法,培养学生综合应用所学知识的能力所谓项目教学法就是学生在教师的指导下亲自处理一个项目的全过程,在这一过程中学习掌握教学计划内的教学内容。
学生全部或部分独立组织、安排学习行为,解决在处理项目中遇到的困难,提高了学生的兴趣,调动了学生学习的积极性。
因此“项目教学法”是一种典型的以学生为中心的教学方法。
中职教育的目标就是要培养出具有一技之长、能够学以致用的实用型人才,如果我们的教学只是照本宣科、光讲理论、不培养学生编写实用程序的能力,就失去了中职上VB课的意义,学生也会觉得VB只是一门枯燥乏味而且无用的课程,渐渐失去学习这门课程的兴趣。
现有教材中的实用实例较少,我在教学过程中根据所教章节内容设计了一些实用的项目,让学生在完成这些项目的过程中掌握相关知识点。
先把学生按优差搭配分成4~6人的若干个学习小组,学生以小组合作方式完成项目。
在学习某一知识点前先给学生展示学生要完成的项目,如学习“标签、文本框和命令按钮”时布置学生要编制一个“计算器”程序;学习“计时器”时布置学生编制“时钟”或“秒表”程序;学习图形控件时布置学生编制一个“画图”程序;学习菜单和通用对话框时布置学生编制一个“记事本”程序……教师适时地对学生进行指导,并对难点、重点部分进行讲解剖析,学生在完成项目的过程中会不断遇到问题,并通过探究、小组合作、请教教师等方式解决问题,项目完成后,进行自评、小组互评、教师点评,找出各自的优点和不足,再次完善项目。
鼓励学生在学完本知识点后,发挥自己的想象力和创造力设计自己的项目,很多同学的项目在参加中小学电脑制作活动中还获得较好名次,如张丽梅的“英文打字练习软件”获省三等奖,高玉莲的“计算器”获市二等奖等。
在项目教学法中,学生不仅掌握了所学知识,而且学会了自主探究、小组合作的学习方式,培养了学生独立思考、解决问题的能力。
中职VB教学存在的问题较多,以上只是我个人在VB 教学中总结的几点拙见,希望能起到抛砖引玉之效果。
编辑赵颜及电视的短剧和广告也用它来完成。
现在大量的M TV也用Flash来添加音乐和歌词等,制作起来方便简单。
动画已经深入到各个领域,已经无法简单地估计动画的前景将会怎样,但相信动画将会给我们生活带来不可估计的作用。
现在国家对动画事业的高度重视,参与动画行业的人员也越来越多,我们期望着动画作为一个产业更加快速地发展。
4小结Flash软件作为网页矢量交互动画软件的代表,提供了参考文献[1]洪光.Flash MX Professional2004实用教程[M].大连:大连理工大学出版社,2006.[2]杨帆.Flash MX2004动画制作标准教程[M].北京:中国电力出版社,2005.[3]史少飞.计算机动画设计———Flash8[M].北京:高等教育出版社, 2007.编辑赵颜!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!75。