潘大胜,覃焕昌
(百色学院信息工程学院,广西百色 533000)
CDIO理念在VB程序设计公共课教学中的应用*
潘大胜,覃焕昌
(百色学院信息工程学院,广西百色 533000)
对CDIO理念在VB程序设计公共课教学中应用的可行性及应用现状进行了分析.当前VB程序设计公共课教学方法相对单一,教学实践体系合理性较低,教学评价机制不完善,这给CDIO理念的应用造成了一定程度的困难.针对这些问题,从教学内容、教学实践、教学方法及教学评价等方面,阐述了CDIO理念在VB程序设计公共课教学中的应用策略.
VB程序设计;公共课教学;CDIO理念;应用
VB( Visual Basic)是可视基本程序设计公共课,是高校程序设计类专业人才培养的基础性课程,主要涵盖程序开发环境、程序语言基础、菜单设计、AX空间、API函数等,具有实用性较强、简单易学的特点,广泛应用于非计算机专业学生程序设计公共课程教学之中.但是,当前高校VB程序设计公共课教学着重基础知识传授,忽视学生创新创造能力培养,导致学生无法将基础理论与实践应用有机结合起来,导致理论学习与实践应用脱节、学生利用VB程序设计公共课理论知识解决现实问题的能力不足的问题.构思-设计-实现-运作(Conceive-Design-Implement-perate,缩写为CDIO)工程教育模式理念,具有实践性、系统性、适应性的特征,将其引入到VB程序设计公共课教学中成为必然.
1.1 CDIO理念契合VB程序设计公共课教学目标
VB程序设计公共课是高校非计算机专业学生必修课程之一,VB程序设计公共课以培养学生基本程序设计语法、增强学生分析与解决问题的能力、培养学生良好程序设计意识、激发学生创新创造思维为目标,在提升学生综合素质方面发挥重要作用.而CDIO理念正好契合VB程序设计公共课教学目标,一方面,CDIO理念以学生综合素养培养为基本目标,将学生能力细化到VB程序设计教学的各个环节,从国际化视野角度设计VB程序设计教学大纲,遵循国际化VB程序教学理念,为培养国际化综合素质较高的人才提供新方法,符合VB程序设计公共课教学目标.另一方面,CDIO理念为工程教育提供系统性较强、适应性较强的教学体系,可以将VB程序设计课程内容、社会、学生等有机结合起来,使VB程序设计教学实践性、系统性更强,对培养综合素质较高的人才也具有重要作用[1].
1.2 CDIO理念在VB程序设计中的理论基础不断增强
CDIO理念在VB程序设计中的应用不断发展,关于CDIO理念在VB程序设计中的理论研究也逐渐丰富起来,一方面国外CDIO理念在VB程序设计中的理论探索逐步深入,逐渐形成系统性较强的CDIO理念应用理论体系,系统地提出可操作性较强的学生能力培养、CDIO理念实施应用,且CDIO理念应用评估的理论体系逐渐完善,为我国CDIO理念在VB程序设计中的应用提供了理论支持.另一方面,国内针对CDIO理念在VB程序设计中的理论研究不断丰富,虽然CDIO理念在VB程序设计中的应用研究相对较少,然而依然有吴雅娟等(2009)、倪红梅等(2010)、王红亮等(2015)对CDIO理念在VB程序设计公共课教学中的应用进行了探讨,初步探索了CDIO理念在VB程序设计中的应用策略及应用关键点,为CDIO理念在VB程序设计中应用的理论体系的完善与优化提供了理论支撑[2].
1.3 CDIO理念符合“互联网+”时代信息技术人才培养要求
在“互联网+”时代,信息技术迅速普及与发展,截至2014年我国互联网普及率进一步提升至47.9%,网民规模达到6.49亿人,社会对高校信息技术人才培养提出更高要求,而传统VB程序设计公共课教学问题逐渐暴露出来,不适应“互联网+”时代社会信息技术人才需求.而且大多数学生学习VB程序设计的目标在于通过全国计算机二级考试,缺乏深入学习VB程序设计公共课程的驱动力,与VB程序设计课程设计目标背道而驰[3].为了培养符合“互联网+”时代的信息技术精英,客观要求转变VB程序设计公共课教学观念,引入CDIO理念,革新VB程序设计公共课教学模式,激发学生参与到VB程序设计公共课的兴趣,夯实学生VB程序设计公共课理论水平,助力培养“互联网+”时代信息技术人才.
CDIO理念在VB程序设计公共课教学中的理论研究不断丰富,实践经验不断积累,为进一步优化CDIO理念在VB程序设计公共课教学中的应用提供了支持.但是,总体来讲CDIO理念在VB程序设计公共课教学中的应用系统性、实效性还相对较低,无法满足“互联网+”时代信息技术人才培养要求.
2.1 CDIO理念在VB程序设计公共课教学中的应用现状
2.1.1 CDIO理念在VB程序设计公共课中的应用效果不断显现
2005年,汕头大学开始CDIO理念在程序设计类课程教学中的应用探索,汕头大学科研成果发表于《中国高等教育》、《世界工程与技术教育》等国内外权威期刊,汕头大学在CDIO理念的应用探索成果迅速运用到程序设计类各个领域,VB程序设计公共课作为一门重要的基础类课程,将CDIO理念应用到VB程序设计公共课教学之中,将转变传统VB程序设计公共课教学模式,促进VB教学过程中的师生充分互动,激发学生参与到VB程序设计公共课教学活动的积极性,提升VB程序设计公共课教学质量[4].
2.1.2 CDIO理念在VB程序设计公共课教学中的应用活动不断丰富
伴随CDIO理念在程序设计类课程中应用的不断深入,关于CDIO在程序设计类课程的应用活动不断丰富,如2007年的CDIO国际合作组织会议、2008年的CDIO工程教育模式研讨会等,教育部与汕头大学联合主办CDIO工程教育模式的试点工作会议,会议确立了广州大学、成都信息工程大学、燕山大学等18所高校为CDIO理念试点高校,将CDIO理念融入机械、电气、土木、程序设计等课程体系之中.2010年,CDIO理念在高校课程中的应用试点范围进一步扩大,有39所高校加入CDIO试点范围.在广泛的参与中,积累起丰富的CDIO理念在VB程序设计公共课教学中的应用经验,为CDIO理念在高校课程中的应用指明了方向.
2.2 CDIO理念在VB程序设计公共课教学中应用困境
2.2.1 传统教学模式依然占据VB程序设计公共课主体地位
在“互联网+”不断发展过程中,将信息技术应用到VB程序设计公共课教学中成为共识,各个高校也积极采用多媒体教学模式,以PPT形式将VB程序设计公共课理论知识与案例结合起来开展教学活动.然而在VB程序设计公共课教学过程中,教师依然占据课堂主导地位,学生被动接受教师讲解知识点,缺乏自主的参与到VB程序设计知识理解、应用过程.同时,VB程序设计公共课上机实践课程以验证型实验为主,大多数实践课程不需要学生自主思考,而是按照教学步骤及方法执行即可,学生缺乏自主发现问题、分析问题、解决问题的意识,如果遇到学习难题,消极应对,导致对VB程序设计公共课兴趣较低的问题.
2.2.2 VB程序设计公共课的实践体系合理性较低
一方面,在传统教学模式下,VB程序设计公共课教师以教材为基础,简单地将教材内容与案例结合起来,以帮助学生了解VB程序设计知识点,然而VB程序设计公共课涉及内容相对较多,各个章节知识点之间联系松散,导致大多数学生在学习过程中都是简单的景象知识点记忆,无法形成合理的知识点系统,在遇到VB程序设计实际问题以后,依然束手无策,解决VB程序设计实际问题的能力不足.另一方面,VB程序设计公共课的教学内容实践性不强,VB程序设计作为一门基础性课程,在培养学生信息技术素养方面扮演重要角色,然而VB程序设计公共课所囊括知识点众多,教师教学任务较重,为了完成教学任务,教师不得不增加讲解知识的课时,集中于重点章节的理论讲解,对衔接性、实践性章节的讲解则相对较少,导致学生所接受到的知识以理论知识为主,VB程序设计的实践能力无法得以提升.除此之外,VB程序设计实验教学发展相对滞后,大多数高校还未形成科学的VB程序设计实验教学体系,VB程序实验教学活动开展的盲目性较大,大多数活动难以达到预期目标,实验教学活动的合理性亟待提升[5].
2.2.3 VB程序设计公共课教学方法相对单一,教学评价体系科学性不高
高校VB程序设计公共课教学方法相对单一,虽然大多数教师在VB程序设计教学过程中已经引入多媒体教学方法,然而对多媒体的应用集中于将教材知识搬上银幕,并未将枯燥的教材理论知识与生动的实践案例有机结合起来,学生参与到VB程序设计中的机会较少,学生参与到VB程序设计公共课教学中的兴趣较低,直接影响VB程序设计公共课教学质量.同时,高校VB程序设计课程考核依然以理论考核为主,大多采用上机考试评价考核模式,该评价考核模式具有知识点覆盖面较广、评分标准相对统一、考核公平性较强的特征,然而大多数VB程序设计考试内容以理论知识考核为主,对学生VB程序设计的实践应用能力考核不足,直接引起学生重理论轻实践的现实困境[6].
CDIO理念在实现VB程序设计公共课教学目标、满足“互联网+”下社会人才需求、发挥VB程序设计公共课在人才培养作用中扮演重要角色,然而CDIO理念在VB程序设计公共课中的应用还处于探索初期,还未形成科学的、系统的CDIO理念应用体系,应用过程中依然面临教学方法相对单一、教学实践体系合理性较低、教学模式亟待优化等困境,客观要求建立科学合理的CDIO理念在VB程序设计公共课中的应用体系.
3.1 转变教学观念,构建CDIO理念在VB程序设计公共课中的教学模式
3.1.1 转变VB程序设计公共课教学观念,注重树立以学生为中心的课堂教学模式
CDIO理念以构思、设计、应用及评价为主体,CDIO理念在VB程序设计中的应用必须促使学生参与进来,把握学生在VB程序设计中的主体地位,发挥学生创造性思维,积极参与VB程序设计构思、设计及应用,以发挥VB程序设计的基础性作用[7].
3.1.2 建立理论与实践相结合的VB课程教学体系
CDIO理念下VB程序设计课程教学体系包括课前设计、课堂教学、实践应用教学等,而VB程序设计教学实践项目设计贯穿教学全过程,需要教师将教学实践项目分解至各个章节,引入案例开展教学方法,提升VB程序设计理论课教学效率.同时,在实践应用教学过程中,合理选择与VB程序设计理论相结合的案例,在学生掌握基础上进行实践应用的延伸,使学生自主提出、分析、解决VB程序设计实践应用案例中的问题,以提升学生VB程序设计应用能力.
3.1.3 做好VB程序设计的教学实践项目设计
教学实践项目质量高低直接决定VB程序设计公共课教学质量,需要注重教学实践项目设计的科学性、系统性、合理性,增强教学实践项目吸引力,涵盖VB程序设计关键知识点,激发学生自主学习与探索VB程序设计课程难点的兴趣.同时,项目设计必须注重VB程序设计在实际中的应用价值,选取与教学实践项目相结合的案例必须遵循简单明了、合理适用的原则,循序渐进地提升学生VB程序设计能力[8].
3.2 优化教学内容,建立CDIO理念在VB程序设计中的实践教学体系
3.2.1 遵循CDIO理念应用规律,优化设计VB程序设计公共课教学内容
教师、学生都是VB程序设计公共课教学参与主体之一,需要建立和谐的教学关系,要求将学生引入课堂教学之中,需要教师优化设计VB程序设计公开课实践教学内容,主要包括项目设计、项目与案例结合、项目讨论与问题解决、项目实践评价等环节,建立CDIO理念下的实践教学内容体系.
3.2.2 把握CDIO理念关键,科学开展VB程序设计公共课实践应用教学活动
学生对VB程序设计公共课的掌握程度差异决定了其可以参与的实践教学活动方面的差异,以学生VB程序设计掌握程度划分为基础性活动、提升型活动与综合创新型活动三类,其中基础性活动在于夯实学生VB程序设计理论基础;提升型活动在于增强学生自主解决VB程序设计问题的能力;综合创新型活动在于增加实践教学活动复杂性,使学生在综合利用VB程序设计理论知识基础上,增强学生创新性解决实际问题的能力[9].
3.2.3 建立VB程序设计公共课实践教学活动开展控制体系
教师根据VB程序设计公共课教学活动开展实践教学工作,使学生参与到实践教学活动之中,要求发挥每一位学生主动性与创造性,就需要及时掌握学生参与情况、参与态度、参与效果等信息,了解学生VB程序设计学习情况,在学生遇到技术难关时,及时给予相应技术支持,提升学生自主攻克难关的兴趣,进而达到提升学生实践应用素质的目标.
3.3 创新教学方法,优化CDIO理念在VB程序设计公共课中的应用评价机制
3.3.1 创新VB程序设计公共课教学方法,建立和谐课堂师生关系
以CDIO理念为指导,以构建互动型课堂教学模式为导向,打破传统VB程序设计公共课教学方法的局限,把握“互联网+”时代特征,积极创新教学方法,可以采用小组讨论法、实验教学法、主题探索法等方法,充分调动学生学习主动性,促进学生创新性解决VB程序设计问题.
3.3.2 注重VB程序设计公共课教学评价的过程性
CDIO理念要求注重VB程序设计公共课教学的过程控制,因而应用评价也必须注重过程评价,构建理论知识与应用技能相协调的教学体系,打破以期末测评为主体的评价模式,建立VB程序设计公共课教学平时考核、期中考核与期末考核相结合的评价机制,增加VB程序设计公共课实践应用考核内容,促使学生参与到VB程序设计公共课教学全过程中来,提升VB程序设计公共课教学效率[10].
3.3.3 建立激励体制
建立与VB程序设计公共课教学评价相匹配的激励机制,鼓励学生参与到VB程序设计公共课教学活动中来,对在VB程序设计公共课教学活动中取得创新性成绩或采用创新性解决问题方法的学生给予相应激励,增强VB程序设计公共课教学活动吸引力,形成创新性学习团队,主动创新、积极探索问题解决方法,进而达到提升学生综合素质的目标.
[1]崔素丽,孙曼.基于CDIO理念的预科计算机基础教学的研究[J].大众科技,2012,14(3):213-214.
[2]刘洪江.融入CDIO理念的计算机专业英语教学研究[J].佳木斯教育学院学报, 2012(1):259-260.
[3]张博,南淑萍,朱庆友.CDIO教育模式下高职信息安全专业教学改革探索 [J]. 菏泽学院学报,2014,36(2):115-116.
[4]杨柳,胡志刚,李玺,等.面向CDIO的“操作系统”教学改革探讨与实践[J].计算机教育,2009(14):24-26.
[5]康全礼,陆小华,熊光晶.CDIO大纲与工程创新型人才培养[J].高等教育研究学报,2008, 31(4):15-18.
[6]刘春英.应用VB设计屏幕保护程序 [J]. 菏泽学院学报,2007, 29(2):32-36.
[7]乔付,曹景萍,王国权.基于CDIO理念的程序设计高级课程群建设探索[J].中国电力教育,2011(4):105.
[8]刘志刚,衣治安,杜娟.CDIO案例教学在程序设计课程中的实践[J].中国电力教育,2011(4):71-72.
[9]曹莹莹,朱立才,蔡长安.基于CDIO的程序设计类课程案例的设计与实施[J].计算机教育,2011(6):13-15.
[10]梁正平,蔡平.CDIO视野下案例驱动的文科类VB教学研究[J].计算机教育,2010(14):73-76.
The Application of CDIO Concept in VB Programming Design Teaching
PAN Da-sheng, TAN Huan-chang
(Information Engineering College, Baise University, Baise Guangxi 533000, China)
The paper analyzes the feasibility and application status of the application of CDIO concept in VB programming design teaching. Relatively simple teaching method, less rational teaching practice system and inadequate teaching evaluation mechanisms have caused certain difficulty to the application of CDIO concept in current VB programming design teaching. Accordingly, the paper expounds application strategies of CDIO concept in teaching content, practice, methods and teaching evaluation.
VB programming; public class teaching; CDIO concept; application
1673-2103(2016)05-0124-04
2016-08-23
2014年度广西高等教育教学改革工程项目(2014JGB227);2014年度百色学院教育教学改革工程项目(2014JG10)
潘大胜(1975-),男,壮族,广西靖西县人,副教授,硕士,研究方向:现代教育技术及其教学.
覃焕昌(1967-),男,壮族,广西乐业人,教授,硕士,研究方向:高等教育管理,电子技术及其应用.
G642.0
A