vb程序设计大全
文件夹
学习中的快乐,产生于对学习内容的兴趣和深入。世上所有的人都是喜欢学习的,只是学习的方法和内容不同而已。那么你知道心得体会如何写吗?下面是小编帮大家整理的心得体会范文大全,供大家参考借鉴,希望可以帮助到有需要的朋友。
摘要:当前在以培养实用型人才为目标的中职教育中,传统的教学模式越来越不能适应应用型、技能型人才培训的要求。针对vb程序设计课程实用性较强的特点,本文从分析传统教学模式的优缺点,并从改变教学环节、改革教学方法、建立三级实训模式、改进教学评价方式几个方面探索在vb程序设计课程教学中应用“教、学、做”一体化教学模式。
关键词:vb程序设计课程;教学做一体化;三级实训
随着当前社会企业对计算机专业技能型人才的需求越来越高,应及早将学生专业技能训练与企业岗位需求相对接,增强学生就业竞争力。笔者近年来在vb程序设计课程教学中应用“教、学、做”一体化模式,该教学模式注重对学生操作技能和解决实际问题能力的培养,以学生为中心组织教学,发挥学生的主体意识,并取得了较好的教学效果。
一、以“讲—示—训—指—评”五环节代替传统教学过程五环节
在过去的vb程序设计课程教学过程中,我们普遍采用传统的教学模式,是凯洛夫提出的 “导入新课、讲授新课、练习新知、总结巩固、布置作业”五个环节依次进行。这种教学模式能够充分突出教师的主导作用,学生的一切活动完全是在教师的指导下进行的,整个教学活动完全掌控在教师的手中。但是这种教学模式很容易把课堂变成教师的“一言堂”,学生没有独立思考的机会;学生重在听教师讲课,较少亲自实践,缺泛动手操作的环节,所以在这种传统的教学模式下,无论教师如何精心设计教学过程,培养出来的学生大多实践能力不强,这与实际需求的培养技能型人才相差甚远。“教、学、做”一体化教学模式实现理论与实践相互融合,遵循“从实践到理论,再从理论到实践”的认知规律,将课堂搬到实训室。在真实的环境里,教师演练操作、讲解技巧,学生及时实践,有助于对知识点的理解和掌握。(在vb课教学中,仿真为学校德育处设计“学生考勤管理程序”、为教务处设计“学期成绩管理程序”,各班成立5-8个设计团队,每位学生根据自己的爱好和特长在团队中负责相应的任务)教师将教学渗透到学生完成项目任务的过程中,在教学过程中,教师边讲解,边训练,边指导、边启发、边评价,形式“讲授—示范—训练—指导—评价”环环紧扣且逐步深入的教学环节。教学的场所和形式由原来的先教室讲行理论学习,再到实训室进行技能训练的“先理论后实践”,转换成直接在学生自带机教室即“理实一体化教室”进行的“实践—理论—再实践”的形式。为学生专业操作技能训练提供更大的空间和更多的时间,学生能在做中学,在学中做,激发了学习兴趣与积极性,使其职业岗位意识得到训练,团队意识和协作精神以及职业素养得到提升。
二、以“教、学、做”三合一为原则,改革教学方法
传统的讲授法已不能适应中职人才培养的要求,也无法完成vb程序设计课程的教学目的和教学任务。必须改革传统教学方法,按“教、学、做”三合一的原则,根据不同项目的内容特点,采用灵活多样且有机结合的教学方法。
认识到传统教育教学模式的弊端后,根据当前企业对人才的实际需求及时地调整了课程目标,改进教学方法。改革后本人在授课过程中深入本地区软件行业的实际市场,把与地方产业联系密切玩具公司样品管理系统作为教学项目拿到课堂上来。在完成项目的同时,让学生掌握新的知识,并且把已掌握的内容与实际应用软件系统联系在一起。教学过程中教师以培养学生可视化软件设计与制作的综合能力作为教学的主要目标,采用“教、学、做”一体化的教学方法,激发学生的学习兴趣,让学生积极参与到学习过程中来,利用九个阶段实训模块,通过提出问题—解决问题—归纳分析的思路组织教学,有目的地引导学生发现、探索、体验。通过师生共同实施完整的应用软件设计与开发来实施教、学、做活动,在程序开发的第一线培养学生程序设计、代码编写和可视化界面的设计能力。(在教学过程中还采取小组讨论,协作学习等学习方式,以实际的任务来驱动学生的学习,培养学生分析问题与解决问题的能力,达到提高学生利用vb程序设计语言开发实用型软件系统能力的目的)
在vb程序设计课教学过程中综合应用任务驱动法、项目教学法、示范互动法、情境模拟法等多种教学方法,教师能有针对性地加强学生动手能力的培养和训练,并能改变传统的“教师讲,学生听”、“以教定学”的教学模式,创造了以学定教,学生为主体,教师主导的“教、学、做”一体化的教学模式,取得了很好的效果。
三、以模块教学为导向,建立“三级实训模式”
基础知识实训模块。基础知识实训模块紧跟技术发展步伐,以“够用”为度,以vb程序设计的主线组织教学内容。主要包括程序设计的语法和程序原理、程序设计的流程、程序设计的三种控制结构。
阶段实训模块。以完成“学生成绩管理系统”程序设计的9章实训教学分解成9个阶段,每个阶段均以“学生成绩管理系统”项目为驱动,提出项目设计中要解决的问题,使学生在解决问题的过程中学习vb程序设计实用、够用的知识,掌握程序应用技术。
项目实训模块。依据我校办学定位和目标,综合项目的内容选择了与本地产品紧密结合的实际项目——玩具公司样品管理系统。学生分成若干个项目小组开展设计活动,通过项目贯穿所学知识,并提高提出问题、分析问题、解决问题的能力,锻炼沟通和团队合作能力。
四、以形成性考核为主,改进考核评价方式
考试考核是检验学生学习掌握情况和教学效果的重要手段,对教学活动的开展和教学目标的实现具有很强的导向作用。考试考核方式必须与教学模式相适应,与中职的培养目标相一致。因此,必须改进传统的期末一次性考试的方式,采用多种形式,加强形成性考核,提高技能考核和平时考核成绩占课程总成绩的比例,但同时应考虑到知识与技能并重,形成性与终结性考核相结合。力求考核项目涵盖学生的能力、知识、态度、突出能力考核,反映学生知行合一能力,体现教学的一体化效果。
具体的考核内容和成绩分配如下表所示。
职业素养考核(20%),目的在于培养学生注重自身精神风貌,言谈举止,团队协作精神、吃苦精神等方面素质,增强学生的就业竞争力。
学习过程考核(30%),目的在于引导学生参与平时成绩的学习过程,重视过程性评价。阶段实训模块,有利于学生初步掌握程序中的基本技能,提高学生程序设计实际应用能力,为进一步完成综合项目实训模块打下基础。
综合应用能力考核(30%),目的在于培养学生学会应用知识、训练综合技能的有效途径,是学生学习程序的重中之重。综合项目实训给学生提供一个表现自我的平台,引导学生积极参与学习过程,培养学生的团队意思和协作精神。
职业所需的理论素质考核(20%),目的在于引导学生学习必要的基础理论与专业知识。中职学生重视技能并不等于不需要专业理论知识,在期末需要对基础理论与专业知识以笔试的形式进行考核,不要求学生进行死记硬背,注重知识的应用。
“教、学、做”一体化教学模式充分调动了学生的学习积极性和主观能动性,将学生彻底从被动的学习模式中解放出来,使其变成学习的主人,突出了学生的主体作用;在保证理论基础的同时加强了实践教学环节,有效地提高了学生的动手能力,培养了学生的专业技能;在提高职业技能方面已经显现出前所未有的作用。学生普遍认为,这种教学模式将抽象的理论形象化,将空洞的内容具体化,把理论与实践有机地整合在一起,更容易接受。实践证明,“教、学、做”一体化教学模式对提高中职学生职业能力的效果是显著的,这种模式具有可操作性,且有较高的推广价值。
(作者单位:汕头澄海职业技术学校)
参考文献:
责任编辑 赖俊辰
相关热词搜索:;教材版本:人民教育出版社
中学信息技术(计算机)通用教程》(下册)
授 课 人:张 红
教学模式:运用信息技术建立以学生为主体的自主性学习模式
教学目标:
1、认知目标
(1)掌握滚动条控件的属性设置;
(2)掌握rgb函数的使用方法;
(3)掌握调色板程序的代码编写。
2、能力目标
(1)培养学生自主学习的能力;
(2)提高学生对处理信息、应用信息的能力;
(3)培养学生的实践能力和创新精神。
3、情感目标
激发学生对信息技术的兴趣和意识。
教学重点:
1、rgb函数的使用
2、调色板程序的代码编写。
教学方法:学生自主学习,任务驱动教学法
教学课时:两课时
教学工具:多媒体教学网络教室,辅助教学软件
教学准备:通过多媒体教学网,将“”、“”文件传给每个学生。
教学过程:
一、任务启动
我们在操作word或frontpage软件时,都对颜色进行过设置,在配置颜色时,我们可以根据某几种颜色合成其他的颜色。那么,我们可不可以利用vb自己来设计一个合成颜色的程序。(通过多媒体网络向学生出示本节课的任务)
[任务] 按照rgb色彩模式,编写一个调色板应用程序。改变红、绿、蓝中任何一种颜色的比例值时,都能马上预览到合成后的颜色。
教师活动:讲解rgb色彩模式合成颜色的原理。
(通过多媒体网络向学生展示调色板程序“”文件的运行过程,让学生明白程序的大致过程)
问题:通过什么控件可实现红、绿、蓝颜色的变化?
[学生讨论,回答问题]
确定任务:如何设计界面?发生何种事件?如何编写代码?
二、学生自主学习、协作学习
(通过多媒体网络出示“”)
教师活动:下面请同学们根据学案中的内容,学习滚动条控件、图片框控件和rgb函数、change事件。同学们可以互相讨论交流,分析程序的过程,可以通过发电子邮件发表自己的观点。
学生活动:学生自学学案中的内容。
„„
教师活动:教师巡视学生的学习活动,及时帮助有问题的学生并记下他们的问题。
学生活动:学生根据自己学习的内容,互相讨论,并能通过网络的功能利用电子邮件向其他的同学发表自己的观点;(激发学生的兴趣)
„„
学生活动:学生根据以学知识,自己设计调色版程序。
教师活动:巡视,发现典型作品。
三、效果评价
教师活动:同学们利用学案自己学习了本节课的知识点,掌握了滚动条控件、图片框控件和rgb函数、change事件;并能设计出调色板应用程序,而且大部分同学能运行通过。
(通过多媒体网络向学生展示学生的优秀作品)
教师质疑:(本节课的更高要求)利用前面几节课已经学过的知识,在界面上显示红、绿、蓝滚动条的当前值。
学生活动:讨论、思考、探索 教师提示:通过 “标签”控件或“文本框”控件可以显示滚动条的当前值。
学生活动:学生根据自己的设计要求调整已经设计的程序并进一步美化界面。
四、小结
本节课要点(利用多媒体网络,逐页显示)。
附:学案
知识点一、一个控件——滚动条控件(scrollbar)
1、主要属性
(1)max/min属性
用于设置滚动条中滚动块移到最右边(水平)或最下边(垂直)时,value的最大值/最小值。取值范围[-32728,32767]中的整数。系统默认的max值为32767,min值为0。
(2)value属性:用于表示滚动块的移动值。它的取值范围为[min属性值,max属性值]之间。
(3)largechange属性:单击滚动区域时滚动块的移动量。它的取值范围为[1,32767],系统默认为1。
(4)smallchange属性:单击滚动箭头时滚动块的移动量。它的取值范围为[1,32767],系统默认为1。
2、典型事件——change事件和scroll事件
·拖动滚动条控件的滚动块后,引发change事件;
·拖动滚动条控件的滚动块时,引发scroll事件;
·滚动条控件具有焦点时,按下pageup、pagedown键,引发change事件和scroll事件。
二、函数——rgb函数
作用:生成一个可以显示的特定颜色。
格式:rgb(数值表达式1,数值表达式2,数值表达式3)
数值表达式3的值是[0,255]之间的整数,表示颜色中蓝色成分。
例如: rgb(0,0,0)表示黑色,其中红、绿、蓝的成分均为0;
rgb(0,0,255)表示蓝色,其中红、绿的成分均为0,蓝色成分为255。
[任务] 按照rgb色彩模式,编写一个调色板应用程序。改变红、绿、蓝中任何一种颜色的比例值时,都能马上预览到合成后的颜色。
步骤:
一、创建用户界面
1、滚动条控件。
2、标签控件,区分三个滚动条。
3、图片框控件,可以预览调出的颜色。
4、命令按钮控件,结束程序
二、设置对象的属性(书本第103页)
三、代码编写
private sub form_load()‘初始化程序
= 0 = 0 = 0
lor = rgb(0, 0, 0)‘设置背景色为黑色,预览颜色
end sub
private sub hscroll1_change()
lor=rgb(,, )end sub
private sub hscroll2_change()
lor=rgb(,, )end sub
private sub hscroll3_change()
lor=rgb(,, )end sub
四、调试运行
1、单击三个滚动条中的滚动箭头,调整红、绿、蓝的值,观察预览框颜色的变化。
2、拖动三个滚动条中的滚动块,调整红、绿、蓝的值,观察预览框颜色的变化。
3、单击三个滚动条中的滚动区域,调整红、绿、蓝的值,观察预览框颜色的变化。
4、改变三个滚动条的large change、small change属性值,每改变一个值,重复上面三个步骤,注意比较滚动块的变化及预览框中颜色变化的速度。
五、保存文件
教后小结:
1、本节课以学生自主学习、操作为主,教师讲解为辅,保证学生有60%以上的练习时间。旨在培养学生自学的能力,创新实践的能力。
2、本节课采用“任务驱动,学生自主学习”的教学模式,还处在研究探索的阶段。从学生角度说,任务驱动是一种有效的学习方法,让学生带着任务入手,带动理论和应用软件的操作,大大提高了学习的效率和兴趣。一个“任务”完成了,学生就会获得满足感、成就感,从而激发了他们的求知欲望,逐步形成一个感知心智活动的良性循环。
3、本节课采用了建构主义教学理论基础上的教学模式,以解决问题、完成任务为主的多维互动式教学理念,将再现式学习转变为探究式学习,使每一位学生都能根据自己对当前任务的理解,运用共有的知识和自己特有的经验提出方案、解决问题、为每一位学生的思考、探索、发现和创新提供了开放的空间,使课堂教学过程充满了民主、人性,使课堂气氛真正活跃起来。
数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇文章,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹并期望与大家共勉。
首先,让我的记忆追溯到大二暑假,在老大的指引下 ,我接触到microsoft 产品。那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过vb,但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var 看着就不是很顺心。我是一个好奇心很强的人,突然看到了一个号称“.网络是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍。我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如使用数组等等。很耗费内存空间。这个时候就是数据库站出来的时候啦,于是我又装上了sql server__,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。
通过一个暑假的学习,基本搞清楚了理论方面的东西,具体怎么用也不是很清楚。但是这为这学期的课程设计打下了铺垫。
来到学校后,随着这学期的数据库课程大赛开始了,我有一个看法就是我自己应该具备的能力不是我会多少,而是我应该具备快速学会东西的能力。遇到什么就学什么。我们有时候很容易被一些专业名词说吓着,包括什么建模,软件工程,数据分析,数据挖掘等等。我身边就有很多同学被这些纸老虎所唬住,而没有勇气去接触他们,总是说这个太难了之类的退堂鼓的话,他们低估了自己的潜力同时也压抑住了他们自己的好奇心。其实都是纸老虎,又不是什么国家科研难题,只是去用一些工具,发明工具是很难,但是用一个工具就容易多了,just do it!我记得我做这个数据库之前,我们老师说要做好前期分析,我就在网上搜索用什么分析工具好。最后我选择了roseuml建模工具。在此之前,我脑袋里面没有软件建模的思想,什么uml建模对我而言就是一张空白的纸。但是真正接触后并没有想象的那么难,有什么不懂的上网去搜索,这是一个信息横流的世界,有google,baidu就没有不能解决的知识难题。以及后来的数据库分析的时候用到的powerdesigner也是一样。
开发的时候我想过用什么架构,c/s模式?模式有很多,怎么选择?我就上网搜索现在最流行的架构是什么。结果搜到了mvc架构,就是你啦。我决定用这个架构,不会,没关系,咱学。just do it!前期工作准备好后,那么我就得把我暑假学的.网络加以实践。这个时候我更加深入的了解了利用操纵数据库的知识。并且对数据库里面的存储过程有了比较深入的了解。经过大概2个多星期的奋斗,我完成了我的数据库课程设计--基于.网络数据集的图书馆管理系统。并最后非常荣幸的获得了大赛的一等奖以及以及新技术应用奖。
与其临渊羡鱼,不如退而结网。这次数据库课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。从做这个数据库开始无论遇到什么困难,我都没有一丝的放弃的念头。出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。我完成了这次数据库课程设计,不过这只是我学习路上的驿站,的核心技术就是_ml[至少微软是这么宣传的],我会继续学习它,包括jave公司的j2ee我也很想试试,语言本来就是相通的,just do it!语言并不重要毕竟它仅仅是工具,用好一个工具并不是一件值得为外人道的事情,主要是了解学习思想。古语说的好:学无止境啊!
我很庆幸我参加了这次数据库大赛,让我确实打开了眼界。
(最后,很感激学校给了我们这次动手实践的机会,让我们学生有了一个共同学习,增长见识,开拓视野的机会。也感谢老师们对我们无私忘我的指导,我会以这次课程设计大赛作为对自己的激励,继续学习。毕竟学习就是一个just do it的过程!)我直接从报告上面复制过来的.....所以这段也不删去了.............呵呵。
vb程序设计心得体会三篇(大全)
文件夹