【谈Visual,Basic程序设计精品课程建设】c语言程序设计精品课程

  [摘 要] 结合本院的Visual Basic程序设计精品课程建设实际,持之以恒,与时俱进,不断更新完善。根据学院定位,提炼出鲜明个性化的课程体系结构,完善教学资源,提供交互平台,优化师资队伍结构,创新教学方法和手段等方面,努力成为示范性课程。
  [关键词] 程序设计; 精品课程; 课程体系结构
  doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 24. 066
  [中图分类号] G64 [文献标识码] A [文章编号] 1673 - 0194(2012)24- 0114- 02
  本课程从高技能人才的培养要求出发,以强化技术应用能力培养为主线,构建理论教学体系和实践教学体系。 VB(Visual Basic简称VB,以下同)程序设计是一门实践性很强的课程,只听、看、读是学不会程序设计的,只有让学生多动手、多实践,通过编写调试大量的程序,才能使学生从中理解程序设计的思想方法、积累程序调试的经验,体会成功的乐趣,从而激发学生的学习兴趣。我们坚持程序设计课程以培养学生的创新意识和动手能力为目的。我们的指导思想是:课堂精讲,上机多练,课程设计综合实训。 使学生初步具备设计、开发中小型应用程序的综合素质和技能。
  我们在教学中,采用任务驱动与项目教学相结合的方式,以案例提出问题,教师示范解决方案为基本形式,充分调动学生学习积极性为核心,使学生在教师的示范过程中,掌握知识点,学习分析问题的方法,提高解决问题的能力。在教学内容方面,注意了紧密跟踪计算机技术的最新发展,不断增加反映 VB程序设计最新技术的内容,基本做到了与世界同步、与国际接轨。在教学中,坚决贯彻以实际应用为目的,以提高实际编程能力为核心的教学思想,精讲多练,不去纠缠过多的语法和算法,着重培养和训练解决实际问题的能力编程能力,让学生在编程中学编程,取得了较好的教学效果。
  1 课程体系结构的研究与实践
  VB程序设计是计算机信息管理专业的一门专业基础课程。“程序设计”是计算机的灵魂,由于VB简单易学、方便快捷,是近年来发展最为迅速的面向对象的程序设计语言。
  传统的程序是由过程或函数组成,过程或函数由一系列的字符组成,岂不说编写程序,阅读起来就晦涩难懂,程序出错、查错、修改等都是十分困难的事情。从而,可视化的编程工具应运而生,VB就是其中之一。有了可视化的开发环境,编程工作变得越来越轻松、有趣味。便编程人员在编写应用程序时,既不需要通过反复调试运行调整它们,而只是把由开发工具提供的各个对象拖放到屏幕上并调整位置、大小、颜色、字体等即可。程序运行时所见的结果就是设计时调整的结果,也就是常说的“所见即所得” 。
  鉴此情况,我们对VB程序设计课程进行了专题性的研究,经过不断的教学改革与研究,逐步完善,已建立了具有全新的课程体系结构。
  2 就业为导向,规划课程结构
  高等职业教育是就业教育,因此我们的课程定位为:培养学生具有良好的程序设计风格,面对程序设计具有设计、编译、调试、维护和重用能力。让学生学会并掌握运用VB程序设计解决实际问题,利用计算机和编程技术提高我们的生活效率和工作质量,做到事半功倍,也为今后的专业课打下坚实的基础。
  3 从实用性出发,改革教学方法
  为了实现以就业为导向,以能力为本位的应用性人才的培养目标,结合VB程序设计的基本知识和基本技能,我们对传统教学进行了改革,以项目为导向,对课程内容与时间进行了压缩调整,同时确保教学质量,对VB程序设计现有的教材进行大力度的改革与补充。
  我们采用了“任务驱动式”的教学方法。以“任务”为目的,以语言理论教学为过程,最终用语言设计“任务”,实现任务的要求,培养学生分析问题的能力及统筹全局、协调关系的基本素质,使学生树立面向工程进行程序设计的思想,为其将来从事计算机程序设计打下良好的基础。
  VB程序设计采用工学结合,以项目为导向的教学方法。将知识划分模块,项目分解。本门课程共分为三大部分:程序设计基础、程序设计技巧和程序设计应用。
  VB程序设计课程设计的总体理念是第一部分程序设计基础讲述程序设计语言基础知识和设计规范;第二部分是对第一部分理论的简单应用,包括程序调试和程序设计技巧;第三部分是将第一部分和第二部分运用到实际的项目工程中去。
  (1) 程序设计基础。在VB程序设计中非常重要,是程序设计的理论基石,通过基础部分的学习,让学生掌握程序设计的基本理论和基本方法,尤其是养成良好的程序设计规范,为后续课程的学习打下良好的基础,也为日后零距离上岗铺平道路。
  (2) 程序设计技巧。这部分是整个课程的纽带,起着承前启后的作用。程序设计理论乏味枯燥,通过这一部分的趣味小程序,巩固学生的理论知识和语言规范,掌握数据的使用方法,掌握键盘、鼠标的使用技巧,掌握过程和函数的定义和调用方法,了解枚举及自定义数据类型等。
  (3) 程序设计应用。通对文件管理系统、图形图像和多媒体系统、数据库应用系统、网络类应用系统、ActiveX简单应用,按照程序设计规范的要求,在教师的组织和协调下,独立上机完成项目。在学生自己动手的实践活动中,掌握职业技能和专用知识,从而构建属于自己的经验和知识体系,提高学生自己的综合职业能力。
  本课程以讲授为主、辅以演示法、实验法及讨论法等多种灵活多样的教学方法,并结合现代教育技术手段,有效地调动学生的学习积极性,促进学生积极思考,激发学生潜能。在理论课教学过程中以讲授法为主,通过讲授使学生获得VB程序设计课程系统的理论知识。在讲授的过程中,课程小组注重讲述与讲解相结合。通过讲述,使学生理清VB程序设计开发各个环节基本内容的逻辑性;通过教师运用深入浅出的语言对教学内容进行说明、解释和论证,使学生理解和掌握VB程序设计开发的基本概念和基本原理。具体包括以下5个方面:实施师生互动式教学;实施研究性教学;实施案例分析法教学;实施师生协作式教学;实施专题讨论教学。   4 加强职教理论研究,深入职教理念改革
  我们在VB程序设计课程的教学中,尽可能以真实的职业活动为情境主线,切合学生认知过程,用教材和多媒体为载体,让学生在实践中,掌握程序设计技能,懂得程序设计知识,从而构建属于自己的经验和知识技能体系,经过多年的实践,这种以学生为主,讲授和学生上机4 ∶ 6的教学过程设计取得了很好的效果,这为我们进一步深化其他职教课程的改革积累了经验,也为推动职教课的建构奠定了基础。
  VB程序设计是一门实践性很强的课程,在有限的课时中,学生通过作品参观、理论学习、校内实践和参加技能竞赛,这种工学交替、理论和实践交融的学习,由感性认识上升到理性认识,最后升华到职业认识,以学生职业能力发展为目的,培养“零距离”或“近距离”上岗的程序设计人才。
  5 探索实践性课程的考核方法
  改变了考试的方法,应知应会的理论知识,采用常规的考试形式。而对于实践性较强的内容,采用答辩式、撰写报告等多种形式进行考试。学生结业的总成绩是本门课程各种形式考核的综合,今后我们将进一步探索以网络化学生自我评价为中心,以职业能力描述的学习目标为标准化的考核新模式。
  6 教学模式的设计
  VB程序设计课程以就业为导向,以能力为本位和计算机整合的课程,课程建设突出程序设计和工程项目开发。鉴于VB程序设计课程的特点,基于项目导向的教学范式,在教学过程中利用在不同阶段和不同目标采用了不同的教学方法:
  (1) 以真实和模拟的职业活动为载体,选取典型真实的工程项目效果为实现目标,构建特定的学习情境。
  (2) 用仿真模拟课件为载体,在教师的组织和协调下,让学生通过自己动手完成程序开发。
  (3) 职业教育是一种“有目标的活动”,为此整个教学和学习过程依照职业的工作过程展开,使生获得完整的职业行动能力,最终实现“零距离上岗”的就业目标。
  (4) 采用真实职业环境与工作要求的考核办法,全面检查与评价学习效果。在教学计划中,设置课程实训课,通过工程项目应用开发,全面考查学生的学习效果;通过答辩、口试与上机抽查测试,考查学生对知识的掌握程度和实际操作的熟练程度及分析问题与解决问题的能力。
  7 特色与创新
  (1) 本课程是计算机专业学生的基础课程,注重培养学生实际编程能力,用以培养学生分析问题的完备性及统筹全局、协调关系的基本素质,使学生树立面向工程进行程序设计的思想,为其将来从事相关专业打下良好的基础;
  (2) 本课程采用项目驱动的教学方法,将软件开发和VB程序设计紧密结合;
  (3) 用实际工程案例培养学生实践水平,为社会提供零距离上岗人才;
  (4) 考试方式以笔试、答辩、上机考核等多种形式对学生进行考核。
  主要参考文献
  [1] 李勇帆. Visual Basic程序设计案例教程[M]. 北京:人民邮电出版社,2009.
  [2] 李勇帆. Visual Basic程序设计上机指导与测试[M]. 北京:人民邮电出版社,2009.
  [3] 沈洪. VB程序设计案例汇编[M]. 北京:清华大学出版社,2010.
  [4] 李克安. 以建设精品课程为契机加强基础课建设[J]. 中国大学教学,2009(9).

推荐访问:程序设计 课程建设 精品 Visual