_VB程序设计_教学方法改革的探索与实践_张旭红
- 格式:pdf
- 大小:61.71 KB
- 文档页数:2
新时期VB程序设计课程教学改革与实践探究随着计算机技术的不断发展和普及,VB程序设计在企业和个人中已经有了广泛的应用。
为了提高VB程序设计教学的效果和质量,我校在VB程序设计课程教学上进行了改革和实践探究。
一、课程设置方面传统的VB程序设计课程设置较为单一,主要是以讲授VB程序设计语言为主,很难让学生灵活应用所学知识。
针对这一问题,我校在VB程序设计课程设置上进行了改革。
具体地说,我校在课程设置上采用了“理论课+实践课”相结合的方式,将VB程序设计语言、设计模式、算法等理论知识和实际案例设计、开发和调试等实践经验融为一体,帮助学生更好地掌握VB程序设计的基本概念和实际应用技巧。
二、教学方法方面针对传统VB程序设计课程教学方法单一、理论与实践脱节等问题,我校在VB程序设计教学方法上进行了改革。
具体地说,我校通过采用“案例分析法”、“任务驱动法”、“合作学习法”等教学方法,使学生在实践中积累VB程序设计经验,提高学生的实际应用能力和解决问题的能力。
为了提高学生的VB程序设计能力,我校还在课程评价上进行了改革,采用多元化的评价方式。
具体地说,我校不仅采用了平时表现、上机实验和期末考试等传统评价方式,还增加了结对编程、小组竞赛等新型评价方式,帮助学生更好地掌握VB程序设计的基本知识和实际应用技巧,提高学生的VB程序设计能力。
针对传统VB程序设计课程实践过程中缺乏实际案例分析和设计的问题,我校在VB程序设计课程实践中进行了改革和实践探究。
具体地说,我校在实践过程中采用了“项目式教学”方法,让学生参与到VB程序设计项目的实际开发过程当中,独立设计、编码及测试,提升学生的VB程序设计能力,在实践中培养学生的实际应用能力和创新能力。
五、后续措施我校将进一步探索VB程序设计教学改革和实践措施,在课程设置、教学方法、课程评价、课程实践等方面继续积极探索,提高学生的VB程序设计能力和实际应用能力,同时也将VB程序设计教学的改革和探究措施与市场需求、学生需求等要求相协调,全面提高学生的VB程序设计素质,为学生未来的职业发展奠定坚实的基础。
“VB程序设计”课程教学实践与剖析Visual Basic(简称VB)程序设计语言是目前最流行程序设计语言之一,它简单易学且功能强大,是一门实践性很强课程。
开设本课程目是为了培养学生程序设计思想与计算机实际应用能力,越来越多高校将VB作为编程语言首选课程。
然而,在实际教学中,学生却认为VB枯燥难学,教学效果并不理想。
改革教学方法,激发学生兴趣是提高教学质量根本办法。
VB具有可视化、面向对象、采用事件驱动编程机制等特点,概念多,内容丰富。
在程序设计方面,要介绍基本语法、函数、结构化程序设计方法与常用算法;在面向对象程序设计方面,要介绍对象与类,对象事件、属性与方法,以及封装、继承、多态等概念。
在数据库模块,要介绍数据库建立与访问技术[1]。
知识点多,理论性强,使得同学们掌握起来非常困难,给教学工作带来很大难度。
1 VB教学中存在问题1.1 学习目标不明确,学习兴趣不浓厚目前,VB理论课教学多是在多媒体教室进行,往往是2、3个班在一起合堂课,教学内容是按照教学大纲设计,课堂上主要以老师讲授为主。
这种以教师为主教学方式,不能很好地调动学习积极性,剖析、解决问题能力得不到培养,学生学习目性不强。
很多非计算机专业学生不了解VB对所学专业作用,因此不重视该课程学习,学习兴趣不浓。
再者,学生初学编程,基本功相对较差,对VB中概念以及程序设计基本知识并未完全掌握,使得遇到问题无从下手,即便写出了程序,也经常是错误百出,无法运行,这严重挫伤了同学们自信心。
另外,学生学习方法单一,自学能力较弱,未能充分利用网络资源进行自主学习,因而遇到问题就只能放弃。
1.2 教学内容繁杂,教学方式单一[2]VB课程教学内容主要有程序设计基础、面向对象编程、数据库访问三部分组成,传统教学也是按照这个顺序进行。
在学习完变量、表达式、语句等基本知识后,才进入编程阶段,这时候学生对VB学习兴趣早已消失殆尽,接下来是机械地完成作业,跟本谈不上什么学习热情了。
《Visual Basic程序设计》教学法改革实践探索《Visual Basic程序设计》教学法改革实践探索》概述:《Visual Basic程序设计》作为一门重要的计算机编程语言课程,不仅能够培养学生的编程能力,还可以提升学生的逻辑思维和问题解决能力。
然而,传统的教学方法往往以教师为中心,缺乏对学生个体差异的关注。
为了进一步提高学生的学习效果,本文从课程内容的调整、教学方法的改变以及评价方式的创新等方面,探索了《Visual Basic程序设计》教学法的改革实践。
一、课程内容调整传统的《Visual Basic程序设计》课程内容主要包括语法基础、程序设计原理和实践案例等。
为了提高学生的学习兴趣和动手实践能力,我们根据学生的不同需求和兴趣点,对课程内容进行了调整。
首先,我们引入了更多的实际应用案例,如学生管理系统、图书馆管理系统等,让学生在课程中能够真实地感受到编程的实际应用。
其次,我们增加了与其他学科的结合,如与数据库课程的结合,让学生能够学习到如何与数据库进行交互编程。
通过这样的调整,不仅能够增加学生的学习兴趣,还能够提高他们的实践能力。
二、教学方法的改变以往的《Visual Basic程序设计》教学方法往往是以教师为中心,传授给学生各种语法和知识点。
但是,这种教学方法往往让学生在被动地学习中缺乏自主思考和创新能力的培养。
为了改变这一现状,我们采取了以学生为中心的教学方法。
首先,我们通过小组合作学习的方式,让学生在小组中共同探讨问题,激发他们的思维和动手实践能力。
其次,我们鼓励学生自主选择学习内容和项目,并提供相应的指导和支持,让学生在实践中掌握编程技能,培养解决问题的能力。
三、评价方式的创新传统的《Visual Basic程序设计》课程评价方式多以考试成绩为主,而忽视了学生的实际能力和创新能力的培养。
为了更全面地评价学生的学习效果,我们创新了评价方式。
首先,我们增加了项目作业的比重,让学生通过实际项目的完成来展示他们的编程能力和解决问题的能力。
Visual Foxpro课程教学改革探索
张旭红
【期刊名称】《和田师范专科学校学报》
【年(卷),期】2009(028)006
【摘要】通过分析VisualFoxPro教学中存在的问题,结合教学实践,谈谈对职业学校VisualFoxpro数据库管理系统课程教学的一些看法,对教学内容、教学方法、考核形式等方面,提出一些改革的措施.
【总页数】2页(P209-210)
【作者】张旭红
【作者单位】宁夏民族职业技术学院教育系,宁夏吴忠,751100
【正文语种】中文
【相关文献】
1.Visual Foxpro课程教学改革探索 [J], 刘欢
2.应用型本科经管类专业Visual FoxPro程序设计课程教学改革探索 [J], 钟志水;姚珺
3.独立学院"Visual Foxpro"课程教学改革探索 [J], 李德新
4.高校非计算机专业《Visual Foxpro》课程教学改革探索 [J], 林和平
5.Visual Foxpro课程教学改革探索 [J], 张莹
因版权原因,仅展示原文概要,查看原文内容请购买。
《Vb程序设计》教学改革的探索与实践摘要:《VB程序设计》是计算机专业一门很重要的课程,在这门课程的教学中,如何改进教学方法,提高教学质量及学生学习的积极性,如何解决程序设计本身枯燥、难懂的问题,找到有效的教学方式,一直是广大教师努力探索的课题。
对于如何教好这门课程,我结合自己在这十几年工作中的实践经验,在《VB 程序设计》教学的改革方面进行了探讨。
关键词:教学改革VB 多媒体程序设计一、教学改革的目的课堂教学改革目的在于鼓励教师改变以教师为中心、以讲授为主的教学方法与组织形式,积极探究先进的教学方法,调动学生参与教学过程的主动性、积极性,激发学生的学习潜能,在传授知识的同时,培养学生的创新能力、知识应用和实践能力。
加强学生创新意识、综合素质、应用能力的培养。
要转变教学理念,树立科学的教学观、质量观和人才观;调动教师教学和学生学习的积极性,培养具有创新意识的高素质应用型人才,全面提高教育教学质量。
二、教学手段与教学方法的改革1、多媒体辅助教学:多媒体辅助教学解决了传统教学手段比较单一的问题,同时提高了上课效率的问题。
系统讲授与现代教育技术手段有效结合,运用合理,效果明显......要树立先进的教学理念,教师在教学过程中,要改变传统陈旧的教学理念,重视课堂教学的有效性,要扬弃传统落后的以“课堂、教师、教材”为中心的教学模式和灌输式的教学方法。
2、案例教学:案例教学优化了课堂教育模式。
比如讲解到时钟控件到时候,我们可以通过动画来生动形象的讲解这个控件。
比如我们可以通过Interval 属性设置为1000,即1毫秒的时间间隔。
在Timer1_Timer()的事件里编写代码:Label1.Left = Label1.Left –200,这样label1即可向左运动了。
同理label2的代码也可以完成。
通过简单的例子讲解了Timer 控件的使用,很清晰的看到Timer控件的作用。
3、改革和更新教学内容:要根据专业培养目标和课程教学目标,科学制定“课程教学大纲”,要根据经济社会发展和科技进步的需要,将新知识、新理论适时充实到教学内容中,为学生提供符合社会需要的教学内容。
新时期VB程序设计课程教学改革与实践探究
我们对VB程序设计课程的教学内容进行了调整。
传统的VB课程主要注重语法的学习和简单的程序编写,缺少实际应用的案例和项目实践。
为了使学生更好地理解VB语言的应用和项目实践,我们在教学中增加了一些实际案例和项目,如学生信息管理系统、图书馆管理系统等。
这些案例和项目不仅可以帮助学生熟悉VB语言的应用,还可以培养学生的问题解决能力和团队协作能力。
我们对VB程序设计课程的教学方法进行了改进。
传统的VB课程教学方法主要以教师为中心,注重理论知识的传授和演示,学生的动手实践机会较少。
为了提高学生的编程实践能力,我们采用了"案例驱动"和"项目驱动"的教学方法。
通过给学生提供实际案例和项目,让学生在实践中发现问题、解决问题,培养学生的自主学习和自主探究能力。
我们还鼓励学生进行编程竞赛和项目展示,增强学生对编程的兴趣和学习动力。
我们还注重培养学生的团队合作能力和创新意识。
在项目实践中,我们鼓励学生组成小组合作完成任务。
通过小组合作,学生可以相互学习、相互帮助,培养团队合作和沟通能力。
我们还鼓励学生进行创新实践,提出自己的项目想法和解决方案,并给予一定的支持和指导。
通过培养学生的创新意识,使他们能够在实际工作中灵活运用VB语言解决问题。
新时期VB程序设计课程的教学改革与实践探究是为了提高学生的编程实践能力和问题解决能力。
通过调整教学内容、改进教学方法和培养学生的团队合作能力和创新意识,我们希望能够培养出更多具有实际应用能力的VB程序设计人才,为我们的社会和经济发展做出贡献。
新时期VB程序设计课程教学改革与实践探究随着信息技术的飞速发展,计算机程序设计已经成为了现代教育体系中不可或缺的一部分。
作为编程语言之一,VB程序设计课程不仅仅是一门技术课程,更是一门学科综合性的课程。
如何在新时期对VB程序设计课程进行教学改革与实践探究,已经成为了教育领域的重要课题。
1. 以学生为中心的教学理念在新时期的教学中,越来越多的教育者倾向于将学生的需求和兴趣放在教学的首位。
针对VB程序设计课程,也应该以学生为中心的教学理念,倡导师生互动、激发学生的创造力和想象力。
教师可以通过设计各种趣味性的编程案例,引导学生主动参与到课程中来,从而增加学习的趣味性和有效性。
2. 强调实践性教学VB程序设计是一门实践性非常强的课程,只有通过实践才能够真正掌握其中的精髓。
在教学改革中,应该更加注重实践性教学,通过设计一些实际应用的案例,让学生动手去实现编程过程,从而达到真正掌握知识的目的。
3. 引入项目式教学传统的VB程序设计教学往往以独立案例教学为主,缺乏系统性和整体性。
而在新时期的教学改革中,可以尝试引入项目式教学,将多个案例通过一个项目进行贯穿,从而增加学生的学习成就感和实际运用能力。
4. 结合跨学科教学VB程序设计课程不仅仅是一门技术课程,更是一门学科综合性的课程。
在新时期的教学改革中,可以将VB程序设计与其他学科相结合,引入跨学科的教学资源,从而丰富教学内容,提高教学效果。
1. 实施多样化的教学活动在实践探究中,应该鼓励教师积极开展多样化的教学活动,如编程比赛、编程展示、编程沙龙等,通过这些活动让学生在实践中掌握知识,提高实际操作能力。
2. 加强教师专业化培训VB程序设计课程的教学涉及到多方面的知识,因此教师需要在专业知识和教学方法上不断提高自己。
在实践探究中,应该加强教师专业化培训,提高教师的教学水平和教学质量。
3. 推行课程整合4. 运用信息技术手段新时期的教学,信息技术已经成为了教学的重要手段。
新时期VB程序设计课程教学改革与实践探究引言VB编程语言是一种广泛应用于Windows平台下的高级编程语言,它具有易学易用、开发快速、强大的GUI界面编程功能等优点,广泛应用于软件开发领域。
在信息化时代,VB 编程技术已成为企业开发高质量软件的必备技能之一,因此,VB程序设计课程的教学改革与实践显得尤为重要。
1.采用“理论+实践”相结合的教学模式VB程序设计是一门实践性很强的计算机专业课程,学生需要实践运用语言知识和程序设计思想,培养创新意识和实际动手能力。
因此,在教学中需要采用“理论+实践”相结合的教学模式,既要讲授VB编程语法和程序设计原理,又要进行典型应用案例讲解和实践操作,通过理论与实践相结合的教学,提高学生VB编程软件的开发能力和创新能力。
2.强化课程的实用性VB编程技术是应用性极强的技术,实用性成为课程教学的首要目标。
在教学中,需要充分考虑VB编程的实用性,注重实现学生对VB程序设计的应用操作能力的培养。
要强化VB程序设计在实际工作场景中的应用,将课程所学理论与实践场景相结合,注重教学实际应用方法和技能,培养学生针对实际需求进行VB程序设计的实际应用水平。
3.开展项目式教学当今社会,软件工程已成为重要的技术和行业,因此采用项目式教学模式是十分必要的。
VB程序设计项目化教学是一种有效的教学模式,将课程理论知识与实际应用场景相结合,并围绕project进行教学,增强学生的创新思维和实际应用能力。
开展项目式教学,对学生的实践能力提高至关重要,还能摸清学生掌握情况的同时增强学习动力,在实际案例中快速实现知识的积累和灵活的运用。
4.注重多元化教学方式的设计和实施VB编程语言教学需要进行不同形式的教学方式,因为学生的学习方式和兴趣不同。
传统的讲解式教学方式在VB编程语言学习中难以达到最好的效果。
因此,为应对不同学生的学习需求,可以采用多种形式的教学方式,如交互式教学、课件教学、视频教学等,提供许多不同的实践工具和资源,实现模拟操作、在线学习和网络互动等功能,提高学生的学习积极性和学习兴趣。
第24卷 第20期2008年10月
甘肃科技
G a n s u S c i e n c e a n d T e c h n o l o g y
V o l.24 N o.20
O c t. 2008
《V B程序设计》教学方法改革的探索与实践
张旭红
(宁夏民族职业技术学院教育系,宁夏吴忠751100)
摘 要:在程序设计课程教学中,如何解决程序设计本身枯燥、难懂这个问题,找到一条比较新颖的教学方式,一直是广大计算机教师颇感兴趣的课题。
本文结合教学实践与理论思考,阐述了在程序设计课中运用的方法,强调了要注意的问题。
关键词:程序设计;案例教学;综合实例法
中图分类号:G712
在高职高专V i s u a l B a s i c6.0可视化程序设计教学中,存在这样的问题:很多学生一提程序设计,就头大、茫然,觉得不好学、学不会。
咎其原因,虽然说是方方面面的,但教学内容安排是否适当、教学方法是否得当是重要原因。
笔者在多年的V B教学中,进行了长时间的思考,并根据高职高专办学的性质和学生的特点,对V B程序设计教学方法从以下几个方面进行了探索、分析、尝试和实践,收到了良好效果。
1 采用案例教学法,增进学生的兴趣和形成对新概念的认识
案例教学法是一种综合性的教学方法,它的目的就是培养学生综合运用所学知识解决实际问题的能力。
该教学法的主要特点是:理论与实践相结合,在实际运用中总结提高。
案例教学法符合人们的认知规律,注重学生的创新能力和解决实际问题能力的培养,更能循序渐进地引导学生掌握相应的知识。
对于一项操作性很强的工作,是不可以只讲理论的,在学习V B的过程中也必须结合大量的实例演示,让同学们真正体会到V B的可视化设计和它的实用性。
在最初接触这门课程的时候,我们必须先要详细的介绍各个控件,只有知道每个控件各自的作用以及使用方法以后我们才可以在V B中创造我们自己的程序。
在控件介绍和程序设计中我们必须通过实例的演示来让学生在模仿中学会各个控件的使用和程序的编写。
特别是在程序的编写方面,我们一定要有相关的实例来让学生在感性上得到认识。
比如在介绍I F……E L S E选择控制语句的时候,如果我们只是讲解单纯的语句,学生听起来觉得比较枯燥,我在上这堂课时首先给同学们演示一个通过用户名和密码的登录界面,通过选择控制语句来确定我们在文本框中输入的条件是否为真做出判断,如果为真就登录到我们所需要的另一个界面,否则弹出一个提示信息框。
在演示的过程中,同学们都表现出强烈的好奇心和学习的欲望,思维表现得非常活跃,因为他们觉得这些知识非常有用。
在这个时候我们抓住这一特点,首先,讲解实现这一程序的基本思路,提出实现思路所需要解决的问题。
其次,在程序中讲解新语句的使用方法,总结新语句的使用方法和注意事项。
这样的教学使学生很快了解了程序设计的整个过程,并有豁然开朗的感觉,从而产生浓厚的学习兴趣。
虽然这是一个简单的编程应用,整个创作过程只用到了简单的选择控制语句,但通过此例的学习学生学会了选择控制语句的使用以及如何设置选择控制语句,同时也激发了同学们学习程序设计的兴趣,从而创作出自己的程序。
2 采用问题驱动法,激发学生的学习主动性和加深对一些概念的理解
在V B程序设计课程中,有一些概念之间的差别和程序的设计步骤如果只通过教师讲述,学生在字面上可以接受,但在理解深度上往往难以达到令人满意的效果,如果能设计出一系列问题,让学生在实践和解决问题的过程中自己去探究和体验,情况将完全是另一个样子。
比如,V B中图片在图像框控件中的加载,有静态和动态加载两种方式。
静态是在设计模式下,在p i c t u r e属性下添加图片。
如果单击窗体让另一幅图片出现,该怎么办?则静态加载就不能实现,需要使用动态加载。
若添加的是E盘下V B程序p i c t u r e文件下的f e n g u a n.j p文件,编写代码如下i m g f g.p i c t u r e=l o a d p i c t u r e(“E:事例p i c-
t u r e f e n g u a n.j p g”),学生用动态方法做完后,感觉动态加载更加灵活、实用。
这时,我又让学生把做完的程序保存在u盘,回家后在自己的机子上能否运行。
第二天上课时,同学们都反映程序运行不出来,出现错误提示:文件路径找不到。
这时教师适时地进行点拨,是因为采用的路径的问题。
在本程序中采用是绝对路径,同学们家里的机子上没有f e n g u a n.j p g 这个文件,更好的是应用相对路径。
将V B程序和保存图片文件的p i c t u r e文件夹都保存在同一个文件夹(事例文件夹)。
代码改写为:i m g f g.p i c t u r e= l o a d p i c t u r e(a p p.p a t h&“p i c t u r e f e n g u a n.j p g”)这样,这个程序就可以在任何机子上运行了。
3 采用比较法,培养学生的创新思维
比较法是指在教学过程中,把功能相同的的控件和知识点加以比较区别,学生理解起来就更直观、容易。
例如,在学习图像框控件和图片框控件时,把这两个控件比较起来学习。
它们的共同点是都能够用来显示图片,区别是:
1)图像框占用内存少。
2)图片框内可以包括其它控件。
图像框则不能。
3)装入图片框的图形文件不随图片框的大小尺寸调整大小,当A o t u o s i z e=t u r e时,图片框可以自己调整大小以适应图片文件。
4)图像框有一个S t r e c h属性,当其为t u r e时,图形能自动变化大小以适应图像框的尺寸。
此外,为了节省内存,一般应尽量使用图像框,除非其不能满足要求。
讲完比较点后,再用图片加载到这两个控件中,分别演示不同点。
学生很形象的就知道这两个控件的使用了。
再通过练习,学生的创新思维可以得到很好的训练。
4 采用综合实例教学法,培养学生综合编程能力。
传统的程序教学方法是按章节讲授,章节与章节的联系很少,学生学习的知识点是分散的,没有相互联系的,学完该课程后,学生稀里糊涂,不知道怎样把学过的知识运用。
而综合实例教学法是把学过的知识综合起来应用,使知识形成统一的框架,更加灵活的使用。
我在讲完每一控件后,都要讲解一些典型的事例,在这些事例中,就把前几节课学过的控件和这节课讲的控件综合应用起来,使学习有一个整合的过程。
比如,学完文件控件后,就让学生做一个图片浏览器,把图像控件和驱动器列表框、目录列表框、文件列表框相互联系起来,既学习了新知识,又巩固了旧知识,还使学生感到了控件的相互配合使用。
在最后的综合实训、实践中,结合同学们所学的知识并引进一些课外的知识实例来弥补课本上没有的相关内容。
比如,我们利用V B做前台界面的设计,尽量用到所学过的所有控件进行布局、设置,把它们结合起来使用,而用小型的A c c e s s数据库做后台数据管理来做一个学生成绩管理系统,它具备一般的常用功能,即成绩的添加、查询、修改、删除,用户的管理等,虽然这个管理系统程序的设计比较简单,但通过这样一个小型的综合实例,就更加让同学们了解了V B语言程序设计的功能及特点。
这是我们V B程序设计教学课程中不可缺少的一个重要环节,只有通过这样的一个综合实例,才能把同学们零散学到的知识全部的串联起来,让他们感觉到自己所学的知识终于有了一定的成果,他们自己也会感觉很有成就感,也会产生一种利用计算机解决实际问题的强烈愿望。
5 结束语
在职业学校的程序设计教学过程中,应根据学生的实际情况,采用灵活多变的教学方法,激发他们的学习兴趣。
一方面,教师通过生动活泼的案例,引导学生观察、思考,用提问、比较、总结归纳、集体讨论等多种方法,揭示蕴含在案例中的知识点以及知识点之间的联系。
另一方面,学生在完成任务的过程中发现问题、解决问题,不断积累经验,提高自己的编程能力,积极、主动地构建自己的知识结构。
总之,教学有法,教无定法,只要教学得法。
实践证明,在教学过程中,学生知识的获得、能力的培养、智力的发展,不可能只依靠一种教学方法,必须把多种教学方法合理地结合起来,并根据教学过程的实际情况,灵活地、创造性地掌握教学过程,以争取获得最大的教学效果。
参考文献:
[1] 裴娣娜:教育研究方法导论,安徽教育出版社2000年
版.
[2] 贾长云.V B教学之我见[J]中国职业技术教育.2004
(4).
[3] 张书云、姜淑菊.程序设计教学方法探悉[J]计算机教
育.2005(5).
187
第20期 张旭红:《V B程序设计》教学方法改革的探索与实践。