Visual Foxpro教学困境与对策
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1 困 境
1.1 VFP 课程教学目标没有被重视,而其作 为一种语言工具的相对落后性被放大
由于多年来大学的扩招,普通院校毕业生就 业难的问题尤为突出。在此背景下,为了适应公 司、企业的需求,使学生能够顺利就业,很多高 校教学改革中更多地强调知识的实用性,而学生 知识素养的积累没有被足够重视。另一方面,由 于各种原因,微软默认了对于 VFP 停止更新, 这使很多人认为 VFP 即将被淘汰,属于落后程 序开发语言工具。在“实用性”“工具化”意识的 影响下,很多人都认为 VFP 课程不宜继续开设。 更有甚者,会认为教授学生这么落后的技术是浪
此外,VFP 课程注重实践能力的培养,上机 实践课程占约一半课时。然而,目前上机实践教 学大多采用独立知识点练习的方式,与实际缺乏 联系,所有同学做相同的作业。学生上机实践课 大多只埋头 VFP 数据操作命令的练习,只动手 而不动脑,练习了相关的操作命令却不知道实际 中该用在哪里、怎么应用。这也是学生对课程不 感兴趣的一个重要原因,一些学生甚至直接拷贝 他人作业提交。 1.3 学生时间和精力投入远远不够
第 11 期 120 2017 年 11 月 10 日
计算机教育
Computer Education
文章编号:1672-5913(2017)11-012sual Foxpro 教学困境与对策
武航星,姚 琳,张 敏,李 莉,汪红兵
(北京科技大学 计算机与通信工程学院,北京 100083)
费学生的时间和精力,是“负能量”。这些看法 极大地影响了学生的学习积极性和兴趣,也是造 成 VFP 课程被边缘化,甚至被淘汰的主要原因。 1.2 教学内容抽象,上机实践练习内容与实 际联系不紧密,难以引起学生兴趣
用计算机语言表达实际问题需要一定的逻辑 思维和抽象思维能力。因此,对于如文法类、语 言类等专业的学生而言,开始学习数据库和程序 设计技术时会有一定的难度。由此导致一些学生 学习积极性和兴趣降低,课堂参与度低,教学效 果不理想。
VFP 课程主要针对文科类专业,很多学生对 于计算机技术不感兴趣,认为与自己的专业和未 来的工作关系不大。甚至一些学生上课就是为了 拿到学分。同时,现在的大学生社会活动过于丰 富,各种协会、社团、演出等活动占用了很多学
基金项目:北京科技大学教育教学研究项目(JG2013M34,JG2015Z06,JG2016M28)。 第一作者简介:武航星,男,讲师,研究方向为计算机网络,whx9711@.
摘 要:针对 Visual Foxpro 课程逐渐被边缘化的教学困境,分析问题产生的原因,阐述 VFP 课程的特点和 优势,并从教学方法和考核方式改进方面提出一些对策。 关键词:Visual Foxpro;教学目标;项目实践;过程化考核
0 引 言
Visual FoxPro(VFP)课 程 是 针 对 文 科 类 专 业, 如 语 言 类、 文 法 类、 经 管 类 等 专 业 大 学 一 年级学生开设的计算机基础课程。VFP 课程结合 数据库技术和程序设计技术,主要目标是培养学 生的计算机技术素养 , 提高学生的实际动手能力。 通过课程的学习,使学生具有一定的数据库应用 系统开发能力 [1]。VFP 课程内容体系完整,难易 适中,非常适合课堂教学。然而,在与其他院校 的教学交流活动,我们发现目前 VFP 课程教学遇 到很大挑战,面临被边缘化,甚至被淘汰的困境。
2 应 对
2.1 强调 VFP 课程的目标,突出 VFP 的优势 2.1.1 反对单纯“工具论”的思想,强调学生计 算机知识素养的提高
如果从“工具论”角度出发,学习 C#、Java 当然更好,更加实用,但是偏文科类专业学生今 后的学习和工作很少需要实际编程,纯粹的程序 设计类课程并不适合绝大多数学生。对于偏文科 类专业的学生而言,开设计算机程序设计类课程 更重要的是培养学生计算机技术知识素养,使学 生更好地理解计算机工作方式,为更好地使用计 算机打下良好的基础。VFP 课程将数据库与程序 设计技术相结合,既使学生学习了程序设计基础 知识,对于如何采用计算机语言、让计算机完成 人类所指定的工作有清晰的理解;同时也使学生 掌握大规模数据的管理和处理技术。因此,从提 高学生计算机技术知识素养方面来看,大多高等 院校非计算机偏文科类专业选择 VFP 课程是非 常合理的。 2.1.2 VFP 课程的优势
同纯程序设计课程 C#、Java 等和纯数据库 课程 Oracle、SQL Server 等相比较,VFP 课程也 有自身不可比拟的优势。
首先,VFP 课程将程序设计和数据库技术 很好地结合在一起,知识覆盖面宽,知识体系系 统、 完 整, 可 谓 麻 雀 虽 小、 五 脏 俱 全。 其 教 学
内容包括数据库的设计、程序设计基本语法结 构、可视化面向对象编程的思想,教学内容涵盖 了底层数据库的建立、顶层数据呈现界面的编程 实现这一完整的数据库应用系统开发过程。通过 对图书管理系统、教务管理系统、银行管理系统 等和日常生活联系紧密的数据库系统的分析和开 发,学生能将理论知识和实际应用很好地联系起 来,对计算机数据处理、程序设计知识以及数据 库系统工作方式有更加感性的认识和更深刻的体 会、理解。例如,在图 1 所示的教务管理系统 开发中,通过大量数据的建立、存储和管理(如 图 1 中①数据库部分所示),学生可以清晰地体 会到数据库技术的实际应用;通过各种应用界 面的开发(如图 1 中②界面编程实现部分所示), 学生可以很好地体会到分支、循环等基本程序语 法结构以及可视化、面向对象程序设计的实际应 用;通过编写程序从大量数据中找到用户所需求 的数据,并呈现在用户界面中(如图 1 中③编程 实现数据提取和呈现部分所示),学生可以深刻 理解如何将数据库技术和程序设计技术结合起来 在实际中应用。因此,学习 VFP 课程,可以很 好地加深学生对于计算机技术知识的理解和应 用,切实地提高学生的计算机技术素养。
第 11 期
教育与教学研究
121
习时间。这些原因导致很多学生学习主要依靠上 课时间,课后完全不看书学习,时间和精力投入 远远不够。 1.4 不同学科成绩评比对 VFP 课程造成负面 影响
目 前, 大 学 生 在 学 习 方 面 投 入 时 间 和 精 力 不足是一个比较普遍的问题。高校管理者非常重 视这一问题,制定了一系列政策,并层层落实责 任,以此来抓学生的学习。其中之一就是对于课 程平均分、及格率低的学院的教学院长问责。由 此导致在专业培养方案的制订中,非计算机专业 计算机类基础课更倾向于选择实用性更强、教学 内容相对简单的计算机基础课程,比如多媒体技 术,一些院系的 VFP 课程因此被取消。
1.1 VFP 课程教学目标没有被重视,而其作 为一种语言工具的相对落后性被放大
由于多年来大学的扩招,普通院校毕业生就 业难的问题尤为突出。在此背景下,为了适应公 司、企业的需求,使学生能够顺利就业,很多高 校教学改革中更多地强调知识的实用性,而学生 知识素养的积累没有被足够重视。另一方面,由 于各种原因,微软默认了对于 VFP 停止更新, 这使很多人认为 VFP 即将被淘汰,属于落后程 序开发语言工具。在“实用性”“工具化”意识的 影响下,很多人都认为 VFP 课程不宜继续开设。 更有甚者,会认为教授学生这么落后的技术是浪
此外,VFP 课程注重实践能力的培养,上机 实践课程占约一半课时。然而,目前上机实践教 学大多采用独立知识点练习的方式,与实际缺乏 联系,所有同学做相同的作业。学生上机实践课 大多只埋头 VFP 数据操作命令的练习,只动手 而不动脑,练习了相关的操作命令却不知道实际 中该用在哪里、怎么应用。这也是学生对课程不 感兴趣的一个重要原因,一些学生甚至直接拷贝 他人作业提交。 1.3 学生时间和精力投入远远不够
第 11 期 120 2017 年 11 月 10 日
计算机教育
Computer Education
文章编号:1672-5913(2017)11-012sual Foxpro 教学困境与对策
武航星,姚 琳,张 敏,李 莉,汪红兵
(北京科技大学 计算机与通信工程学院,北京 100083)
费学生的时间和精力,是“负能量”。这些看法 极大地影响了学生的学习积极性和兴趣,也是造 成 VFP 课程被边缘化,甚至被淘汰的主要原因。 1.2 教学内容抽象,上机实践练习内容与实 际联系不紧密,难以引起学生兴趣
用计算机语言表达实际问题需要一定的逻辑 思维和抽象思维能力。因此,对于如文法类、语 言类等专业的学生而言,开始学习数据库和程序 设计技术时会有一定的难度。由此导致一些学生 学习积极性和兴趣降低,课堂参与度低,教学效 果不理想。
VFP 课程主要针对文科类专业,很多学生对 于计算机技术不感兴趣,认为与自己的专业和未 来的工作关系不大。甚至一些学生上课就是为了 拿到学分。同时,现在的大学生社会活动过于丰 富,各种协会、社团、演出等活动占用了很多学
基金项目:北京科技大学教育教学研究项目(JG2013M34,JG2015Z06,JG2016M28)。 第一作者简介:武航星,男,讲师,研究方向为计算机网络,whx9711@.
摘 要:针对 Visual Foxpro 课程逐渐被边缘化的教学困境,分析问题产生的原因,阐述 VFP 课程的特点和 优势,并从教学方法和考核方式改进方面提出一些对策。 关键词:Visual Foxpro;教学目标;项目实践;过程化考核
0 引 言
Visual FoxPro(VFP)课 程 是 针 对 文 科 类 专 业, 如 语 言 类、 文 法 类、 经 管 类 等 专 业 大 学 一 年级学生开设的计算机基础课程。VFP 课程结合 数据库技术和程序设计技术,主要目标是培养学 生的计算机技术素养 , 提高学生的实际动手能力。 通过课程的学习,使学生具有一定的数据库应用 系统开发能力 [1]。VFP 课程内容体系完整,难易 适中,非常适合课堂教学。然而,在与其他院校 的教学交流活动,我们发现目前 VFP 课程教学遇 到很大挑战,面临被边缘化,甚至被淘汰的困境。
2 应 对
2.1 强调 VFP 课程的目标,突出 VFP 的优势 2.1.1 反对单纯“工具论”的思想,强调学生计 算机知识素养的提高
如果从“工具论”角度出发,学习 C#、Java 当然更好,更加实用,但是偏文科类专业学生今 后的学习和工作很少需要实际编程,纯粹的程序 设计类课程并不适合绝大多数学生。对于偏文科 类专业的学生而言,开设计算机程序设计类课程 更重要的是培养学生计算机技术知识素养,使学 生更好地理解计算机工作方式,为更好地使用计 算机打下良好的基础。VFP 课程将数据库与程序 设计技术相结合,既使学生学习了程序设计基础 知识,对于如何采用计算机语言、让计算机完成 人类所指定的工作有清晰的理解;同时也使学生 掌握大规模数据的管理和处理技术。因此,从提 高学生计算机技术知识素养方面来看,大多高等 院校非计算机偏文科类专业选择 VFP 课程是非 常合理的。 2.1.2 VFP 课程的优势
同纯程序设计课程 C#、Java 等和纯数据库 课程 Oracle、SQL Server 等相比较,VFP 课程也 有自身不可比拟的优势。
首先,VFP 课程将程序设计和数据库技术 很好地结合在一起,知识覆盖面宽,知识体系系 统、 完 整, 可 谓 麻 雀 虽 小、 五 脏 俱 全。 其 教 学
内容包括数据库的设计、程序设计基本语法结 构、可视化面向对象编程的思想,教学内容涵盖 了底层数据库的建立、顶层数据呈现界面的编程 实现这一完整的数据库应用系统开发过程。通过 对图书管理系统、教务管理系统、银行管理系统 等和日常生活联系紧密的数据库系统的分析和开 发,学生能将理论知识和实际应用很好地联系起 来,对计算机数据处理、程序设计知识以及数据 库系统工作方式有更加感性的认识和更深刻的体 会、理解。例如,在图 1 所示的教务管理系统 开发中,通过大量数据的建立、存储和管理(如 图 1 中①数据库部分所示),学生可以清晰地体 会到数据库技术的实际应用;通过各种应用界 面的开发(如图 1 中②界面编程实现部分所示), 学生可以很好地体会到分支、循环等基本程序语 法结构以及可视化、面向对象程序设计的实际应 用;通过编写程序从大量数据中找到用户所需求 的数据,并呈现在用户界面中(如图 1 中③编程 实现数据提取和呈现部分所示),学生可以深刻 理解如何将数据库技术和程序设计技术结合起来 在实际中应用。因此,学习 VFP 课程,可以很 好地加深学生对于计算机技术知识的理解和应 用,切实地提高学生的计算机技术素养。
第 11 期
教育与教学研究
121
习时间。这些原因导致很多学生学习主要依靠上 课时间,课后完全不看书学习,时间和精力投入 远远不够。 1.4 不同学科成绩评比对 VFP 课程造成负面 影响
目 前, 大 学 生 在 学 习 方 面 投 入 时 间 和 精 力 不足是一个比较普遍的问题。高校管理者非常重 视这一问题,制定了一系列政策,并层层落实责 任,以此来抓学生的学习。其中之一就是对于课 程平均分、及格率低的学院的教学院长问责。由 此导致在专业培养方案的制订中,非计算机专业 计算机类基础课更倾向于选择实用性更强、教学 内容相对简单的计算机基础课程,比如多媒体技 术,一些院系的 VFP 课程因此被取消。