大学《VisualBasic程序设计》公共课定位及课程规划

2016-08-19 20:17谯小兵
电脑知识与技术 2016年20期
关键词:定位

摘要:《Visual Basic程序设计》是普通大学开设的一门计算机基础类公共课,主要面向非计算机专业的理科学生。作为一门计算机程序类设计课程,涉及程序设计的理论及实践。面向非计算机专业的程序设计类课程,多年来由于定位不准,课程设置内容偏难,考核方式单一等问题,一直困扰着高校的老师。如何从课程的定位,课程的内容设置,课程的考试方式等角度入手,对现有的《Visual Basic程序设计》公共课程进行合理的定位及规划,该文提出了一些思考及实施建议。

关键词:Visual Basic 公共课程;定位;课程规划

中图分类号:G202 文献标识码:A 文章编号:1009-3044(2016)20-0143-02

Abstract: Visual Basic Programming is a basic computer class public courses at ordinary universities, it offering mainly for non-computer science majors. As a computer program designing course curriculum related to the theory and practice of programming. For non-professional computer programming courses due to the positioning, curriculum content too difficult, a single assessment methods and other issues, has been plagued by university teachers over the years . How to locate from the curriculum, course content set ,the course examinations angles start, the existing Visual Basic Programming Public Course reasonable positioning and planning, this paper presents some thoughts and to implement the recommendations.

Key words: Visual Basic Courses; positioning; curriculum planning

1 背景

《Visual Basic程序设计》是普通大学开设的主要面向非计算机专业学生的一门计算机基础类公共课。作为一门计算机程序类课程,必然包含到程序的设计理论及具体的程序编制。计算机程序类课程由于先前缺乏类似的课程的学习体验,多数学生会感觉思维上不太适应。特别对于第一次接触程序类课程的学生往往会感到程序难于理解,学习的状态进入缓慢。同时在课程的设计及开发中,多数院校的教材编制由对应专业课的老师承担,比较注重程序设计课程的理论性,不太注意学习对象的非专业特点,内容较难,对学生的程序编制能力要求脱离实际。以上两种因数的交汇,使得现有的程序设计公共类课程学生学习困难,厌学情况严重,学习完成后重修率高居不下。此种状态任其发展,可能会使非专业的计算机程序类课程发展进入一种停滞的尴尬境地。为此有必要从课程定位,课程的内容设置,课程的考核方式等方面进行调整,以便课程能满足设置的课程目标,又能让提升学生对程序类课程的学习兴趣。

2 大学《Visual Basic程序设计》课程定位

2.1 通识性课程的性质及作用

通识教育课程是在大学中为了实现通识性教育而设立的非专业性基础教育课程。通识教育本身源于19世纪,当时有不少欧美学者有感于现代大学的学术分科太过专门、知识被严重割裂,于是创造出通识教育。目的是培养学生能独立思考、且对不同的学科有所认识,以至能将不同的知识融会贯通,最终目的是培养出完全、完整的人。自从20世纪,通识教育已广泛成为欧美大学的必修科目[1]。在课程功能上,专业教育旨在培养学生在某一知识领域的专业技能和谋生手段,而通识课程则注重通过知识的基础性、整体性、综合性、广博性,从而使学生拓宽视野、避免偏狭,培养独立思考与判断能力、社会责任感和健全人格。就如原哈佛大学校长德雷克.博克所说的:让每一位哈佛大学毕业生不仅受到专业的学生训练,而且还应该受到广泛的通识教育,成为有教养的人[2]。

2.2 《Visual Basic程序设计》课程定位

我国的高校近年来也开始注重通识性课程的设置,但在课程的认知上与国外则有所不同[3],一般而言,我国大学的本科课程体系主要由“公共基础课+学科基础课+专业课”三部分构成。其中,“公共基础课”部分均应视作“通识课程”,其中文科方面主要包括思想政治理论课、英语、军训与体育、通识教育选修课等,理工科主要包括数理化,计算机等自然科学基础课 。《Visual Basic程序设计》课程(以下简称VB课程)在多数本科院校是作为公共基础课对非计算机专业的学生开设的,它的教学目标不是培养专业的程序设计人员,只是通过这一课程向非专业类学生进行计算机程序的知识普及,基础的程序编制技能培养,通识性计算机思维的建构。因此,这门课的定位应该是通识性课程,这样的定位符合课程的性质,特点及教学的实际。

3 大学《Visual Basic 程序设计》课程规划

3.1 课程的整体设计原则

如果把VB定位于大学的通识性课程,那么就应该按照通识性课程的特点结合VB自身的知识特征来整体规划课程。在课程的规划及设计中可以遵循以下的原则

1)系统性与实用性相结合的原则

作为专业课程的开发,往往比较注重从理论知识的系统性,专业性出发,以便保障课程内容的完整性及必要的理论体系的建构。而作为通识性课程的VB课程规划时应该注意通识性的特点,不要一味地追求知识系统的完备而忽视了学习对象的特征及课程开设的宗旨。程序设计类课程对于非专业学生来说不必太强调理论体系,应该注重课程基本概念,基本技能的学习掌握。也就是说要在保障课程的实用性的前提下牺牲一些知识体系的系统性。在课程内容的选取上要降低难度,抓住课程的核心内容,减掉一些冗余的非核心内容,以提升课程实施的实用性。

2)专业与趣味性结合的原则

程序设计类课程在课程案例设置时多会引入一些经典的程序算法案例,这些经典案例算法可能对帮助学生理解程序的设计思路有比较好的帮助,但有时会让学生感到比较抽象。在VB的课程规划中这一现象应该引起注意。非专业的学生,学习的趣味性对他们来说是学好非本专业课程的一个不可忽视的因素。课程的规划中可以选取一些比较适用的程序实例来提升学习的趣味性。例如:在“过程”这一章节中,可以选取汉诺塔问题,哥德巴赫猜想验证等较有趣味性的程序实例,以让学生体验程序设计的趣味性,提升他们的学习兴趣。

3.2 课程的教学策略及实施

作为程序设计类课程,VB的教学策略应该在以任务驱动的通用计算机类课程教学方法的基础上有所创新。在教学的策略上可以引入一些比较实用的教学方法。项目化教学策略是一种比较有效的方式[4],项目化教学以一个项目作为平台来聚会一些教学中看似分离的知识点,拉近了理论知识与应用之间的距离,能比较好地统整知识系列,也比较好地解决了知识实例化的问题。程序设计类课程知识的难度是不言而喻的,可以在课程中通过组建学习共同体来降低个体独立学习的难度[5]。学习共同体能借助共同体成员在学习特征上的不同的优势,相互补充,通过共同体内部成员间的协助与互助,克服个体学习时面临复杂知识点的学习障碍问题,是一种比较有效的程序设计类课程策略。此外,在学习的方式上也可以进行一些探索,近几年涌现出来的“翻转课堂”教学法就是一种不错的尝试。“翻转课堂”教学法,是一种改变了原有课程结构体系的创新型教学方法,它能把课堂时间充分利用起来,通过课堂上教师,学生之间针对问题的直接探讨,解决复杂知识教学中课堂教师指导时间不足的问题。实践证明,“翻转课堂”教学方式能有效地促进理科类教学[6]。

4 大学《Visual Basic 程序设计》课程考核

VB课程是程序设计类课程,这类课程应该偏向实践性课程,在课程考核中应该注意这一特征。程序设计中程序理论及算法实现不应只停留在理论层面,需要注重学生的实际编程能力的培养与考核。在课程的考核方式上可以多以编程作业,程序小练习的方式进行。如果有可能,可以以在线考核的方式进行。计算机在线考核是一种高效地完成课程考核的方式,这种方式也充分体现了计算机程序的实际应用。当前的很多实用的计算机在线测试系统本身就是用VB程序设计语言开发的。通过这一方式,能让学习者直观地感受到VB程序的实际运用,这对他们的兴趣的激发是相当有益的。在线考试的实施中,要注意测试系统的功能上不要只是一些知识性检测题型(如填空,判断,选择),应设置程序填空题,程序设计题,窗体设计题等操作性的题目为宜。

5 结束语

作为大学非计算机专业的VB程序设计课程,应该定位于通识性课程系列,并以此来设计课程规划,课程考核体系。脱离了这一定位,过于追求专业化的课程规划都可能因课程定位太高或太低,达不到课程的开设初衷。当然,随着未来教学环境的变化,新的高效的教学方式的出现,还需要与时俱进,不断地调整课程的规划思路,以适应大学教育对通识性课程的要求。

参考文献:

[1] 通识教育 [EB/OL]. http://baike.baidu.com/link?url=EqIKVrxIGAe41TEfmUGU_pOUGHzpPKf8qCm14nRWBy_w3vsrjnuUfZFoxnJDX27cWmfQXKpSlg0uk8Xiy2C3WK

[2] 德雷克, 博克. 回归大学之道[M]. 侯定凯, 梁爽, 陈琼琼, 译.上海: 华东师范大学出版社, 2008.

[3] 吴坚. 哈佛大学与复旦大学通识教育课程设置比较研究[J]. 高教探索, 2006(2): 28-33.

[4] 程鹏. VB课程项目化教学改革的探索[J]. 延安职业技术学院学报, 2014(6): 84-85.

[5] 邵杰. 课堂学习共同体的有效建构——以高级语言程序设计(VB)课程为例[J]. 现代教育技术, 2009(8): 120-124.

[6] 谯小兵. “翻转课堂”对中学理科教学的启示[J]. 理科爱好者, 2014(9): 10-11.

猜你喜欢
定位
定位的奥秘
《导航定位与授时》征稿简则
Smartrail4.0定位和控制
找准定位 砥砺前行
基于RFID的室内无线定位识别系统
青年择业要有准确定位