课 程 介 绍

本课程是为全院非计算机专业本科生开设的一门计算机程序设计课。通过本课程的学习,应使学生熟练掌握VFP语言的基本概念、语法规则和利用VFP语言进行程序设计的方法。使学生在后继课的学习中,能够利用VFP语言上机编程,解决相应的实际问题,并能在今后的学习和工作中,结合自己的专业知识,开发相应的计算机应用程序。
本课程内容即教学内容,包括数据库基础知识、系统简介、应用基础、数据表的基本操作、程序设计、SQL语言、查询与视图、面向对象程序设计、表单菜单报表与标签设计、应用程序的开发与发布过程。教学中遵循“强基础、重应用、高能力”的指导思想,非常重视基本概念和基本知识的讲解,对于程序设计通过各种实例讲清其执行过程,讲解编程实例时,重点讲清思路,教会学生如何去分析问题、解决问题,例如对于素数、最大公约数、排序等各种算法及各种数据表的操作等常见问题进行归纳总结和分析,使学生更易于掌握。让学生根据已学过的知识来引导新知识的学习,培养学生分析各种问题的异同,相同之处融会贯通,不同之处重点掌握,也就是在传授知识的同时更重要的是教给学生学习新知识、解决新问题的能力。
重视实践教学,规定主讲教师必须参加实践教学,重视对学生的实践能力和创新能力的培养。根据“强基础、重应用、高能力”的指导思想,安排了系统环境及项目管理器统、建立数据库和表数据表的编辑与维护数据表的索引及表间的永久关系常量变量数组函数和表达式数据表的查询与统计运算查询与视图设计、SQL语句的应用、程序结构、多表操作、模块化程序设计、结构化程序设计应用实例、表单设计(一)(二)和程序的综合设计、菜单报表与标签设计等16个实验。通过这16个实验,学生锻炼了自己进行程序设计的能力,更加深刻地领悟到了程序设计的基本思想,体验到了编程的乐趣,取得了很好的教学效果。
在辅助教学上面,我们充分利用网络快速、广域和共享的优势,利用网络答疑辅助现场答疑,可以浏览教师的电子讲稿等来巩固课堂教学。通过这个系统,可以了解学生在学习中存在的问题,以便在课堂教学中及时解决。为了加强学生上机能力,我们采用了笔试加机试的考试手段,综合测试学生的学习效果。经过多年的实践,这些方法对于提高学生的综合能力大有帮助。