项目教学法在Visual Basic程序设计教学中的应用

来源 :职业·中旬 | 被引量 : 0次 | 上传用户:lifazhan197809
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:本文针对目前技工院校Visual Basic程序设计课程教学的现状,分析了项目教学法的优点,并就如何在Visual Basic程序设计课程开展项目教学法进行了详细的阐述,具体内容包括项目教学准备和项目教学法的具体实施过程。
  关键词:技工院校 Visual Basic程序设计 项目教学法
  随着高等教育的普及,技工院校的生源及学生综合素质不断下降,特别是随着近几年高等院校的不断扩招,这种情况就更加突出。Visual Basic程序设计作为技工院校高级技工和技师层次计算机专业开设的一门专业课,其目的是使学生掌握编程方法,培养分析和解决问题的能力。
  一、技工院校Visual Basic程序设计教学现状
  1.学生基础差,学习信心和兴趣不足
  技工院校的学生数学与外语基础比较薄弱,看到一大堆由字母组合的程序代码时,大多数学生根本就没有学好这门课的信心,再加上缺乏学习计算机语言的逻辑思维能力,导致上课睡觉、玩手机、玩游戏等现象屡屡发生。
  2.教学方法落后
  技工院校Visual Basic程序设计教学一般采用的方式是:教师首先讲解知识点,然后选择书本上或课外的案例,最后让学生对照教师的代码编写成类似老师讲过的案例。程序一旦调试成功,学生就觉得完成了任务。这种方法确实让学生掌握了一些程序设计知识,但是很难把学生培养成当今社会所需要的程序设计人员,很难培养一个能解决实际问题的程序设计人员。
  3.考核方式存在问题
  考试为试卷和上机考试结合,上机考试的题目偏向于学生平时做过的案例。笔者觉得,技工院校的Visual Basic程序设计课程的考核应当以上机考试为主,上机考试的题目是学生从来没有做过的案例,学生考试时可以带教材;甚至可以把考试变成由各小组共同完成一个具体的项目,从而培养学生的团队合作能力。
  技工院校Visual Basic程序设计教学方法改革迫在眉睫,应尝试把项目教学法引入到教学中来,增加学生软件工程项目的开发体验,把知识点用一个或几个项目串联起来。
  二、项目教学法及其优点
  项目教学法是一种典型的以学生为中心的教学方法,主张先练后讲,先学后教,强调学生自主学习、主动参与,学生唱“主角”,而老师转为“配角”,实现了师生角色的换位,有利于加强对学生自学能力、创新能力的培养。这种教学方法有以下优点:
  1.激发学生的学习兴趣
  兴趣是最好的老师。我们通过项目教学可以把一些比较枯燥的知识点植入到学生比较喜欢的项目中,让他们在快乐中学习,“想学”“乐学”。譬如可以把数组、变量、IF函数放到打地鼠的小游戏中来讲解。
  2.培养学生的自我思考能力
  教师在运用案例教学时,引用的项目包括了很多的知识点,往往一个项目的解决需要用到多个知识点,所以,项目教学给了学生自我探索的空间。对于同一个项目,不同的学生有不同的解决方法,学生长时间这样自我思考,就形成了一种自我思考的程序设计能力。
  3.提高学生的抗挫折能力
  程序设计的过程中会碰到这样或那样的问题,学生在解决这些问题的同时,无形中就提高了抗挫折的能力。
  三、项目准备
  1.划分小组
  合理的分组是成功开展项目教学的保障。每组5~6人,男女生平均分配到各组,各小组的实力要旗鼓相当。小组长的成绩不一定是最好的,但沟通和协调能力必须突出,这将为以后的分组实训奠定基础。
  2.从实际出发,选择合适的项目
  教师在选择项目时要善于从学生身边发现素材,选择难度合适的项目,既要涵盖基本的教学知识点,能服务于教学,体现教学目标,又能激发学生的学习兴趣。譬如在学习常用控件时,可以选择制作简单记事本、制作摇奖机、设计用户登录系统等项目。同时在选择项目时要从学生的实际出发,选择学生感兴趣的项目,如电话号码管理系统、零用钱管理系统、成绩管理系统等。
  3.编写流程
  教师在教学中,要按照编写程序的流程,即“需求分析—系统设计—系统实现—软件测试—系统维护”这样一个流程,让学生从开始就养成比较好的程序开发习惯。
  四、项目教学法的实施过程
  1.情境设置
  教师通过设置与学生生活实际相接近的例子,提高学生的学习兴趣。
  例如,在讲解图片框和图像框控件时,可用先准备好的程序(画轴的案例、图片浏览器)给学生进行展示,并利用这些小项目来让学生掌握图片框、图像框的属性和方法。同时还可以设置一些小游戏来讲解一些知识点,比如笔者就用打蟑螂的小游戏来教授数组控件、计时器和菜单等知识点。
  2.教师示范项目
  教师示范项目,并不是教师通过多媒体教学系统把项目全部讲解一遍,而是教师把项目分解成一个个知识点,这个分解过程要有学生的参与,让学生通过教师的示范来发现这个项目中用到哪些控件和哪些知识点。教师在示范的时候只是把学生带到项目中来,让学生自己去思考和查阅相关资料来解决问题,培养学生的自主学习能力。
  譬如,笔者在示范打蟑螂小游戏项目时,在如何完成控件数组的添加时,就让学生自己摸索如何添加,有几种方法以及每种方法的优缺点。在讲解如何控制游戏的难易程度时,教师先讲解一种控制timer控件的interval属性的方法,让学生思考还有没有其他办法可以达到同样的效果。
  3.界面与语句设计
  编写程序除了做好需求分析和系统设计以外,主要的难点就是系统实现了。系统实现主要是程序界面的设计、属性的设置和语句的设计。为了让学生容易掌握程序开发的步骤,笔者编了“画界面—改属性—写代码”顺口溜给学生。在程序界面的设计和代码编写上,可以充分发挥学生的主观能动性,教师只起协助作用。具体来说,教师设计的程序界面,只起一个参考的作用,学生可以创意发挥,做出更加漂亮的程序界面。比如有的学生Photoshop掌握得比较好,做出的程序界面美观而简洁,可以和商业程序媲美。而在程序的语句设计上可以充分发挥团队的作用,小组内成员可以互相讨论,争取用最少的代码实现程序的功能。   该阶段可以锻炼学生分析问题、解决问题的能力,虽然老师演示了项目,但学生还有很多细节问题需要解决,只要是能完成项目,采用何种方法取决于学生。同时还可以让小组内成员互相协作,共同提高,让学生“做中学,学中做”,这样学到的知识就十分牢固了。
  4.教师指导
  在项目设计的过程中,教师要加强指导。在指导的过程中,针对不同层次的学生,教师指导的方法要有所不同,但是总的来说是要让学生自己发现有哪些不足,通过努力提高编程技能。对于掌握程度比较好的学生,当学生在项目实施中遇到问题时,教师的指导应该是启发性的、提示性的,不是直接告诉学生代码如何编写,这样可以锻炼学生的思考能力;对于掌握程度中等的学生,教师可以给学生一些与项目相近的程序,让学生仿照编写;对于掌握程度较差的学生,教师可以给出项目的代码做成图片格式,发给这些学生,让他们参考。
  5.项目评价
  项目评价主要包括小组自评、小组互评和教师评价三部分。项目小组成员首先对自己的项目情况做自我评价,然后由其他项目组成员给出评价,最后由老师对项目进行评价。项目的评价关注学生在项目活动中成长的过程,测评内容包括学生参与项目各环节的表现以及项目质量。学生学习的效果直接由完成工程项目的情况来衡量。
  6.教师点评
  教师的点评总结是项目教学法的重要环节。学生的程序设计会存在各式各样的问题,教师在点评中要指出问题的所在及解决的方法,汇总各项目小组的不同解决方案,最后由教师点评各解决方案的优缺点。引导学生学习别人的长处,改进和提高自己的设计,使学生的各种能力在点评中得到提高。
  7.项目总结
  项目总结必不可少,它包括编程思路总结和编程技巧总结。思路总结可以让学生知道完成项目的最佳方法,找到自己的不足之处。技巧总结中,“一个项目多种解决方法”是应该极力推荐的,每一种项目解决方法不管难易都应该展示给学生,再由教师与学生共同评价各种方法的优缺点,这样,学生可以学到更多的编程技巧,全面提升自己的程序设计能力。
  五、结束语
  把项目教学法应用到Visual Basic程序设计的教学中,通过项目实践,真正让学生学会使用这门程序设计语言来解决各种实际问题,培养学生的动手能力和思考能力。教学实践证明,在项目教学模式下,教师完成了从“主角”到“导演”的角色转变,学生完成从“观众”到“主角”的角色转变,大大提高了学生的主观能动性。因此,在Visual Basic程序设计中值得学习和推广项目教学法的方法。
  参考文献:
  [1]张金荣.项目教学法在《网络程序设计》教学中的实践与思考[J].电脑知识与技术,2007(18).
  [2]高玉双.项目教学法在VB.Net程序设计课程中的应用[J].信息技术与信息化,2011(1).
  [3]储卫中.项目教学法在程序设计课程中的应用[J].教育与教学研究,2008(10).
其他文献
近日,六安高级技工学校隆重举行了“安徽六安技师学院”揭牌仪式。六安高级技工学校是六安市一所具有悠久办学历史的国家级重点技工学校,在全省技工院校、职业院校上多次获得大
一、商务英语口语教学存在的问题1.学生不敢开口说英语在商务英语口语课程教学中,必须将商务知识的讲解融会到教学过程中,才能使学生了解商务英语对话精髓。而在跟客户进行交
什么样的培训最难做?恐怕要数给被强制来参加培训的学员讲课最难做了吧。因为讲师将要面对的可能是一座对你有低触情绪的“冰山”。笔者虽然从事专职培训工作.五年来大大小小的
家电下乡政策实施,对于家电连锁企业,除了在销售数字上的增长之外,对于企业长期经营战略的转向引导作用也是明显的,在国家政策出台之前,家电制造厂商和连锁企业都有城市向农村进军
11月初,“2010年中国家用电器技术大会”中的分会“空调器HCFC替代技术国际研讨会”成功召开,会议介绍和阐述了目前国际、国内淘汰HCFC物质政策,替代技术进展,以及中国房间空调器
学校的基本单位班集体是培养学生成长的一方沃土。班主任是班级的主要领导者、教育者与管理者,负有对学生进行教育和生活指导的直接责任,是学生健康成长的引路人。怎样做好班主任工作,当一个合格的班主任呢?下面笔者谈谈自己做班主任工作的感悟。  一、严于律己,树立自身形象  教师担负着教书、育人的双重使命,而学生对教师又有一种特殊的信任和依赖感,极易接受和承认教师的权威。教师的一言一行、一举一动,都将成为学生
人文二字语出《易经》。《易经》贲卦的象辞上讲:“刚柔交错,天文也;文明以止,人文也。观乎天文以察时变,观乎人文以化成天下。”其意是说,天生有男有女,男刚女柔,刚柔交错,这是天文,即
纵观世界上即热式热水器发展成熟的国家,以德国为例,顶级品牌云集,其产品的性能跟国内产品相比,是完全不同的层次和平台.甚至没有可比性。德国的即热式热水器95%以上的产品为恒温型
李淼又一次晚归,我忍不住问她:“你们公司的通勤车取消了吗?”李淼嚅嗫着说:“通勤车照常发,只是我不想坐通勤车了……”  我满脸诧异。李淼愁着脸对我诉说了不想坐通勤车的原因。性格内向的李淼不善于交际,在公司上班的时候,她埋头做好自己的事情,跟同事只限于工作上的交流,倒也相安无事。可是坐上通勤车,她明显地感觉自己很孤立:同事聊天她插不上嘴,因为她怕说错话得罪同事;同事聊一些八卦的话题她很反感,但由于车
摘要:电工基础是电工电子类课程中一门重要专业基础课程,具有很强的理论性和实践性,以往的教学方法已经不能够满足当前社会对电工人才的需要,如何对教学模式进行改革,如何在教学过程中采用“工学一体化”的教学方法,使学生真正能够学以致用,适应社会发展的人才需求?笔者分析认为通过工学一体化可以很好地解决这些问题。  关键词:电工基础 工学一体化 教学改革  职业教育与普通教育不同的是它在传授知识的同时,还要提