高职Visual FoxPro教学现状与探索
- 格式:doc
- 大小:178.00 KB
- 文档页数:6
高职“VisualFoxPro程序设计”课程教学改革的探索与实践摘要:本文介绍了我院“Visual FoxPro程序设计”课程的教学特色,探讨和实践了项目导向的课程内容,过程引导的课程结构,任务驱动、教学做合一的教学方法;丰富的、开放的网络教学资源;校企共建、产学研结合的建设机制。
关键词:项目导向;做学合一;校企共建;教学资源1引言“Visual FoxPro程序设计”是高职财经类、管理类等专业的计算机公共课,也是高职计算机类专业基础课程。
长期以来,该门课的教学方法是:多媒体教室讲课à学生上机训练à综合训练,其缺点是学生在学习和训练时,不知道所学习的东西有什么用,不能很好地把握知识的重点,也不能很好地训练在实际工作中所需要技能,学完了整个课程后,也不知道该课程的作用是什么,如何应用于实践。
针对这一情况,我们使用了项目导向、做学合一的教学方法,在实际教学中产生了良好的效果。
2采用行动过程导向组织教学内容Visual FoxPro是一种实用性强的数据库管理系统,使用它建立小型应用系统非常方便。
对高职高专学生来说,学习该门课的目的有三个:1) 具备数据处理的基本能力。
能建立起数据库技术的基本框架,掌握使用Visual FoxPro系统进行数据处理的基本方法、基本技能。
2) 具备小型应用系统的开发能力。
包括需求分析、开发方法和开始过程。
3) 为后续课程打下基础。
能够将所学的基础知识和技能融会贯通,灵活应用于后续专业课程的学习中。
为了达到上述目的,采用行动导向来组织教学,即按照开发一个小型应用系统的过程来组织,把“Visual FoxPro程序设计”的各知识点融入到小型系统开发的过程中。
我们根据本院图书馆的需求,自行开发了一套包括各种数据处理功能的“图书馆管理系统”,该课程以完成该项目的设计制作为主线,把整个课程教学内容分成项目分析、数据处理、编程技术、可视化技术、综合实训等五个模块共22个单元完成,把理论教学与实践教学融为一体,如图1所示。
中职计算机VF(数据库)课教学模式分析中职计算机VF(数据库)课程是中职计算机专业的一门重要课程,它主要是介绍数据库的基本概念、原理和技术,培养学生对数据库系统的应用能力和开发能力。
在教学中,教学模式的设计对学生的学习效果起着至关重要的作用。
本文将分析中职计算机VF(数据库)课的教学模式,探讨如何通过优化教学模式来提高教学效果。
一、传统教学模式的不足传统的中职计算机VF(数据库)课程教学模式主要是教师以讲授为主,学生以听讲为主,教师在黑板上讲解数据库的相关知识和技术,学生在课堂上进行笔记和听讲。
这种教学模式存在以下不足之处:1. 学生 passivity 学生的被动性较强,缺乏主动学习的动力和积极性,课堂效率低;2. 缺乏互动互动教学模式严重缺乏师生互动和学生之间的互动,学生无法有效地提出问题和讨论问题;3. 无法满足个性化学习需求学生的个性化学习需求得不到满足,学生之间的差异较大,有的学生可能对数据库知识有一定的基础,有的学生可能完全陌生;4. 难以培养实践能力传统教学模式难以培养学生的实际操作能力和解决问题的能力。
必须对中职计算机VF(数据库)课的教学模式进行优化和改进。
二、优化教学模式的思路为了提高中职计算机VF(数据库)课的教学效果,优化教学模式是必不可少的。
优化教学模式应该以学生为中心,注重激发学生的学习兴趣和积极性,增强教师和学生之间的互动,注重提高学生的实践能力和解决问题的能力。
优化教学模式的思路可以有以下几点:1. 以学生为中心教师将学生作为教学的中心,关注每一个学生的学习情况和学习需求,积极引导学生积极参与课堂教学,激发学生的学习兴趣和积极性;2. 强调实践教学中应该重视学生的实践能力和解决问题的能力,通过设计一些实践操作的实验,让学生动手操作,提高学生的实践能力;3. 注重互动教学在教学中要重视学生和教师之间的互动,鼓励学生在课堂上提出问题和进行讨论,增强师生之间和学生之间的互动;4. 个性化教学注重对学生的个性化学习需求,尊重学生的学习差异,采用差异化教学策略,帮助每个学生实现个性化学习目标。
VFP程序设计课程教学探索论文VisualFoxPro(简称VFP)程序设计是当今很多医学院校开设的大学计算机基础课程,这门课程可以使学生建立起数据库技术的基本框架,掌握使用VFP系统进行数据处理的基本方法技能,对整体提升学生计算机应用能力有很大帮助。
并且VFP程序设计也是国家计算机二级等级考试中的科目之一,因此掌握好该门课程,对于医学院校的学生非常重要。
那么在VFP教学过程中如何树立先进的教学理念、采用行之有效的教学方法来取得好的教学效果,是每位任课教师都在探索的课题。
一、医学院校VFP程序设计教学目前存在问题分析1.教学内容顺序安排不合理由于医学院校学生所掌握的计算机基础知识非常有限,传统教学内容安排首先就是第一章数据库基础理论和第二章的常量、变量、函数等一些基本概念,这些内容理论性较强、单调枯燥,会使学生觉得该课程不易理解掌握,并且实际应用价值不大,在学习初期即产生厌烦情绪,从而影响了学生对该课程的学习兴趣。
2.教学方式存在弊端目前,各医学院校VFP程序设计理论课程的教学普遍采用老教学模式,主要是老师在教室通过课件讲课本内容,学生看大屏幕,师生之间的互动很少。
学生在课堂上注意力不集中,不听课溜号、玩手机现象比较严重,学生学习的积极性、主动性差。
实验课的安排上也存在很多问题,首先学生的上机实验学时少,练习时间不够充分,而且理论课与上机课又有一定的时间间隔,通常任课教师在理论课上讲解的相关知识,学生都不能及时进行上机练习,理论与实践的脱节造成了学生听完理论课,在上机课上不知从何下手,不能很好地完成每一个实验内容,学生上实验课的效果并不理想。
3.不利于学生课后自主学习学生在课堂上不可能对所有教学内容都能掌握,对一些章节的疑问或难点学生可能都需要在课后与老师请教或探讨,但实际做起来很困难,有时想下载老师的课件都很不方便,这些都给学生课后自主学习带来不利影响。
二、VFP程序设计课程教学改革方法1.教学内容顺序重新调整首先,为了使学生一接触VFP程序设计这门课既能产生浓厚学习兴趣,任课教师要特别重视第一节课的教学。
谈对职业学院《Visual FoxPro》的教学体会摘要:职业学院是培养高技能的人才,职业教育的成功与否关键是看职业教育中培养的毕业生在社会职场上的竞争力。
《visual foxpro》是职业学院一门专业基础课。
在教学中如何突出重点、突破难点,理论联系实际,让学生学以致用是教师应重点考虑的问题。
关键词:职业学院《visual foxpro》教学体会《visual foxpro》(也称vf)是一门功能强大的数据库程序设计语言,职业学院的学生和本科院校相比,他们的文化基础较薄弱,认知、理解、推理能力较差,对授课内容难以消化。
针对这种情况,要在短时间内掌握这门课程的内容是比较困难的。
在教学中,如何解决程序设计的枯燥、难懂这一问题,探索新颖的教学方式,一直是老师们感兴趣的课题,传统教学模式不利于调动学生的积极性、主动性和创造性。
所以改革教学方法势在必行。
结合自己在教学实践中的经验及该课程的教学实际,谈以下几点教学体会,供同行商榷。
一、目前职业学院《visual foxpro》的教学中存在的主要问题1.教材过于陈旧,条条框框多,现实事例少目前,许多高职院校使用的《visual foxpro》教材,从整体来看,框架结构较为完整,但内容较陈旧,时代感、现实感不强,给人以过时的感觉。
2.任课教师缺乏对各行业的具体了解,教学效果缺乏针对性和实效性《visual foxpro》课是与具体职业紧密相连的,担任《visual foxpro》课程的教师虽有较高的理论水平,但由于缺乏对各行业的具体了解,所以使《visual foxpro》课从理论到实践,没有与具体行业联系。
《visual foxpro》成为空中楼阁。
同时,由于教学内容与学生将来从事的职业联系不多,学生必然失去本应有的学习兴趣。
二、根据职业学院学生的实际情况和专业特点,在《visual foxpro》教学中应采取的措施1.组织教学经验丰富的教师编制适应职业学院的教材教材是教育环节中一个重要的组成部分,目前的职业学院教材品种繁多,但真正适合职业教育的精品教材并不多。
高职非计算机专业VFP课程教学探索本文分析了高职非计算各类专业中VFP(Visual FoxPro可视化数据库程序设计)课程的教学现状和存在的问题,提出教学改革对策,主要是:上好第一节课,激发学生学习兴趣;采取案例教学法和“双主教学模式”,突出实用性,增强学生自主学习能力;加强实验环节;提高教师教学水平;构建自主学习平台等。
标签:高职;VFP课程;教学现状;改革对策一、前言随着计算机和网络的普及,大学非计算机专业,开设的课程已由最初要求熟练掌握计算机基本操作深入到能培养学生实际动手能力和养成严密逻辑思维的程序设计课程。
Visual FoxPro数据库程序设计(以下简称VFP)是一个集可视化与面向对象为一体的数据库管理系统,可作为小型信息管理系统的开发工具。
简单易学,适合于没有编程基础的学生群体。
本校高职技术学院各专业计算机类课程开设有计算机文化基础,VFP程序设计,C语言程序设计,财务信息管理系统,仓储管理系统等。
其中VFP程序设计作为专业管理信息系统课程的前导课程。
二、高职非计算机专业VFP课程教学现状与存在问题VFP数据库程序设计是一门实践性强的课程。
在本校该门课程的教学中,各位老师也总结了很多经验,进行了积极有效的教学改革,取得了一些好的效果,但还存在以下几方面的问题。
1、VFP与其它高级语言程序设计的特点不同高级语言,比如C语言,是专门用来编程的一门高级语言,功能完善,用其编写的程序有较高的移植性。
VFP是集数据库和编程为一体的开发软件,属于数据库管理系统,数据管理是它和其它高级语言最大的区别。
因此,VFP课程教学的目的是——如何用计算机来处理日常生活各个领域中庞杂的信息,并对这些信息实现有效管理。
2、传统教学方法的不足传统教学模式是老师讲学生听,最终学生学到的知识是分散的,只能简单编写一个小程序,或者做个独立的表单,建立一个基本的查询。
对于如何利用这门语言开发一个小型应用系统,很难有一个整体的概念。
S KILLS教学探索80OCCUPATION2015 09Visual FoxPro数据库设计启发式教学模式分析文/盛 旭摘 要:在中等职业学校计算机专业中,Visual FoxPro数据库应用基础课程是重要的课程之一。
本文从实际出发,分析了Visual FoxPro教学现状,并对启发式教学模式进行了分析探讨。
关键词:Visual FoxPro数据库 启发式 设计 教学自己的问题,在课堂上寻找答案。
这样既加强了学生的阅读能力,又提高了学生的自主学习能力,同时便于教师在课堂上更有目的和层次地讲解教材内容,提高课堂效率。
但教师要注意引导学生,遇到问题时先尝试自己解决,可以查阅相关资料,也可以咨询老师和其他同学。
长此以往,不但达到了提高学生阅读能力、自主学习能力的目的,还锻炼了学生独立思考的能力,如写提纲、编卡片、做摘录、写心得等。
3.学会把阅读和思考相结合当我们手里拿着一本休闲类图书或杂志,阅读的状态是轻松适意的。
我们可以忽略部分细节描写,跳过不感兴趣的语句,也可以概读、略读。
但课本的阅读则完全不同,教科书中的语言是严谨的,通过使用文字、图形和符号,明确地表达出知识点的含义。
因此教材的阅读不能漫不经心地翻阅,而是需要学生把抽象的知识转化为自己能理解的语言,来理解和识记。
尤其是理工科教材中的每个公式和概念,均以符号或图形的形式出现。
因此必须要求学生阅读每个定义、定理、公式、图表,仔细分析,领会其含义,对新的知识点,尽可能反复多遍阅读,并进行认真分析直至弄懂含义,勤动脑多思考,读写结合,精读细读。
4.在教学活动中培养发散思维教师让学生阅读教材,自己理解教学内容,在课堂上通过学生的交互合作、讨论交流、相互辩论,给学生提供展示自己的机会,让学生发动自己的想象力、思维力、创造力。
开始让学生阅读一小段教材内容,然后提问:在刚才的阅读中你得到哪些要点?学生很可能会感到迷茫。
然后教师让他们重新阅读一遍,通过小组讨论的方式得到刚才阅读的知识点。
Visual Foxpro教学的几点思考引导学生进行"研究性学习"是较为合理的教学方法。
Visual Foxpro 是一种用来进行管理信息系统开发的常用工具,它是动态网页设计的基础,与VB(或VC)程序开发设计有着密切的联系,是网络数据库SQL必不可少的前导课程之一。
一、学习Visual Foxpro的必要性1.数据库应用领域广泛。
2.Visual Foxpro在众多数据库具有优势。
二、Visual Foxpro教学中存在的问题1.学习目的不明确。
2.学习方法不正确。
产生上述问题的原因,一方面是由于目前中等职业学校的学生文化底蕴欠差,理解能力与逻辑思维能力不强,学习目的不明确,缺乏学习动力所致。
另一方面是由于教师在组织教学过程中依然沿用传统的教学方法,没能给学生建立起一个完整的学习目标框架。
三、Visual Foxpro教学方法探讨1.研究性学习以其独有的特点弥补了传统教学方法的不足。
2.信息技术教学中研究性学习的设计。
本文以"数据库管理系统设计"一题为例,对研究性学习的过程作简要叙述。
(1)学习目标的设计。
本课题的研究目标主要让学生通过对该课题的研究,懂得数据库管理系统的设计并不是一件很困难的事情,但是,要想做好就必须善于总结旧知识和研究新知识。
在利用一节课的时间与学生交流之后,由学生在几个不同题目中选择了通讯录管理系统这一研究课题。
要求:设计一个数据库管理系统,实现用计算机管理和维护通讯录档案,有良好的用户界面,有完整的数据管理功能,并提供各种查询功能。
(2)研究学习内容的设计。
①确定系统的功能。
②系统整体风格和创意设计。
③为完成上边的目标,我们在系统开发过程中怎样更快更好的完成和完善系统功能。
(3)研究课题的实施,该课题的实施可以分四个阶段进行:第一阶段:准备和指导。
安排一次课,介绍该系统开发的目的、系统开发的目标和要求以及一些要注意的问题,然后向学生演示一个自制的通讯录管理系统和Windows自带的一个通讯录管理程序的实例,让学生去体会它们的不同之处,找出其优点和不足,同时作为参考。
R OCCUPATION2012 0452教学研究ESEARCH提高VFP课程教学效果浅析文/郭隆平VisualFoxPro(简称VFP)是一种结构简单、使用方便、易于部署、对硬件系统要求不高的数据库管理系统,对学生来说是一门很好的程序设计入门课程。
一、VFP教学的现状1.VFP教学中的难点VFP是一种偏向于数据库管理系统的面向对象语言,可视化、面向对象、数据库开发是它的三大特点,同时也是VFP教学与学习过程中的三个难点。
面向对象的概念比较抽象,学习起来难度较大,操作起来也比较复杂。
2.教学对象的情况VFP这门课程是为学校中职学生开设的,对于这些学生来说,他们认为这门课与今后的就业没有必然联系,重视的程度不够,再加上基础较差,所以增加了教学难度。
3.教学思想和教学方法都比较陈旧在VFP教学中,教师仍受传统的教学思想的束缚,课堂教学仍以“传授为主”,大量地向学生灌输理论的术语、抽象的概念,把主要的精力放在对命令、控件和属性的解释上,忽视了学生的自主学习和创新能力的培养。
二、提高教学效果的措施1.明确教学目的,激发学生学习兴趣VFP教学的第一节课是非常重要的。
在第一节课上,当学生对VFP课程还感到陌生的时候,笔者抓住最佳教学时机,帮助学生明确学习任务和学习目标。
首先演示一个完整数据库应用系统实例“学生成绩管理系统”,请同学们进行自由操作并发表意见,待实例演示结束,老师要明确指出演示的系统就是使用VFP制作的,并告诉学生,这个管理软件也就是我们这学期通过学习、合作共同完成的学期任务。
这样就创设了一个让学生学有所用的教学情境,既明确了教学目标,又激发了学生参与VFP学习的学习兴趣,在学生对实例作品的功能操作已非常熟悉的基础上,老师及时地引导,阐明VFP课程学习与其他专业课程学习有所不同,它是一门连贯性很强的课程,需要自始至终完成一个数据库系统的制作,使学生明确要完成的学习任务,从第一节课到最后一节课,都是在围绕着同一个问题进行学习,因此要求学生改变以往的分散式理解方式,将学习的全部内容都融为一体,在头脑中建立一个完整的学习框架。
大学文科专业“VisualFoxPro程序设计”教学的探索与实践Visual FoxPro简称VFP,是一种关系型数据库管理系统,也是开发中、小规模数据库应用系统、管理信息系统的常用工具。
VFP在我国比较流行,许多大专院校都将它作为计算机基础教育3个层次(计算机文化基础、计算机技术基础、计算机应用基础)中第三层次的重点教学内容,并在文科专业中开设这门课,同时VFP也是全国高等院校计算机等级考试的考试内容。
在学时相对较少的情况下,如何提高教学质量和教学效果是广大教学工作者正在思考和探索的问题。
1存在的问题文科专业的计算机程序设计课程的教学和理科专业相比,有较大的区别。
笔者根据对学生程序设计能力的问卷调查及多年从事“Visual FoxPro程序设计”课程教学工作的经验,对该课程进行了认真的分析和思考,发现现行教学存在如下问题:(1) 文科学生和理科学生对计算机程序设计课程的认识是不同的。
许多文科学生认为计算机程序设计对自己的用处不大,学习这门课程仅仅是应付考试的需要。
(2) 学生学习目的不明确,不知道VFP能做什么,误认为VFP与VB、VC、Delphi等语言课程功能相同,都是编程工具,因而学习兴趣不浓,动力不足。
(3) 学生在学习过程中,不清楚学科特点,因此,只局限于每节课知识的分散学习,不注重知识的连贯性与整体性。
(4) 教师的课堂教学没有突出VFP本身的特色。
VFP作为一门高级计算机语言,和其他计算机语言有很多相似甚至相同的地方,教师不善于对比、比较异同,突出重点、难点,对VFP本身一些特有的概念、理论、程序设计方法等强调不够,照本宣科,既浪费学生宝贵时间,对新知识理解又不深不透。
(5) 不重视实践教学环节。
学生不明确实验目的和内容;上机前不作任何准备,一味模仿教师操作的实例、照着实验指导书操作一遍,不能举一反三,对所要调试的程序不理解,上机变成打字练习;考核中实验课没有一定的比例。
课程结束还不会运用学过的知识解决实际问题,有些连最基本的操作也不会。
院级优秀课程“Visual FoxPro程序设计”实践探索Visual FoxPro是一个面向对象的编程语言,主要用于数据库应用程序和桌面应用程序的开发。
自从上世纪90年代开始,在国内许多高等院校中就已经引入了Visual FoxPro作为教学内容,逐渐成为了广受欢迎的专业课程之一。
本文将从以下几个方面深入探究“Visual FoxPro程序设计”课程在学生实践中的探索与应用。
一、Visual FoxPro的优点相较于其他编程语言,Visual FoxPro具有以下优点:1.面向对象编程—— Visual FoxPro是一种面向对象的编程语言,可以通过对象和属性对数据库进行操作,大大提高了数据处理的效率。
2.快速开发工具—— Visual FoxPro有着极强的可视化开发工具,在编写代码的同时可以实时预览和调试,为程序调试提供了很大的方便。
3.数据库支持—— Visual FoxPro天生支持大型数据库,可以轻松地进行数据处理和管理。
由于Visual FoxPro的这些特点,使其被广泛地应用于商业、金融、医疗、政府等领域,具有较好的职业发展前景。
二、学生实践中的应用“V isual FoxPro程序设计”是一门注重实战的课程,这门课程重点在于学生能够通过实践操作,深入地理解Visual FoxPro这种编程语言。
在学生实践中,我们主要探究了以下几个方面的应用。
1. 数据库设计和操作Visual FoxPro自带的数据库管理系统提供了大量的工具和函数,可以方便地进行表的创建、修改、删除和记录的增删改查等操作。
在这个过程中,学生需要深入学习数据库规划和设计,明确数据的关系和流向,了解数据库优化的方法和技巧。
同时,在学习数据库操作的过程中,学生还需要善于运用一些高级的查询方式,例如联表查询、分组查询和多表关系查询等等。
这些技巧的熟练掌握,对于程序性能的优化和问题排查都非常重要。
2. 界面设计与窗口编程视觉效果是一个应用程序吸引用户的重要因素。
高职Visual FoxPro课程教学现状与探索攀枝花学院工程技术学院魏大恩(四川攀枝花市617000)(魏大恩(1968~),男,重庆万州人,硕士,副教授,主要从事数据库方向教学与研究。
) Actuality and Try of Teaching in Visual FoxPro of Advanced Vocational EducationWEI Da-en(P a n z h i h u a U n i v e r s i t y,P a n z h i h u a,S i c h u a n617000,C h i n a)摘要:本文就承担高职Visual FoxPro课程理论教学和实践指导的情况,对其教学现状进行分析和总结,对其教学方法与手段等提出探索性建议,旨在共同建设本课程的教学培养体系,切实培养该课程所要求高职学生应该具备的基本能力、应用能力和开发能力,培养高素质的应用技能人才。
关键词:教学;现状;探索;Visual FoxPro;高职教育Abstract: According to the theory teaching and practice guidance in Advanced Vocational Education, To build the training system of the Visual FoxPro course ,train the undergraduates to be high making persons with basic ability ,application skills and exploitation skills, the teaching actuality of the Visual FoxPro course was analyzed and summarized, and some discussed advice about it’s methods and instruments were put forward in this article.Key Words:Teaching, Actuality, Try, Visual FoxPro, Advanced Vocational Education《计算机基础2(VFP)》是攀枝花学院文学、艺术、管理、经济、医学类等本、专科(高职)专业的计算机公共课,亦是高职计算机应用技术、计算机信息管理技术、计算机网络技术等专业的专业基础课程。
该课程以“Visual FoxPro 程序设计”为核心内容组织和实施教学,要求学生具备:(1)数据处理的基本能力。
(2)数据库知识和技能的应用能力,能够将所掌握基础知识和技能融会贯通,灵活应用于小型应用系统的设计中。
(3)软件设计的基础知识和基本方法,具有利用软件开发环境解决实际问题的能力。
本文就承担攀枝花学院工程技术学院高职该课程理论教学和实践指导的情况,对其教学现状进行分析总结,对其教学方法与手段等提出探索性建议,以期抛砖引玉,旨在共同建设本课程的教学培养体系,切实培养该课程所要求高职学生应该具备的基本能力、应用能力和开发能力,培养高素质的应用技能人才。
1 高职Visual FoxPro课程教学现状(1)课程大纲未能充分体现培养应用技能的要求该课程大纲完全沿用文学、艺术、管理、经济、医学类等本科专业计算机公共课《计算机基础2(VFP)》课程理论、实践教学大纲,其理论教学、实践教学的学时数分别为48学时和24学时,基本适合本科生基本素质培养要求,但无论从理论教学、实践教学的学时分配上,还是从理论教学内容的学时分摊上,难以达到本课程开发能力的培养要求。
(2)教学内容难以充分体现培养应用技能的要求本课程教材选用《Visual FoxPro面向对象程序设计实用教程》[1],课程大纲以此作为理论教学和实践教学的课时分配依据,如表1所示。
表1 《计算机基础2(VFP)》课程大纲理论、实践学时分配表十二章,其理论学时、实践学时分别为14学时和6学时,但实际理论课程教学学时为48学时,少于课程大纲规定的51学时,往往造成该部分理论教学内容草草收场,致使该部分理论学时、实践学时仅为总学时的四分之一,而在此课程大纲中却难以体现和实施。
(3)课程考核难以促进应用技能的培养本课程被作为全校的公共基础课程,无论是本科学生或是高职学生,均采用相同的考核方式,实践环节由任课教师各自考核,理论环节期末全校统一命题考试。
在该门课程的全校统一命题理论考试中,只能测试学生对基本理论和基本命令的掌握程度,基本上无法检测学生的应用技能和开发能力。
而在实践环节的考核中,没有相应的评价体系和评测标准,依然难以考核学生的应用技能和开发能力。
对本科学生的考核尚有必须通过国家、省(市)相应等级考试的要求,而对高职学生却没有这方面的要求,难以弥补考核方式的不完善,难以通过考核手段促进应用技能的培养。
再者,我院的高职学生存在一专和二专两个层次,该课程大纲规定的理论学时和实践学时中,二专比一专各少8学时,但考核方式和考核标准却完全相同。
(4)教学有关环节制约了应用技能的培养该课程普遍采用的教学环节包括多媒体讲课、学生实验、综合训练,存在的主要问题是理论教学和实践教学脱节,学生不知所学何用,用需所学,用所创新,难以锻炼实际工作所需技能。
在多媒体授课环节存在的普遍现象是演示内容过多、过快,学生被动接受理论知识和操作演示,无法形成教、学互动,难以使学生立即验证这些内容而形成深刻印象,致使部分学生形成视觉疲劳、听觉疲劳从而形成思维疲劳,导致这部分学生产生放弃跟随课堂教学的心理,萌生“听课不如自学”的想法,若付诸行动而又自学能力较差的同学势必到课程结束也不清楚自己学了些什么。
学生实验、综合训练环节存在的最大问题是教师自身普遍没有项目开发背景,基本上进行的是验证性实验指导,难以通过项目驱动来带动学生应用技能的培养。
(5)不良学习风气阻碍了应用技能的培养良好的学习风气是应用技能培养的重要保证,如果像表2所示某专业部分学生出勤情况统计,如此学习状况,更遑论其应用技能的培养。
表2 某专业Visual FoxPro课程学生(部分)出勤情况统计表2 高职Visual FoxPro课程大纲制定与教学、实践环境的建设(1)制定与本课程培养目标相适应的课程教学大纲和课程建设方案课程教学大纲和课程建设方案应该具备四个基本特点:一是切实加强基础课程教学;二是坚持能力本位,重视实践技能培养;三是改革课程体系,更新教学内容和教学手段;四是大纲结构、体例比较灵活、规范,有较大的可扩展性和可操作性。
针对高职Visual FoxPro课程教学大纲的现状,提出两种学时分配建议方案,如表3所示,强调面向对象程序设计是培养应用技能的重要内容和在本课程中的重要地位。
表3 Visual FoxPro课程学时分配建议方案(2)合理选用教材该教材能够完整地、系统地体现教学目标和教学大纲的要求,符合本课程在教学计划中的地位和作用,较好地体现了基础性、先进性和前沿性。
教学内容精选优化,阐述循序渐进,富有启发性,便于自学,使学生能够掌握基本理论、基本知识和基本技能。
本课程选用西南交通大学出版社2006年7月出版的《Visual FoxPro面向对象程序设计实用教程》(匡松、刘容主编)作为教材,该教材较好地体现了上述要求,但其配套实验教程[2]却未能达到上述要求和起到相应作用。
(3)建设良好的教学、实践环境在理论教学过程中,能够具备较好的多媒体演示设备,使理论教学环节得以连贯,展示教学内容更顺畅,有利于开展多种教学方式,使教与学双方的互动性得以充分展现,最终使理论教学不是晦涩难懂而是充满乐趣。
在实践教学过程中,能够保证学生具备实际操作锻炼的实验平台,弥补理论教学的局限性,巩固和加深学生对理论知识的理解,激发学生探索问题的兴趣,培养实际操作的技能。
我院有共有多媒体教室5间,仅有两间能够胜任高职Visual FoxPro课程理论教学,其余3间多媒体教室中,其教师机硬件配置较低,运行速度较慢,软件配置欠缺,存在病毒威胁风险,投影仪亮度极低,显示效果很差,仅有1间具备音箱设施和规范桌椅。
根据我室承担的计算机类课程及其实践教学课程,结合其他课程计算机教学环节的情况,工程技术学院计算机实践教学设施尚存在如下情况,希望能够得到一定程度的改善。
我院计算机实践教学资源匮乏,三个计算机机房,能够正常运行的计算机总量100台,没有任何一个机房能够容纳40人进行计算机类课程的实践教学,而我院超过40人以上的班级还为数不少。
我院计算机实践教学资源硬件普遍较低。
三个机房中,2007年新购置计算机的机房仅有一间,其余计算机均为2001年购置的赛扬计算机(Cerolon1.1GHz,128-256MB内存,15”球面显示器)。
仅有的一台投影仪亮度太低,形同虚设。
教学软件配置欠缺,基本没有正版软件。
病毒肆虐横行,数据没有安全可言。
建设良好的教学、实践环境,适应高职Visual FoxPro课程教学成为当务之急。
3 高职Visual FoxPro课程教学方法探索(1)基础理论、基本知识的典型应用突破本课程包含基础理论和基本知识,在教学过程中应该做到精辟讲解和典型应用示范。
如Visual FoxPro的常用函数,通过多媒体展示其功能、格式、参数、使用说明,然后配合典型事例,效果应该不错。
若能用表单展示其应用,效果会更好。
如图1所示,通过表单展示空格删除函数TRIM()、LTRIM()、ALLTRIM()的功能,图2为通过表单展示大、小写相互转换函数UPPER()、LOWER()的功能。
图1 空格删除函数的表单应用图2大、小写转换函数的表单应用通过面向对象程序设计,解决此前基本知识的理解和掌握问题,无疑会大大提高本课程的趣味性,提高学生学习积极性,有助于其应用技能的培养。
(2)教学任务驱动每次教学课程应该目标明确,就是为了实现某项功能。
建议使用的教学方法是,首先给学生展示相关功能,然后边演示实现该功能的步骤,边讲授涉及的知识点。
例如,通过解决“百鸡百钱”问题,就是明确要讲解面向过程程序设计中“循环结构和分支结构嵌套”问题。
(3)实践教学环节的合理、适度指导教师在课程进行之初、之前应该交代实践内容和需要达到的教学目标,演示操作和集体答疑应该适度,让学生主动实践锻炼,完成教学任务。
在操作中遇到的共性问题,教师提醒全体注意;对个别学生存在的问题,予以实时解答,鼓励学生间的相互学习、探讨和指导。
注重为学生自我培养、探讨解决类似问题的提供空间,鼓励学生的创意和创新探索。
(4)灵活应用各种教学方法教学过程中宜根据教学目标的要求,灵活使用案例教学法、教-学做合一等教学方法。