论文部分内容阅读
摘 要: 大学生动手能力培养是大学功能的重要体现。《Visual Basic 程序设计》是实践性很强的课程,对学生的动手能力培养有重要的促进作用。文章提出教学中引入以项目教学为主线的思路,可培养学生的独立思考能力与团队合作能力,提升课程的层次。
关键字: VB课程改革 项目教学 团队合作
一、问题的提出
《Visual Basic 程序设计》课程属于非计算机专业计算机教学中的“1 N”中的第二层次课程,笔者所在学校水产学院、农学院等为在校一年级或二年级学生开设本课程,设56学时,其中理论为28学时,实验为28学时。Visual Basic (下称VB)课程教学基本沿用传统的教学方法,理论课主要由老师进行讲解,学生被动接受,实验课主要由学生根据老师给出的实验内容进行实践练习,教与学的过程体现了教师的核心性,学生处于被动状态,其学习质量如何关键就在于学生对本课程的认识度的高低。这样容易出现一种局面,教师授课认真细致,学生听课胡乱应付,教师价值得不到体现,学生的知识难以充实,既挫伤了教师积极性,又打击了学生的创造性。
如何解决VB课程中教学中存在的问题,是授课教师和教学管理者都无法回避的难题。
二、项目教学法的引入
项目教学法也称项目驱动式教学法,其思想来源是基于建构主义的学习观[1]。建构主义学习观提倡在教师指导下的、以学习者为中心的学习,既强调学习者的认知主体作用,建构主义教学又不忽视教师的指导作用,教师是意义建构的帮助者、促进者,而不是知识的传授者与灌输者。学生是信息加工的主体,是意义的主动建构者,而不是外部刺激的被动接受者和被灌输的对象。
项目教学法目的是提高学生学习兴趣,培养学生动手能力和团队合作精神,通过实施和完成项目,增强学生的自信心和成就感。
三、VB项目教学的学时分配
笔者所在学校教学计划安排为,本课程安排56学时,理论课与实验课各占28学时。根据学生问卷调查情况及项目教学的实际需要,充分体现实践的重要性,现将学时设置改变为理论课16学时,实验课40学时,共计56学时。
本课程采用的理论课教材和实验课教材为蒋加伏主编的《Visual Basic 程序设计教程》(第四版)和《Visual Basic 程序设计上机指导与习题教程》(第四版),出版社为北京邮电大学出版社,出版时间为2009年。
(一)理论课学时分布
针对课程内容的重点与难点,兼顾程序设计课程的特性,现将16学时安排如下。
(二)实验课学时分布
项目的选择重点考虑实用性,同时选择能激发学生参与兴趣的项目,使学生开发后,可以将程序应用于实际生活中。实验课中设5个子项目,40学时安排见下表。
四、子项目的详细方案(部分列举)
(一)课堂好助手——随机选号
1.本子项目名称:课堂好助手——随机选号。
2.项目的学时:8学时。
3.项目的意义:相关研究表明,每个人的注意力集中时间一般不会超过30分钟,在上课过程中,由于各种原因,容易出现玩手机、睡觉、说话等影响课堂教学的情况。通过随机抽号,让学生回答问题可以很好地控制课堂秩序,强化授课效果。
4.项目的需求:教师将学生名单制作好EXCEL文件后,利用本软件可随机抽号进行提问,并根据学生回答情况,分为好、还行、一般、逃课四个类别写入EXCEL文件,方便教师记录平时成绩。
5.项目对应的章节:第一章、第二章、第三章、第四章、第五章。
6.项目的实现步骤:
(1)学会使用随机函数。
(2)学会使用IF选择结构。
(3)学会单选按钮的使用。
(4)学会Inputbox(),Msgbox()函数的使用。
(5)利用搜索工具,学会VB与EXCEL文件的数据提取与写入方法。
(6)根据需求,搜索相关技术文档,并对小组成员进行分工合作。
(7)完成界面布局、代码编写及测试工作。
(8)保存本项目的frm和vbp文件,并生成本项目的EXE文件。
(二)班委换届选举投票软件
1.本子项目名称:班委换届选举投票软件。
2.项目的学时:8学时。
3.项目的意义:班委换届是班级管理中的一项重要工作,每年都会进行一次。选举后,选票统计工作繁琐,也容易出错。由于容易出现同票情况,造成工作效率下降。利用投票软件,可以提高工作效率,也可以节约纸张,减少资源浪费。
4.项目的需求:将班级学生名册准备后,投票程序自动从名册中提取名字,供同学们选择。选举人在对应的复选框中选好候选者后,进行投票。投票完成后,系统自动进行统计,统计将结果按得票高低进行排序并输出结果文件。
5.项目对应的章节:第一章、第二章、第三章、第七章、第八章、第九章。
6.项目的实现步骤:
(1)讨论选举的规则。
(2)学习VB与EXCEL文件的数据提取与写入方法。
(3)讨论关键问题,如何将数据累加和排序输出;当前投票者投票完成后,如何在界面清空所有当前选择;如何确保投票只能每人一票,每票只能规定的人数。
(4)设计界面,编写代码,并进行测试。
(5)保存本项目的frm和vbp文件,并生成本项目的EXE文件。
五、课程的考核方法
课程现行的考核方式以考试为主,以平时表现为辅,考试成绩占70%,平时成绩占30%。平时成绩主要由实验、上课情况、作业完成情况等构成。现行方式重考试、轻实践,不能很好地体现学生综合素质,也不利于培养学生的综合素质。
根据项目教学的实际情况,课程新考核方式采用平时表现与考试并重的形式,即平时成绩与考试成绩各占总成绩50%。考试采用机试进行,考试试题由题库产生,考试时间为100分钟,满分为100分。平时成绩满分100分,由两大部分构成,一是上课情况,考察学习态度,占20分,考察者是老师;二是项目情况,占80分,考察者由老师与学生项目小组组成考察团队,老师计一名考察者,每班分5个项目小组计5名考察者,组成6名考察者,考察内容为项目实施过程、项目完成情况、项目效果三大部分。
六、结语
从实验班级与正常班级考试成绩对比来看,实施项目教学法的班级学生考试成绩明显高于正常班级,说明被试学生对课程的接受程度明显高于一般学生,充分体现了项目教学的实效性和优越性。
参考文献:
[1]吴言.项目教学法[J].职业技术教育,2003(7).
关键字: VB课程改革 项目教学 团队合作
一、问题的提出
《Visual Basic 程序设计》课程属于非计算机专业计算机教学中的“1 N”中的第二层次课程,笔者所在学校水产学院、农学院等为在校一年级或二年级学生开设本课程,设56学时,其中理论为28学时,实验为28学时。Visual Basic (下称VB)课程教学基本沿用传统的教学方法,理论课主要由老师进行讲解,学生被动接受,实验课主要由学生根据老师给出的实验内容进行实践练习,教与学的过程体现了教师的核心性,学生处于被动状态,其学习质量如何关键就在于学生对本课程的认识度的高低。这样容易出现一种局面,教师授课认真细致,学生听课胡乱应付,教师价值得不到体现,学生的知识难以充实,既挫伤了教师积极性,又打击了学生的创造性。
如何解决VB课程中教学中存在的问题,是授课教师和教学管理者都无法回避的难题。
二、项目教学法的引入
项目教学法也称项目驱动式教学法,其思想来源是基于建构主义的学习观[1]。建构主义学习观提倡在教师指导下的、以学习者为中心的学习,既强调学习者的认知主体作用,建构主义教学又不忽视教师的指导作用,教师是意义建构的帮助者、促进者,而不是知识的传授者与灌输者。学生是信息加工的主体,是意义的主动建构者,而不是外部刺激的被动接受者和被灌输的对象。
项目教学法目的是提高学生学习兴趣,培养学生动手能力和团队合作精神,通过实施和完成项目,增强学生的自信心和成就感。
三、VB项目教学的学时分配
笔者所在学校教学计划安排为,本课程安排56学时,理论课与实验课各占28学时。根据学生问卷调查情况及项目教学的实际需要,充分体现实践的重要性,现将学时设置改变为理论课16学时,实验课40学时,共计56学时。
本课程采用的理论课教材和实验课教材为蒋加伏主编的《Visual Basic 程序设计教程》(第四版)和《Visual Basic 程序设计上机指导与习题教程》(第四版),出版社为北京邮电大学出版社,出版时间为2009年。
(一)理论课学时分布
针对课程内容的重点与难点,兼顾程序设计课程的特性,现将16学时安排如下。
(二)实验课学时分布
项目的选择重点考虑实用性,同时选择能激发学生参与兴趣的项目,使学生开发后,可以将程序应用于实际生活中。实验课中设5个子项目,40学时安排见下表。
四、子项目的详细方案(部分列举)
(一)课堂好助手——随机选号
1.本子项目名称:课堂好助手——随机选号。
2.项目的学时:8学时。
3.项目的意义:相关研究表明,每个人的注意力集中时间一般不会超过30分钟,在上课过程中,由于各种原因,容易出现玩手机、睡觉、说话等影响课堂教学的情况。通过随机抽号,让学生回答问题可以很好地控制课堂秩序,强化授课效果。
4.项目的需求:教师将学生名单制作好EXCEL文件后,利用本软件可随机抽号进行提问,并根据学生回答情况,分为好、还行、一般、逃课四个类别写入EXCEL文件,方便教师记录平时成绩。
5.项目对应的章节:第一章、第二章、第三章、第四章、第五章。
6.项目的实现步骤:
(1)学会使用随机函数。
(2)学会使用IF选择结构。
(3)学会单选按钮的使用。
(4)学会Inputbox(),Msgbox()函数的使用。
(5)利用搜索工具,学会VB与EXCEL文件的数据提取与写入方法。
(6)根据需求,搜索相关技术文档,并对小组成员进行分工合作。
(7)完成界面布局、代码编写及测试工作。
(8)保存本项目的frm和vbp文件,并生成本项目的EXE文件。
(二)班委换届选举投票软件
1.本子项目名称:班委换届选举投票软件。
2.项目的学时:8学时。
3.项目的意义:班委换届是班级管理中的一项重要工作,每年都会进行一次。选举后,选票统计工作繁琐,也容易出错。由于容易出现同票情况,造成工作效率下降。利用投票软件,可以提高工作效率,也可以节约纸张,减少资源浪费。
4.项目的需求:将班级学生名册准备后,投票程序自动从名册中提取名字,供同学们选择。选举人在对应的复选框中选好候选者后,进行投票。投票完成后,系统自动进行统计,统计将结果按得票高低进行排序并输出结果文件。
5.项目对应的章节:第一章、第二章、第三章、第七章、第八章、第九章。
6.项目的实现步骤:
(1)讨论选举的规则。
(2)学习VB与EXCEL文件的数据提取与写入方法。
(3)讨论关键问题,如何将数据累加和排序输出;当前投票者投票完成后,如何在界面清空所有当前选择;如何确保投票只能每人一票,每票只能规定的人数。
(4)设计界面,编写代码,并进行测试。
(5)保存本项目的frm和vbp文件,并生成本项目的EXE文件。
五、课程的考核方法
课程现行的考核方式以考试为主,以平时表现为辅,考试成绩占70%,平时成绩占30%。平时成绩主要由实验、上课情况、作业完成情况等构成。现行方式重考试、轻实践,不能很好地体现学生综合素质,也不利于培养学生的综合素质。
根据项目教学的实际情况,课程新考核方式采用平时表现与考试并重的形式,即平时成绩与考试成绩各占总成绩50%。考试采用机试进行,考试试题由题库产生,考试时间为100分钟,满分为100分。平时成绩满分100分,由两大部分构成,一是上课情况,考察学习态度,占20分,考察者是老师;二是项目情况,占80分,考察者由老师与学生项目小组组成考察团队,老师计一名考察者,每班分5个项目小组计5名考察者,组成6名考察者,考察内容为项目实施过程、项目完成情况、项目效果三大部分。
六、结语
从实验班级与正常班级考试成绩对比来看,实施项目教学法的班级学生考试成绩明显高于正常班级,说明被试学生对课程的接受程度明显高于一般学生,充分体现了项目教学的实效性和优越性。
参考文献:
[1]吴言.项目教学法[J].职业技术教育,2003(7).