论文部分内容阅读
摘 要:明确了高职院校“VC++程序设计”教学中实验教学的重要性,阐述系统设计实验的思想和具体方法及实施办法,并分析总结实施效果。
关键词:VC++程序设计;实验;知识层;应用层;综合层
中图分类号:G642 文献标识码:A 文章编号:1009-0118(2012)-02-00-01
“VC++程序设计”是计算机语言中的一门新课程,是面向对象编程工具之一。在“VC++程序设计”课程教学当中,实验教学是一个十分重要的教学内容。
一、实验设计的思路和实现
(一)实验设计的基本思路。本着因材施教,既要重视理论又尽量联系实际;既要考虑学生对知识的理解,又要考虑培养学生解决实际问题的能力;既要考虑知识性和应用性,又要考虑趣味性。因此,我们采用层次化设计思想,把实验自下而上分为知识层、应用层和综合层三个层次。
知识层注重对知识的理解和掌握,应用层重点在于巩固与应用,综合层则关注综合与创新。对基础较弱的学生,只要求能独立完成知识层实验;对大部分同学则要求独立完成应用层实验;对极少数思维特别活跃的同学提出更高的要求,进一步激发他们挑战自我的意识,建议他们在完成应用层实验的基础上,完成综合层实验。同时,要求基础较弱的同学从知识层做起,逐步提升自己,最终达到教学基本要求。
(二)知识层实验内容的设计。知识层实验以理解和掌握基本的概念及其基本操作为目的,内容为“VC++程序设计”中最主要和最重要的知识点,包括VC++语言基础、数据库和表的操作、SQL语句、表单设计、菜单设计、报表与标签设计、文件操作等内容。在知识层中,为每个知识点设计一个实验,要求学生在各章节内容结束后,完成相应的实验。知识层实验与课堂知识的讲授相辅相成,是强化学生理解和掌握知识的一种训练手段。从知识点出发设计的实验以学生掌握理论知识为主,能够巩固和加深学生对知识点的理解和应用。知识层实验相对比较简单,与授课内容联系直接,学生容易完成。
例如,利用VC++语言编写一个程序:求从1到10000的所有的素数之和。要求分别使用D0WHILE?ENDDO、FOR?ENDFOR语句来完成。目的是让学生们巩固对VC++程序设计语言尤其是程序设计过程中最常用的循环语句的使用。
(三)应用层实验内容的设计。应用层实验以巩固和应用基本知识为目的,是实验整体结构的中间层,起着承上启下的作用。应用层实验强调理论与实践的结合,让学生们体会到“VC++程序设计”是一门与实践紧密联系、非常有趣味的课程,从而激发学生的学习兴趣。应用层实验以社会生活中具体问题为背景,由学生独立分析并设计相应的算法来解决问题,主要考虑培养学生解决实际问题的能力,同时考虑实验的趣味性。
例如,大家都熟悉的QQ登录界面。在学习完表单设计以后,可以按排一个这样的应用层的实验:设计一个QQ登录界面。它既能够让学生掌握表单的基本应用又能让同学们提前了解MIS开发的一些初步知识,起到承上启下的作用。
(四)综合层实验设计。应用层实验的设计主要考虑单个知识点的应用,综合层实验则考虑多个知识点的应用,知识覆盖面广。综合层实验以综合和创新为目的,是实验整体结构的最高层,是对“VC++程序设计”的升华。综合层实验需要学生针对较为复杂的问题,选择合适的编程方法。因此,通过综合层实验,学生才能真正掌握“VC++程序设计”的具体应用,体会到利用VC++开发MIS系统的基本方法。
例如,设计一个学生成绩管理系统,要求具有以下几个主要模块:1、系统登录模块;2、录入模块;3、查询模块;4、数据操作模块等。每一个模块都是对前面各单元内容的应用,整个实验又能充分体现了利用VC++开发MIS的基本流程。
二、实验设计的实施
(一)实验准备。对于每一个实验,都应要求学生按照软件工程的思想进行实验准备。第一次实验前,应先给学生简单介绍软件工程的思想并按照软件工程的思想简短分析第一次实验,为后续实验打下坚实的基础,同时给学生们讲解开发环境的配置,为能高效地完成实验做充分的准备。
(二)实验过程。实验中做好及时辅导,指导学生尽量利用VC++的各种功能,提高设计效率。验收时,要求每个学生首先介绍设计思路,再对照源程序讲解,最后运行程序,得出结果。
(三)实验报告的编写。每一次做完实验,要求学生书写实验报告。内容包括:实验目的、实验分析、实验过程、实验体会等,并附有实验的源代码。
(四)实验评价。对实验的评价不能单纯用对错来衡量。由于VC++程序设计具有很强的灵活性,有一些设计对于实验的本身可能是错的,但思想方法确有可能是以后应用过程中常用到的,对此应给予充分的肯定,并引导学生拓展思路,为能灵活运用VC++开发应用程序作铺垫。实验评价可从下面的几个方面进行:1、实验实际操作评价;2、实验完成的程度;3、科学创新等。
(五)课后辅导。系统设计实验后,可根据课程进度,安排相应内容的课外实验,让学生根据自己的实际情况,有选择地上机实验,获得更多的实践体会。并利用各种互联网工具对学生在课后实验作指导。
三、小结
实验设计是高职高专教学内容的重要组成部分,实验设计是否合理直接关系到能否完成教学任务。笔者通过对两届计算机专业学生进行试点,对“VC++程序设计”的实验内容进行分层设计,并合理地安排实验内容,较好地完成了教育教学任务,明显提高学生对VC++课程的学习兴趣、掌握程度以及对问题的综合分析能力。
参考文献:
[1]龚沛曾,杨志强.Visual C++程序设计简明教程(第二版)[M].北京:高等教育出版社,2009.
[2]李众.VC++案例教学法探索[J].职业教育研究,2004,(6).
[3]赵晓华.鲁明珠VC++教学方法改革初探[J].中国成人教育,2006,(4).
关键词:VC++程序设计;实验;知识层;应用层;综合层
中图分类号:G642 文献标识码:A 文章编号:1009-0118(2012)-02-00-01
“VC++程序设计”是计算机语言中的一门新课程,是面向对象编程工具之一。在“VC++程序设计”课程教学当中,实验教学是一个十分重要的教学内容。
一、实验设计的思路和实现
(一)实验设计的基本思路。本着因材施教,既要重视理论又尽量联系实际;既要考虑学生对知识的理解,又要考虑培养学生解决实际问题的能力;既要考虑知识性和应用性,又要考虑趣味性。因此,我们采用层次化设计思想,把实验自下而上分为知识层、应用层和综合层三个层次。
知识层注重对知识的理解和掌握,应用层重点在于巩固与应用,综合层则关注综合与创新。对基础较弱的学生,只要求能独立完成知识层实验;对大部分同学则要求独立完成应用层实验;对极少数思维特别活跃的同学提出更高的要求,进一步激发他们挑战自我的意识,建议他们在完成应用层实验的基础上,完成综合层实验。同时,要求基础较弱的同学从知识层做起,逐步提升自己,最终达到教学基本要求。
(二)知识层实验内容的设计。知识层实验以理解和掌握基本的概念及其基本操作为目的,内容为“VC++程序设计”中最主要和最重要的知识点,包括VC++语言基础、数据库和表的操作、SQL语句、表单设计、菜单设计、报表与标签设计、文件操作等内容。在知识层中,为每个知识点设计一个实验,要求学生在各章节内容结束后,完成相应的实验。知识层实验与课堂知识的讲授相辅相成,是强化学生理解和掌握知识的一种训练手段。从知识点出发设计的实验以学生掌握理论知识为主,能够巩固和加深学生对知识点的理解和应用。知识层实验相对比较简单,与授课内容联系直接,学生容易完成。
例如,利用VC++语言编写一个程序:求从1到10000的所有的素数之和。要求分别使用D0WHILE?ENDDO、FOR?ENDFOR语句来完成。目的是让学生们巩固对VC++程序设计语言尤其是程序设计过程中最常用的循环语句的使用。
(三)应用层实验内容的设计。应用层实验以巩固和应用基本知识为目的,是实验整体结构的中间层,起着承上启下的作用。应用层实验强调理论与实践的结合,让学生们体会到“VC++程序设计”是一门与实践紧密联系、非常有趣味的课程,从而激发学生的学习兴趣。应用层实验以社会生活中具体问题为背景,由学生独立分析并设计相应的算法来解决问题,主要考虑培养学生解决实际问题的能力,同时考虑实验的趣味性。
例如,大家都熟悉的QQ登录界面。在学习完表单设计以后,可以按排一个这样的应用层的实验:设计一个QQ登录界面。它既能够让学生掌握表单的基本应用又能让同学们提前了解MIS开发的一些初步知识,起到承上启下的作用。
(四)综合层实验设计。应用层实验的设计主要考虑单个知识点的应用,综合层实验则考虑多个知识点的应用,知识覆盖面广。综合层实验以综合和创新为目的,是实验整体结构的最高层,是对“VC++程序设计”的升华。综合层实验需要学生针对较为复杂的问题,选择合适的编程方法。因此,通过综合层实验,学生才能真正掌握“VC++程序设计”的具体应用,体会到利用VC++开发MIS系统的基本方法。
例如,设计一个学生成绩管理系统,要求具有以下几个主要模块:1、系统登录模块;2、录入模块;3、查询模块;4、数据操作模块等。每一个模块都是对前面各单元内容的应用,整个实验又能充分体现了利用VC++开发MIS的基本流程。
二、实验设计的实施
(一)实验准备。对于每一个实验,都应要求学生按照软件工程的思想进行实验准备。第一次实验前,应先给学生简单介绍软件工程的思想并按照软件工程的思想简短分析第一次实验,为后续实验打下坚实的基础,同时给学生们讲解开发环境的配置,为能高效地完成实验做充分的准备。
(二)实验过程。实验中做好及时辅导,指导学生尽量利用VC++的各种功能,提高设计效率。验收时,要求每个学生首先介绍设计思路,再对照源程序讲解,最后运行程序,得出结果。
(三)实验报告的编写。每一次做完实验,要求学生书写实验报告。内容包括:实验目的、实验分析、实验过程、实验体会等,并附有实验的源代码。
(四)实验评价。对实验的评价不能单纯用对错来衡量。由于VC++程序设计具有很强的灵活性,有一些设计对于实验的本身可能是错的,但思想方法确有可能是以后应用过程中常用到的,对此应给予充分的肯定,并引导学生拓展思路,为能灵活运用VC++开发应用程序作铺垫。实验评价可从下面的几个方面进行:1、实验实际操作评价;2、实验完成的程度;3、科学创新等。
(五)课后辅导。系统设计实验后,可根据课程进度,安排相应内容的课外实验,让学生根据自己的实际情况,有选择地上机实验,获得更多的实践体会。并利用各种互联网工具对学生在课后实验作指导。
三、小结
实验设计是高职高专教学内容的重要组成部分,实验设计是否合理直接关系到能否完成教学任务。笔者通过对两届计算机专业学生进行试点,对“VC++程序设计”的实验内容进行分层设计,并合理地安排实验内容,较好地完成了教育教学任务,明显提高学生对VC++课程的学习兴趣、掌握程度以及对问题的综合分析能力。
参考文献:
[1]龚沛曾,杨志强.Visual C++程序设计简明教程(第二版)[M].北京:高等教育出版社,2009.
[2]李众.VC++案例教学法探索[J].职业教育研究,2004,(6).
[3]赵晓华.鲁明珠VC++教学方法改革初探[J].中国成人教育,2006,(4).