《浅析程序设计(VB)课程改革》
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《浅析程序设计(VB)课程改革》
摘要:本文研讨了VB程序设计课程教学方法的改革,通过职业教育特点改进教学手段来提高教学质量,培养学生的实践能力和创新思维能力,运用所学知识解决实际问题,培养学生自学和技术应用能力。
关键词:VB程序设计课程基于工作过程课程改革
职业教育的核心是以职业为中心,而职业由一定的行动领域构成,如何将教学中的课程体系同职业中的行动联系起来,并能够有效地让学习者掌握和实施是职业教育面临的迫切问题。
VB程序设计作为一门软件开发的入门课程,以其可视化、简明易懂、灵活方便和易于扩充的特点,被公认为是编程效率最高的一种编程方法。
本文探讨了如何通过改进教学方法,调整教学手段使VB程序设计教学以基于工作过程为模式,以培养学生实际应用能力为中心,提高学生综合素质,提高教学质量,达到学以致用的目的。
1 探索教学模式,着力培养学习者程序设计能力
本门课程采用基于工作过程的模式,案例(任务)驱动的教学方法,即按照软件开发的流程将工作过程分解为几个典型学习领域,每个学习领域中的学习情景利用典型案例讲解其新的知识点,即使用“提出任务—找出问题—分析问题—引入新知识—解决问题—完成任务”的教学方法。
通过采用对情景教学中遇到的问题使用典型的、真
实的案例,把相关的概念、解决问题的思路传授给学习者的基本方法,使学习者形成深刻、形象、牢固的记忆,启发学习者的思维和创造能力。
2 采用“四步教学法”,增强学习者程序设计能力
学习程序设计要经过学习语言、阅读程序、仿制程序和编写程序的循序渐进的进行。
在教学方法上,我们把这些训练分为四个阶段,分别采用不同的教学方法,让学生从简单了解到熟练应用。
第一阶段,即VB入门阶段。
该阶段教学目标是熟悉VB集成开发环境、基本控件和VB基本语句和应用,使学生初步掌握VB编程的基本过程,为接下来的简单编程做好准备。
这一阶段主要采用结合程序讲语言,以讲典型的程序为主,在程序中加深对语言知识的理解。
第二阶段,即简单编程阶段。
该阶段教学目标是在熟练掌握VB 语言的基本语句和了解简单的数据结构与算法的基础上,使学生具有一定程序阅读能力和初步的程序设计能力。
这一阶段采用形象思维的教学方法,对涉及到的程序例题主要通过框图讲算法,培养学生理解程序流程,同时在程序设计的实践中进一步熟悉语言知识。
第三阶段,即仿制程序阶段。
该阶段教学目标是培养学生独立思考、解决问题的程序开发能力。
这一阶段采用任务教学法,即对学生提出已有典型案例为任务目标,要求学生自己设计,并能够独立完成程序设计流程图,使学生从形象思维向抽象思维过渡。
第四阶段,即综合编程阶段。
该阶段教学目标为培养学生具有一定的程序设计能力。
这一阶段采用抽象思维的教学方法,通过对例题的解析把一个复杂的问题分解成若干较为简单的问题,从而提高开发简单实用系统的初步能力。
3 采用“头脑风暴教学法”,培养激励学习者逻辑思维能力
许多学生在学习程序设计时,入门迟、得道难,一方面是由于学习重点偏差,只注重语言知识的学习,忽略了逻辑思维能力的训练;另一方面是学习方法的偏差,只注意读程序,忽视了实际编程。
程序设计中开发语言的使用只是最基础的部分,作为一个开发者最重要的能力是问题的分析和解决能力,即逻辑思维能力。
因此在教学过程中,为了更好的培养学生思维能力,可采用“头脑风暴教学法”。
头脑风暴是让学习者敞开思想,思维处在高度活跃状态并打破常规的思维,使各种设想在相互碰撞中激起脑海的创造性风暴。
对于每个案例都积极鼓励学习者提出自己的解决方案,并鼓励其他学习者找出错误或者提出自己的方案。
通过学习者在解决问题中思想的碰撞,一方面增强了学习者思考问题的积极性和热情,另一方面提高了学习者解决问题的能力。
“头脑风暴教学法”的核心是积极鼓励学习者分析和解决问题,养成思考的习惯和方法,培养、激励学习者的逻辑思维能力。
4 采用“项目制小组开发法”,培养学习者团队开发能力
随着现代工程的复杂性不断提高,对项目参与者的技能要求越来越精细,因此当前的项目开发要求多人协同完成。
为了使学习者适应当前的工作要求,在课程设计上以6-8个人为小组,完成一个具有实际功能和意义的管理系统软件。
在开发过程中,老师作为要求方提出要求,让项目小组制定自己的开发计划,并以用户使用标准对小组开发产品进行评价。
“项目制小组开发法”通过小组的协调合作,增强了团队的沟通能力,培养了学习者的团队合作精神。
总之,VB程序设计课程的教学目的是让学生对编程的基本方法有一定的了解,并且培养学生分析问题、解决问题的能力。
围绕这个目标,在VB程序设计的教学实践中,采用基于工作过程的模式,按照他们的认知规律组织教学。
经过实践学习验证,以上方法能较好的达到了教学的目的。
参考文献
[1] 姜大源程序与过程辩中国职业技术教育.2008.28.
[2] 孙秀.VB 教学方法改革的探索与实践[J].辽宁师专学报.2005(4).
[3] 钱驰波关于高职院校VB课程教学改革的思考.常州信息职业技术学院学报2007.5.。