应用型本科院校非计算机专业程序设计教材的与优化

更新时间:2024-04-05 作者:用户投稿原创标记本站原创 点赞:6950 浏览:20492

【摘 要】应用型本科院校非计算机专业的学生通常在学完《大学计算机基础》课程之后,还要学习一门程序设计类课程.《VisualFoxPro程序设计》(以下简称VFP)课程,以其简单易用,界面友好,教学内容丰富,普遍地被各类本科院校列入非计算机专业的程序设计教学计划当中.本文以《VFP程序设计》为例,在这门课程教材的建设上提出了研究和优化的策略.

【关 键 词】应用型;本科院校;非计算机专业;程序设计;教材研究

1.应用型本科院校的定位

应用型本科院校的主要任务是以培养“应用型”的“本科生”人才为主,即它不主要培养“学术型”的人才或者研究型的“研究生”人才,它更注重培养学生的实际应用能力,从实际出发,围绕社会需要,着重培养多样化的应用型、实践型、职业型、技能型人才,以更好地适应如今的多元化社会对人才的各种需求.

应用型本科院校,将不再沿用传统本科教育讲究的“以学科建设为龙头”,而是应在专业建设的指导下,以学科建设为支撑,围绕课程改革,开展相关的教学建设与教学改革.因此,要把培养应用型本科人才的理念落实到办学的实际过程当中,需要在课程体系、教材建设、师资队伍建设、实践教学环节等各个方面加以潜心研究,进行改革建设.本文将主要针对应用型本科院校应用最为广泛的《VisualFoxPro程序设计》教材进行研究与优化,以推动计算机程序设计知识的普及,促进计算机软件开发技术的推广和应用,为培养21世纪信息化社会的应用型人才提供更多的帮助.

2.非计算机专业程序设计类教材的现状和问题

VFP这门课程,是本科院校非计算机专业的学生接触的第一门和数据库技术相关的课程,也是他们接触的第一门计算机程序设计类课程,所以这门课程的很多专业术语以及操作的方式方法都给学生在接受和理解上造成一定的难度.市面上有多种多样的《VFP程序设计》类教材,经研究发现,多数教材存在着以下一些常见问题:

2.1教材安排凌乱,分散

由于VFP课程本身既包括数据库理论知识,又包括软件开发实践,所以涉及对象比较多,功能应用操作复杂,这就要求这门课程的教材在编写安排上要内容衔接得当,承上启下,过渡自然.而一些教材在整体的组织上编写分散、凌乱,没有让学生建立一个完整的系统开发的概念,一些学生尽管学完了这门课程,可对VFP是什么,能做什么用,都还一无所知.

2.2教材内容过于理论化

从各大高校所使用的VFP程序设计教材统计,其内容基本包括数据库基础知识、VFP基本语法、数据库和表的基本操作、SQL查询、程序设计基础、查询和视图、表单设计、菜单设计、报表和标签设计、项目和应用程序开发等章节.各个章节在内容安排上大部分都是偏重于理论的讲解而忽略了实际操作,没有给学生一个清晰的实例以体现设计的要点和细节,所以学生在学习过后并没有真正的体会到应用的乐趣,导致理论与实践脱节,最终并没有达到学以致用,这严重背离了以培养应用型人才为导向的教学改革的指导思想.

2.3教材实验操作没有针对性

有些教材书后的实验不能完整反映教材安排的教学内容,实验单一枯燥,安排操作内容不实用,没有针对性,有的过于简单,这样就使得学生上机内容不饱满,迅速完成某实验内容后就不知所为,大部分时间都被白白浪费掉,所以造成理论与实践脱节,影响了教学质量.

2.4教材忽视对学生能力的培养

多数教材的编写安排中,往往只是灌输给学生一些基本的对象操作技能,而忽视了对学生创新能力的培养.一些教材只是列举一些很简单,很容易实现的方法和问题,而对于需要用心思考,仔细动脑筋操作才能解决的问题却涉及很少.应用型本科院校力求培养学生的自学能力、创新能力、动手能力、观察能力、分析和解决问题的能力,所以在教材的安排当中应适当加入一些有难度有深度的知识和操作,从而激发学生独立思考,分析问题和解决问题的能力.

3.非计算机专业程序设计类教材的改革思路及优化办法

哈尔滨剑桥学院针对部分非计算机专业学生开设VFP程序设计这门课程,使其进一步掌握计算机程序设计理论知识,加深系统开发思想,为通过全国计算机等级考试做好准备.针对现有教材,我们对其进行了进一步的研究和优化,主要体现在以下几个方面:

31.全面调整教学内容,使之成为一个连贯的整体

在内容设计上,先安排讲解数据库的基础理论知识,让学生对数据库系统有个全面的了解,然后针对程序设计理论,讲解VFP的基本语法和函数,再介绍VFP数据库和表的基本操作,在表数据的基础上引入SQL查询,然后讲解查询和视图这两个对象,最后渗透到面向对象程序设计,讲表单、菜单、报表和标签的创建和使用,最后讲项目管理器,使得前边的所有对象都综合在一个大的应用开发里,让学生建立一个完整的系统开发的过程.这样,就使得VFP的整个教学内容有机的结合成个一个整体,不凌乱,不分散,内容过渡自然,章节衔接得当,更有利于教学过程的良好进展.


3.2全面侧重案例教学

案例教学法在VFP程序设计这门课程当中显得尤为重要,它可以根据教学要求在老师的指引下,安排学生通过对案例的分析,思考和讨论,总结出解决问题的方法和途径,进而动手去实践,加深学生对基本概念理论的理解和认识,更有助于培养应用型人才目标的实现.例如,在表单教学环节中,可以安排设计“器”.首先把问题抛给学生,让他们对该任务进行全面分析,需要表单上有什么控件,需要后台数据库表设计什么样的数据,需要怎样编写事件驱动代码,最后经过查看和总结学生的完成情况,由教师演示共同制作外表美观,简单实用又贴近生活的小案例,可以大大提高学生的学习兴趣,加深课堂理论的进一步实践.

3.3与计算机等级考试挂钩

按照全国计算机等级考试的要求,我们的教材紧扣最新《全国计算机等级考试大纲》,精心安排教学内容,精选例题,合理安排课后实验以适应等级考试机考难度,对学生参加计算机等级考试提供针对性帮助,从而提高学生参加全国计算机等级考试的通过率.

4.结束语

通过我们对这门课程的深入理解与研究,《VisualFoxPro程序设计》教材从内容章节到习题实验、上机指导,完全适应国家对非计算机专业程序设计考核的要求,集课堂教学内容、实践教学于一体,有完整的习题以及实验内容和操作步骤,非常益于组织课堂教学和上机实践.《VisualFoxPro程序设计》在2011年2月面向全国出版发行第一版后,不断引入本校及兄弟院校教学改革和教材建设的新成果,不断完善教材的内容,丰富教学案例,受到了学生的一致好评.

我们将不断努力,进一步深入研究应用型本科院校学生自身的特点,编写更适用于学生学习和使用的教材、上机指导书,全面提高全国计算机等级考试的通过率,搞好计算机程序设计教学.

【参考文献】

[1]杨静.程序设计课程教学改革探讨[A].2010全国计算机程序设计类课程教学研讨会论文集[C].2010.

[2]黄澍庄.VisualFoxPro教学改革探索[J].达县师范高等专科学校学报,2011,(03).