微项目在VB程序设计实验教学中的应用研究

2018-12-17 09:17王敏王联国代永强赵霞
电脑知识与技术 2018年25期
关键词:微项目实验教学

王敏 王联国 代永强 赵霞

摘要:针对高校公共课“VB程序设计实验”教学中存在的问题,提出微项目与VB程序设计实验教学结合的思路,设计并开展了一种“课内实验和微项目驱动的课外实验相结合”的实验教学新模式。实践表明,新模式对提高教学效果和提升学生实践等能力有积极作用。

关键词:微项目;VB;实验教学

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2018)25-0136-02

Research on the Application of Micro-Project in VB Programming Experiment Teaching

WANG Min, WANG Lian-guo, DAI Yong-qiang, ZHAO Xia

(College of Information Science and Technology, Gansu Agricultural University, Lanzhou 730070,China)

Abstract: The problems has existed in the teaching of "VB Programming Experiment", in order to resolve the problems, the idea of combining micro-project with VB programming experiment teaching is put forward,micro-project into VB programming experiment Teaching process is introduced, and a new experiment teaching model is designed and developed, which is "the combination of in-class and extracurricular experiments based on extracurricular experiments by micro-projects driving. Practice shows that the new mode has positive effect on improving teaching effect and enhancing the students ability of practice.

Key words: Micro-project; VB; experiment teaching

1 前言

实验教学改革是当前高校教育改革的热点问题,VB程序设计作为高校计算机公共教学中的重要课程,其实验教学非常重要,它帮助培养学生具有求解复杂问题的计算思维能力、算法设计能力、程序编程等能力。传统实验教学内容和实验教学模式已不再能满足应用型学生培养需求,如何调动学生学习兴趣、在深化VB实验教学内容的广度及深度时结合专业及学生个性需求进行“因材”“因需”的施教是一个挑战[1]。

2 实验教学存在问题

虽然VB程序设计实验课具有实践性较强的特点,但是传统的教学仍凸现一些问题,主要体现在几个方面:

1)知识大多抽象,学生易机械照抄教材上程序,不会灵活运用,不懂得分析、联系及总结实验中的信息及结果。

2)实验时间和内容较少,实验内容与实际项目应用差异较大,学生对实际问题不会应用并易失去学习兴趣。

3)一般面向全校理工类开设,专业学生的学习能力、专业规划及兴趣不同,教学并不能满足学生的个性化学习需求。

为了解决上述问题,项目组结合本校VB程序设计实验教学实际情况,从多方面对VB程序设计实验教学进行了尝试性的研究和实践。项目教学法是以一种以学生为本的教学方法[2]。近年来,项目教学在我国不少高校专业中得到应用并取得不错效果。考虑到我校学生之前程序设计知识基础薄弱,如果实验所选项目较大,所含知識点过多,实验要求高,不宜学生掌握和完成,因此课题组采用微项目,将项目实例尽量浓缩,简化转换成与学习知识有关的微项目,让学生在项目过完成程中掌握技能。因此,项目组通过“以微项目驱动兼顾基础内容”的原则,提出结合微项目驱动的VB程序设计实验教学新模式,以项目为引导,实现教学环境模拟实际,学生参与项目完成,通过这样的学习,激发学生兴趣,解决教学学时少、结合实际应用少等问题,进一步提高学生的动手实践能力[3]。

3微项目在实验教学中的应用

3.1微项目设计与来源

项目驱动教学中的项目是核心,因此项目的选择尤为重要,既要提高学生实验基本技能同时又培养学生的创新等能力,项目组设定项目选用原则为:

1)尽量选择学生实际生活较为熟悉的项目。

2)项目不能太小,尽可能地覆盖一部分知识点,要通过项目的完成来巩固所学知识。

3) 项目的选择要结合我校学生专业特色[3]。遵循上述原则,项目组分别从教师的科研成果、课程设计、优秀本硕学生的毕业设计、科研训练等方面入手,在简化原项目的基础上不断开发新的微项目,构建微项目库,目前已有植物标本管理、学生宿舍管理等几十个微项目。

3.2教学思路和教学实施

结合微项目驱动实验教学的总体思路是:在优化原有实验的基础上,增设微项目实验部分,采用“课内实验+微项目驱动的课外实验”相结合的实验教模式,通过微项目的开发,引导并培养学生尝试用VB解决实际问题的能力。

1)实验内容

设置两层实验学习内容,第一层为基本实验项目,共16个项目,每个项目2学时,课内在实验室完成,实验内容已录入实验室的万维考试系统实验模块中,学生授权后可登录使用,实验项目类型以验证性实验为主、综合性实验为辅,是对基本知识点及实验技能的练习,学生可借助实验指导书及教学平台(线上学习)提前预习,教师是主体,实验时教师全程指导,是所有学生都要学习掌握的内容;第二层为微项目,项目数量由任课教师结合学生学习情况等信息选定,一般1-2个,项目内容并不在万维考试系统中,教师将相关资料发给学生,学生是主体,学生自由组合并选定项目,仿照科研项目的完成过程在课外完成项目。

2)教學实施

“VB程序设计实验”是独立一门课,开设1学期共32学时。考虑到微项目的完成需要在学生具有一定程序设计知识的基础,项目组采用时间上并行的方式,基本实验项目按照既定教学计划进行统一安排(1-16周),学生先实践程序设计的基础知识,项目组一般选教学第8周之后开始微项目教学,每个项目4周完成时间。项目选择时已遵循具有实用性或结合专业特色的原则,学生基本都能完成,对个别有困难的,教师可进行重点指导。部分项目组选题一致时,要求学生至少设计不同功能(2个及以上)、界面等。例如,在完成植物标本管理系统项目设计时,项目组A可实现新增、删除、查询等功能,项目组B可实现统计、图片展示(放大缩小等)、图片边缘检测等功能。

实施过程为:

①分组,教师根据学生情况并结合学生意愿将学生分组,选出组长,一般考虑每组3-4人左右。

②选题,教师根据学生实际学习情况给出一些项目供学生选择,并提供项目描述及需求说明,项目具有半开放性,有能力及兴趣的学生也可以去实现需求之外具体任务。

③设计阶段,项目组学生查找资料,对项目内容进行分析,确定项目功能、界面及设计要求,制定项目工作方案,教师提供咨询并最终审核方案。

④方案实施,项目组按照方案确定的步骤工作,自主学习,在组内展开讨论,通过协作等最终完成项目的开发,教师可在关键环节给学生技术指导。

⑤整理,代码设计完成后,进行数据测试,并撰写总结(包括需求分析、功能设计、关键算法、代码及注释、测试数据及结果分析、心得等),教师在此期间对任务检查,对出现问题及时指出建议并项目完成情况给出项目完成定性评价。

⑥项目评价,通过自评、作品展示、小组互评、教师组织开展项目答辩并点评等步骤完成评价,最终算出成绩。

3.3课程考核与评价

学生的总成绩由微项目成绩和基本实验成绩两部分构成。其中微项目成绩占30%,基本实验成绩占70%;基本实验项目成绩为16次实验成绩及平时表现加权平均;学生的微项目成绩计算依据整个微项目实验过程,教师综合项目分工、完成情况、开发过程中的个人表现及答辩,给出最后考评成绩,其中项目分工及项目的完成情况占35%,项目开发过程中的个人表现及项目个人总结等材料占30%,答辩占35%。按照项目完成情况,考核结果分成4种,考核与分值对照关系如表1所示。

项目设有鼓励加分项,在项目实施过程中,有完成出色的项目组及个人给予加分(如果是协作完成的,加分不超过5分)[4]。在教学中鼓励学生继续深入研究,例如做成毕业设计或学生科研项目训练等,为后续学习打下基础。

4 教学效果

课题组自2013级本科生开始开展结合项目驱动的实验新模式。对比相同教师的不同班级,在开展新方法后,学生的实验主动性和实验热情有较大提升,与传统实验教学相比,学生的基本实验完成率效率有较高提升(平均12%),实验达标率提升了7%,增强学生的自信心,全面提高了学生的团队协作、实践等能力,对后续课程学习及毕业设计有一定帮助,同时通过教学,促进教师教学及科研素质双提高,形成师生双收益的局面[5]。

5 结语

根据国家对毕业生加强工程及创新等能力的培养要求和《VB程序设计实验》课程的特点,课题组结合微项目,设计并实践“课内实验+微项目驱动的课外实验”相结合的VB程序设计实验教模式,学生在掌握基础实验的基础上,通过项目实施发现并解决问题,从而提高实践能力。在教学过程中,虽然取得了一定成果,但在如:项目选取更贴近专业应用、考评的合理性等方面还有待提高,如何更好地将微项目和VB程序实验教学结合,仍需进一步研究。

参考文献:

[1]王素英,张宏宇,杨晓丽,等. 项目驱动的实验教学新模式的构建和与实践-以微生物学实验为例[J].微生物学通报,2018,43(3):702-707.

[2]钱权,张瑞,袁方.计算机网络课程中的项目式实验教学[J].实验室研究与探索,2013,32(5):142-145.

[3]赵晓雷.项目教学法在Java程序设计实验教学中的应用研究[J].渭南师范学院学报,2016(3):32-36.

[4]曾洁,谢宁,张志朋. 基于项目教学法模拟电路实验教学模式研究[J]. 实验室科学,2016(49):167-172.

[5]朱向庆,胡钧万,曾辉,等. CDIO工程教育模式的微型项目驱动教学法研究[J].实验技术与管理,2012,29(11):159-162.

猜你喜欢
微项目实验教学
电容器的实验教学
中职电类技能微项目教学过程评价实践与研究
几何体在高中数学实验教学中的应用
基于微项目教学法的高职计算机基础课程教学改革与实践