论文部分内容阅读
摘 要:《Visual Basic程序设计》是计算机专业的一门专业基础课程和非计算机专业的公共选修课程。本文从课程设计思路、课程实施要求、考核模式等三个方面进行探索,提出一套提高学生学习兴趣和学习能力的教学方法,培养学生的实践能力和创新思维能力,为实现零距离就业提供宝贵经验。
关键词:VB语言;教学设计;校企结合
VB(Visual Basic)是由美国微软公司开发的基于事件驱动的编程语言,源于BASIC语言,是可视化、面向对象、结构化的程序开发语言,是一套成熟、功能强大而实用的编程语言。因此VB语言被广大高校定为计算机专业编程基础课程和非计算机专业的公共选修课程。VB语言具有其他编程语言的枯燥、严谨、逻辑性强和难以理解的特点,学生缺乏相应的知识背景,如果没有好的教学方法,不考虑学生的知识水平、认知规律、学习特点和接受能力,该课程既难学又难教。因此,本文对VB课程的总体设计和课程实施的保障进行研究与实践。
一、课程教学设计
针对计算机专业课的特点,本着将专业课的理论和实践技能结合在一起的原则,vb课程采用的项目教学的模式为三级递进项目教学模式。按照项目的培养目标分为知识项目阶段、课程项目阶段和企业项目三个阶段组成。
1.知识项目阶段
主要讲授课程的基础知识,如:程序设计基础、vb语言基础、窗体设计、控件使用、对话框、菜单、工具栏的设计等内容,让学生掌握vb编程的基本知识点。在教学过程中,以案例为载体,培养学生对知识点的掌握,锻炼学生的动手实践能力。大概占整体教学的二分之一。
2.课程项目阶段
这个阶段由教师带领学生解决一个具有代表性的项目,完成对本门课程知识的综合应用。这对提高学生的专业技能和独立开发能力,培养学生的综合素质都具有很大的帮助。在实际授课过程中,以讲授开发完整的“图书馆管理系统”为主线,除了学习vb编程的更进一步应用,如图形操作、数据库操作和面向对象的编程技术等深入的编程知识外,还是对前面所学的知识一个综合应用。在教学过程中主要采用带疑探究和合作探究的教学方法,课堂上在教师的引导下鼓励学生自己发现问题,提出疑问,并采用头脑风暴式的方法让学生自己讨论出解决办案,通过这一阶段的学习,使学生能够举一反三,融会贯通,大概占整体教学的四分之一。
3.企业项目阶段
项目真正来源于企业,学生自己寻找项目,分析项目,开发项目,推广项目,让学生走进社会,对将来从事的软件编程工作有初步的了解。
在教学过程中,首先学生自己成立公司,在教师的引导下进行市场调研,寻找开发项目,进行需求分析,模块划分,编写代码,软件测试,并最终应用到具体的开发系统中。在实际的授课过程中学生自己寻找的开发项目有“学生成绩管理系统”、“药房管理系统”、“健身房管理系统”等真实的项目,通过对企业用户的走访了解,企业对学生的设计理念,系统的功能设计,界面设计等还是比较满意的。
经历软件开发的全过程,学生练就过硬的技术并培养了学生的沟通能力,把学生所学知识上升到一个具体工作岗位的应用,实现以学生为主导,校企结合的教学方法,最终达到零距离就业。
二、课程实施要求
1.对教师的要求
三级递进的项目教学模式对教师提出了更高要求,教师的知识面要宽,不仅精通本专业知识,还要懂一些与项目相关的其它知识,如计算机专业教师要懂一些市场营销和社交礼仪的知识;教师的创新能力和实践指导能力要强,不仅能传授知识和技能,让学生知道做什么、怎么做,还要让学生知道怎样能做好,怎样符合客户的要求。同时,教师要具备较强的协调能力和高尚的职业道德,教师要不辞辛苦协调各方面资源,为学生创造良好的工作环境,要不厌其烦对学生悉心指导,要不怕麻烦经常与客户沟通。
2.对教学环境的要求
为了培养以学生为主体,我们为学生提供多种学习渠道、丰富的学习资源,真正实现全方位立体化教学。
首先,除了选择优质的教材外,还为学生提供多种教参资料,另外,在课程的教学上还充分利用网络的优势,向学生们介绍多个精品课教学网站和技术交流论坛,并利用Email和qq等与学生及时沟通交流。此外,各公司的客户单位成为学生自然的校外实习场所,在系统开发期间,学生在校是学生,在客户单位里是编外员工,不仅为客户单位开发数据库管理系统,还承担其他与计算机使用与维护有关的工作任务。校内工作环境、校外工作环境,使学生在软件公司的“虚拟职业身份”与在现实环境中“真实的职业身份”结合起来,构成对学生无处不在、无时不在的立体化育人环境。
三、课程考核
课程的考核采用项目考核方式完成,因三个阶段的任务不同,故考核方式也有所区别。知识项目阶段的考核内容每个学生是一样的:基本程序的实现。课程项目和企业项目的考核是学生分组考核,每组完成一个具体的任务,每个组员可分别完成项目的一部分功能块,但每个组员必须清晰整个项目的实现思路。项目一般采用先进行项目答辩,后学生自评、各组互评,最后由老师总评。对于企业项目的考核中企业对学生作品的打分也占有重要的组成部分。
四、总结
教学内容突出实用性,符合高等教育培养人才的特点;教学方法突出多样性,充分激发了学生的学习积极性;教学安排科学合理且生动实用,提高了学生学习兴趣和实践能力,加强了对学生知识、能力、创新、情感方面的培养;学生对整体教学认可度较高。
参考文献:
[1]宋荣杰,魏蕾.VB程序设计案例教学浅析CJ).电脑知识与教育:学术交流,2007,(11)
[2]甘玲,刘达明,张璞,冯潇.一种新的教学模式—— 解析教学法.计算机教育[J].2007(4):39-42
[3]高静,王立国.基于建构主义的VB基础教学研究.电脑知识与技术[J],2007(17):1455-1456
[4]于红光.Visual Basic程序设计教程[M].上海:上海交通大学出版社,2006
关键词:VB语言;教学设计;校企结合
VB(Visual Basic)是由美国微软公司开发的基于事件驱动的编程语言,源于BASIC语言,是可视化、面向对象、结构化的程序开发语言,是一套成熟、功能强大而实用的编程语言。因此VB语言被广大高校定为计算机专业编程基础课程和非计算机专业的公共选修课程。VB语言具有其他编程语言的枯燥、严谨、逻辑性强和难以理解的特点,学生缺乏相应的知识背景,如果没有好的教学方法,不考虑学生的知识水平、认知规律、学习特点和接受能力,该课程既难学又难教。因此,本文对VB课程的总体设计和课程实施的保障进行研究与实践。
一、课程教学设计
针对计算机专业课的特点,本着将专业课的理论和实践技能结合在一起的原则,vb课程采用的项目教学的模式为三级递进项目教学模式。按照项目的培养目标分为知识项目阶段、课程项目阶段和企业项目三个阶段组成。
1.知识项目阶段
主要讲授课程的基础知识,如:程序设计基础、vb语言基础、窗体设计、控件使用、对话框、菜单、工具栏的设计等内容,让学生掌握vb编程的基本知识点。在教学过程中,以案例为载体,培养学生对知识点的掌握,锻炼学生的动手实践能力。大概占整体教学的二分之一。
2.课程项目阶段
这个阶段由教师带领学生解决一个具有代表性的项目,完成对本门课程知识的综合应用。这对提高学生的专业技能和独立开发能力,培养学生的综合素质都具有很大的帮助。在实际授课过程中,以讲授开发完整的“图书馆管理系统”为主线,除了学习vb编程的更进一步应用,如图形操作、数据库操作和面向对象的编程技术等深入的编程知识外,还是对前面所学的知识一个综合应用。在教学过程中主要采用带疑探究和合作探究的教学方法,课堂上在教师的引导下鼓励学生自己发现问题,提出疑问,并采用头脑风暴式的方法让学生自己讨论出解决办案,通过这一阶段的学习,使学生能够举一反三,融会贯通,大概占整体教学的四分之一。
3.企业项目阶段
项目真正来源于企业,学生自己寻找项目,分析项目,开发项目,推广项目,让学生走进社会,对将来从事的软件编程工作有初步的了解。
在教学过程中,首先学生自己成立公司,在教师的引导下进行市场调研,寻找开发项目,进行需求分析,模块划分,编写代码,软件测试,并最终应用到具体的开发系统中。在实际的授课过程中学生自己寻找的开发项目有“学生成绩管理系统”、“药房管理系统”、“健身房管理系统”等真实的项目,通过对企业用户的走访了解,企业对学生的设计理念,系统的功能设计,界面设计等还是比较满意的。
经历软件开发的全过程,学生练就过硬的技术并培养了学生的沟通能力,把学生所学知识上升到一个具体工作岗位的应用,实现以学生为主导,校企结合的教学方法,最终达到零距离就业。
二、课程实施要求
1.对教师的要求
三级递进的项目教学模式对教师提出了更高要求,教师的知识面要宽,不仅精通本专业知识,还要懂一些与项目相关的其它知识,如计算机专业教师要懂一些市场营销和社交礼仪的知识;教师的创新能力和实践指导能力要强,不仅能传授知识和技能,让学生知道做什么、怎么做,还要让学生知道怎样能做好,怎样符合客户的要求。同时,教师要具备较强的协调能力和高尚的职业道德,教师要不辞辛苦协调各方面资源,为学生创造良好的工作环境,要不厌其烦对学生悉心指导,要不怕麻烦经常与客户沟通。
2.对教学环境的要求
为了培养以学生为主体,我们为学生提供多种学习渠道、丰富的学习资源,真正实现全方位立体化教学。
首先,除了选择优质的教材外,还为学生提供多种教参资料,另外,在课程的教学上还充分利用网络的优势,向学生们介绍多个精品课教学网站和技术交流论坛,并利用Email和qq等与学生及时沟通交流。此外,各公司的客户单位成为学生自然的校外实习场所,在系统开发期间,学生在校是学生,在客户单位里是编外员工,不仅为客户单位开发数据库管理系统,还承担其他与计算机使用与维护有关的工作任务。校内工作环境、校外工作环境,使学生在软件公司的“虚拟职业身份”与在现实环境中“真实的职业身份”结合起来,构成对学生无处不在、无时不在的立体化育人环境。
三、课程考核
课程的考核采用项目考核方式完成,因三个阶段的任务不同,故考核方式也有所区别。知识项目阶段的考核内容每个学生是一样的:基本程序的实现。课程项目和企业项目的考核是学生分组考核,每组完成一个具体的任务,每个组员可分别完成项目的一部分功能块,但每个组员必须清晰整个项目的实现思路。项目一般采用先进行项目答辩,后学生自评、各组互评,最后由老师总评。对于企业项目的考核中企业对学生作品的打分也占有重要的组成部分。
四、总结
教学内容突出实用性,符合高等教育培养人才的特点;教学方法突出多样性,充分激发了学生的学习积极性;教学安排科学合理且生动实用,提高了学生学习兴趣和实践能力,加强了对学生知识、能力、创新、情感方面的培养;学生对整体教学认可度较高。
参考文献:
[1]宋荣杰,魏蕾.VB程序设计案例教学浅析CJ).电脑知识与教育:学术交流,2007,(11)
[2]甘玲,刘达明,张璞,冯潇.一种新的教学模式—— 解析教学法.计算机教育[J].2007(4):39-42
[3]高静,王立国.基于建构主义的VB基础教学研究.电脑知识与技术[J],2007(17):1455-1456
[4]于红光.Visual Basic程序设计教程[M].上海:上海交通大学出版社,2006