面向工程教育认证的VB课程设计实验教学研究与实践
2018-01-28蒲会兰丁世文李敏之杨喜娟
蒲会兰 丁世文 李敏之 杨喜娟
摘 要:通过对面向工程教育认证的VB课程设计实验教学的研究,设计了科学合理的课程设计实验教学体系和实践内 容,制定了与之相应的实施计划,使学生在理论学习、工程实践能力和创新能力方面都得到较好的提升,使课程设计实践 环节效率更高,学生在实践过程中取得良好效果。
关键词:工程教育认证 VB 课程设计 实验教学
中图分类号:TP312.1-4 文献标识码:A 文章编号:1672-3791(2018)07(a)-0185-03
Abstract: Through the research of VB course designing experiment teaching for engineering education certification, the scientific and rational course designing experiment teaching system and practice content are designed, and the corresponding implementation plan is formulated. It enables students to have a better promotion in theoretical learning, engineering practice ability and innovation ability, and it makes course design practice more efficient. Students have achieved good results in the practice process.
Key Words:Engineering education certification;Visual Basic; Course design; Experiment teaching
《程序設计基础VB(Visual Basic)》面向我校非计算机专业大一学生开设,它是大学计算机教学中重要的学科基础课,是一门实践性很强的计算机课程。《程序设计课程设计VB》是《程序设计基础VB》的继续和延伸,通过课程设计的实践环节,使学生进一步掌握和巩固VB的基本知识,掌握VB应用程序开发的设计方法和编程规范,提升学生分析问题、应用VB解决本专业实际问题的工程实践能力。
之前,VB课程设计一般由任课教师根据教学大纲和学生学习情况给出设计题目,有基础程序类题目、设计类题目,在实施VB课程设计时主要集中在课程教学完成后,采用一周的时间(16学时)要求学生完成系统的设计和文档的撰写。在这么短的时间内,学生一般难以完成较难的设计类题目,即使有完成的应用系统,其功能也不够完善;另一方面,学生在课程设计结束后要进行期末考试,因此大多数学生会选择基础类题目;第三,由于有些专业第一学期没有开设《大学计算机基础》课,学生对文档的整体编辑没概念,提交的课程设计说明书文档没有完全达到要求。以上原因,使课程设计难以达到巩固知识、提高实践能力的预期目标,难以达到工程教育认证中关于利用计算机解决实际问题的要求[1]。
针对VB课程设计过程中存在的问题,笔者设计了一套科学合理的课程设计实验教学体系和实践内容,使学生在理论学习、工程实践能力和创新能力方面都得到较好的提升,学生在实践过程中取得良好效果。
1 课程设计实验教学的基本内容
1.1 课程设计的前期工作
在课程设计前期,我校以VB课程组为单位,按照课程设计教学大纲的要求,安排该课程组的教师调研、查阅资料、更新选题库;整理资料、编写课程设计指导讲义,与教研室相关专业资深教师讨论定稿,最后付诸实施。
1.2 课程设计的选题原则
⑴设计题目的综合性和实用性。
课程设计题目应尽可能多地涉及VB程序设计的知识点,要尽可能与其他课程知识衔接(如与数据库衔接,开发管理信息系统)[2],这样才有利于学生对知识的扩展和深化,有利于提升学生的自主学习能力。设计题目要能解决现实生活中的某个问题,即选题要贴近生活(如图书管理系统、航班订票系统、选题系统、点餐系统、成绩管理系统等,实验指导书中有更多题目及其基本功能与要求的详细内容),从而激发学生的学习能动性,更好的完成课程设计任务。
⑵设计题目的多样性和灵活性。
课程设计是对学生综合能力的训练,设计题目将直接影响设计过程和实践效果,过去课程设计的选题由指导教师单一确定;现在,学生也可通过查阅资料、确定实现方案,只要符合课程设计的要求,最终自己拟定选题。另外,课程设计题目应当给学生一个创新发挥的空间,这样才能促进学生思考和自主学习,充分发挥学生的想象力[3]。
⑶设计题目的创造性和可操作性
课程设计是学生综合运用VB课程和其他课程的基本知识,融会贯通,独立思考解决复杂问题的初次尝试,设计题目的实现可培养学生的工程实践能力,设计说明书的撰写将提升学生的文档编辑能力。课程设计过程中,学生是实践活动的主体,指导教师的职责在于启发、答疑和指导,学生遇到问题时,教师要鼓励学生查阅文献资料,尽可能找到解决问题的方案,发挥学生的主动性和创造性[4]。遵循学生的认知规律,课程设计题目的规模和难易适当,不能太难,学生在设计过程中问题太多,将影响课程设计的顺利进行;也不能太简单,太简单不利于学生综合应用知识和实践能力的培养。
1.3 课程设计的教学计划
鉴于学生集中一周进行课程设计不能完全达到课程设计的要求及效果,实验教学计划中尝试调整课程设计的时间,任课教师根据教学大纲及课程设计的选题原则,在开学第9周(程序的基本控制结构已讲授)可以将自己准备的题目发给学生,之后学生选题、调研、分散设计、集中设计、答辩验收,具体安排如表1所示。
1.4 课程设计的成绩评定
课程设计中,指导教师除了答疑、指导和记录学生设计的完成情况外,对学生成果的评价也是课程设计教学中的重要环节,它可以直接提升和巩固课程设计教学前期成果[5]。学生课程设计的成果验收,不仅体现学生对知识的综合应用能力、工程实践能力,撰写文档能力,也体现口头表达能力和应变能力等。课程设计成绩评定所涉及的评价指标、指标内涵及其分值的合理设置,是保证课程设计顺利进行、真实评价的有效措施。具体内容如表2所示。
2 课程设计的实施方案和实施计划
调研、了解其他高校VB课程设计的教学模式和实践过程,查阅相关资料,制定了我校VB课程设计的实施方案和实施计划。
第一,根据课程设计教学大纲以及工程实践的要求, 课程组教师讨论进一步完善已有的课程设计实验教学计 划。
第二,依据课程设计实验教学计划,课程组教师根据 专业特色以及学生层次,给学生一些设计选题,选题要体 现综合知识点、贴近学生实际生活、给学生有一定的创新 空间、题目难易适中、学生可操作性强。
第三,课程组教师可在第9周发布选题,给学生较多的 前期准备时间,学生在教师发布题目的4周时间内,根据题 目及设计任务查阅相关文献,学习拓展知识(如数据库技 术的基本知识和操作);也可以自选题目以及设计内容,只 要能体现课程设计的要求与任务、能按时完成即可。
第四,学生在选定题目后,可根据自己的时间先进行为 期4周的分散设计,完成局部模块的功能,在这期间,指导教师可以答疑、指导,了解学生设计的进度以及完成设计任务情况;在集中设计的1周,学生进一步完善系统功能、优化界面、进行文档编辑,准备答辩提交课程设计;指导教师查看系统设计,评阅课程设计说明书,成绩评定。
第五,总结课程设计实施过程中的不足,进一步完善课程设计实验方案,完善课程设计实验指导书。
4 结语
VB课程设计是针对大一学生在学完《程序设计基础VB》后的第一门设计实践课,任课教师通过对面向工程教育认证的VB课程设计实验教学的研究,了解本课程对开设专业的毕业要求和支撑点后,设计了科学合理的课程设计实验教学体系和实践内容,制定了与之相应的实施计划,使学生的自主学习能力、查阅文献能力、综合分析问题能力、工程实践能力、创新能力等方面都得到较好的提升,使课程设计实践环节效率更高,学生在实践过程中取得良好效果。
参考文献
[1] 毛羽刚,朱培栋,徐明.基于工程教育专业认证理念的网络工程专业建设[J].计算机教育,2014(20):38-41.
[2] 龚沛曾,杨志强,陆慰民,等.Visual Basic程序设计教程[M].4版.北京:高等教育出版社,2013.
[3] 米天胜,柳巧玲,王学荣.关于课程设计的教学研究和实践——以2005、2006信管專业“信息系统开发工具”课程为例[J].中国管理信息化,2010,13(6):115-117.
[4] 丁蓉,朱琳.“VB程序设计”课程的创新性实验教学[J].实验技术与管理,2012,29(8):163-165.
[5] 赵文东,常波,宗慧.VB.NET课程设计教学改革的研究与探索[J].和田师范专科学校学报,2008,28(6):198-199.