第一部分 课程设计
一、课程性质与作用
《Visual Basic 程序设计》是计算机应用技术专业技能学习必修的一门专业课程。该课程紧紧围绕高职高专职业教育特点和相关职业能力培养要求,以程序设计为核心,使学生掌握基本的程序设计的技术和方法,培养学生的实际应用能力和实践能力。
通过本课程的学习,培养学生掌握面向对象的编程思想,学会图形用户界面应用系统的开发技术,使学生在程序设计、应用软件的开发、动手能力和解决实际问题能力等方面都能够得到训练,为后续课程的学习打下坚实的基础。学生应该具备程序设计与管理的能力,掌握相关岗位知识和职业技能,为学生毕业后从事软件开发等工作打下良好的基础,成为具备软件开发与项目管理能力的应用技能型人才。
二、课程设计的理念
1.总体思路。《Visual Basic程序设计》是一门技能课,在整个教学安排过程中,主要把握两点:一是使学生了解《Visual Basic程序设计》必备的基础知识,二是培养和训练学生掌握软件开发的相关技巧,并熟悉软件项目开发的各个环节。前者主要通过课堂教学来完成;后者主要通过各种实践教学环节来完成。
2.突出能力培养。人才培养过程与用人单位的需求相接轨,根据高职教学的特点和本课程的性质,以企业需求为目的,以“必需”、“够用”为度规划了本课程的理论教学内容和技能训练项目,注重培养学生的实践动手能力,及时了解软件开发技术的发展,适时调整教学内容,贴近用人单位需求。
3.注重综合素质的培养。通过理论教学、实践教学、课程设计等各环节,使学生在心理、语言、道德、情感、礼仪等各方面都有所提高,使其成为高素质的综合性技能人才。
4.注重实验环节。通过实验,使学生进一步加深理解、巩固课堂教学内容,加深对可视化编程思想的理解,强化Visual Basic对程序流程控制、常用控件的属性、事件、方法的理解和使用,通过综合实训,发挥学生的想象力,培养学生的独立思考能力和创新能力。
5.校企合作。根据培养目标的要求,通过与企业合作,在学生掌握基本理论的基础上,侧重实际技能的培养。经过不断地探索和实践,对教学内容进一步优化整合。通过校外实习基地的建设,加大了与企业合作的力度。利用企业资源,在实训、课程设计等环节增加与企业的联合开发,将更多的模拟项目应用到教学的各个环节之中。
近年来,大力发展职业教育成为新形势下社会发展的需要,我院从课程的教学内容、教学方法、教学手段等方面进行了改革,充分发挥和调动“双师型”教师队伍的积极性,在教学内容和教学方法上进一步探讨;充分依靠学校实验室、多媒体教室和校外实习基地的强大优势,加强实践性教学,使我校的《Visual Basic程序设计》课程实践教学更具特色,培养出更多“实用型”和“技能型”人才。
第二部分_ 教学内容
一、安排原则
针对高职高专办学特点及培养目标,本课程定位在为“培养软件开发与使用”方面人才,按照“基础理论够用、教学内容实用,注重实践教学与技能操作”的原则来确定课程内容。将计算机专业人才的培养目标定位于培养德、智、体全面发展的、掌握基本操作技能,具有高素质、高技能的可持续发展的应用技能型人才。
《Visual Basic程序设计》是计算机专业必修的专业课程。它也可以作为非计算机专业的计算机程序开发语言,是非计算机专业计算机二级考试课程之一。通过课程学习,为后续课程奠定良好的基础。因此,我们将本课程的目标定位在使学生掌握面向对象程序设计相关概念和用法并能独立进行实际应用项目的开发。在教学实施中,侧重相关知识的应用能力和实践能力的培养,将提高学生动手能力与解决问题能力作为培养方向。
二、合理安排教学内容
根据高等职业教育的教学规律,注重学生职业能力的培养,对理论教学、实践教学、课程设计等各部分教学内容进行整合,形成立体化教学资源,合理安排教学内容。
1.理论教学。在教学内容的安排与实施过程中,始终坚持以培养学生职业能力为重心,合理设计教学内容。应用现代化的教学手段穿插案例分析,完成理论教学。
2.实践教学。通过上机实验等使学生深入理解Visual Basic程序设计中基本概念和基本理论,熟悉软件开发的过程,加强学生用使用计算机解决实际问题的能力,激发学生学习Visual Basic程序设计的兴趣,促进学生创造性思维能力的培养。
3.课程设计。课程设计是在课程内容结束后开设的一个综合性实践教学环节,它将理论知识与实际应用二者融合为一体,通过两周的集中实践,完成一个小规模的实用软件的开发,从而使学生更加深入理解Visual Basic程序设计中基本概念和基本理论,熟悉软件开发的全过程,提高学生使用Visual Basic解决实际问题的能力。
4.学时分配
按教学内容的不同组织教学环节,以真实项目的流程设计及软件开发为中心合理整合教学内容,使理论、实验、实训一体化共同完成整个教学环节。