论文部分内容阅读
摘要:《VB程序设计》是在高等院校计算机及电子类专业的必修专业课,教学中要同时重视理论教学和学生实践能力的培养。在教学过程中通过对教学方法、教学手段以及考核形式等几个方面进行了教学探索,提高了教学质量,取得了不错的教学效果。
关键词:VB程序设计;多媒体教学;网络教学;任务驱动
中图分类号:G642 文献标识码:A 文章编号:1674-7712 (2012) 18-0081-01
《Visual Basic程序设计》继承了Basic语言简单易学的优点,又增加了许多新的功能。VB是一种非常具有代表性的可视化编程工具,引入了窗体(From)和控件(Control)的概念,提供了强大的可视化编程能力,利用它很容易创建专业外观的用户界面。是计算机相关专业的必修课程。作者结合多年的实践教学,采用多种教学手段和教学方法,在课程的教学方面做了很多实践和研讨。
一、多媒体教学手段在教学中的应用
采用多媒体教学方式,其特点是便于算法的动态演示,信息量大,图文直观,借助于编译系统进行程序从编辑、编译、链接、运行到测试与调试的整个过程的演示,可增强学生对程序设计的感性认识,教师课堂现场编程演示,避免了纸上谈兵,在演示的同时,和学生一面思考问题,一面编写程序。所以能够给学生留下深刻的印象,极大的提高了学生的学习积极性,并且也能够实现按照学生的学来设计和组织教师的教、启发引导、精讲多练、理论与实践相结合的教学宗旨。采用多媒体课堂讲授理论课的同时在实验室上机,理论和实践相结合的教学方法,重点突出了实践环节,加强动手能力的训练,学生的编程能力得到了很大的提高。同时课堂讲授时注重系统性、启发性,培养课后思考题习惯,学生的编程能力得到了很大的提高。
二、案例分析法的应用
本课程采用多种灵活多样的教学方法,有效地调动学生学习的积极性,并且结合现代教学手段,激发学生的学习主动性,促进学生积极思考。案例分析法是教学中常用的教学方法,针对该课程具有实践性较强的特点。理论课教学过程中以讲授法为主,使学生获得本课程系统的理论基础知识。在讲授的过程中,使学生清楚VB程序设计开发的各个环节的基本内容,使用恰当的例子,运用深入浅出的语言对教学内容进行解释和说明,使学生便于掌握和理解程序设计开发的基本概念以及基本原理。在讲解软件的应用时,给学生展示一个VB作品,使学生对软件有个初步的印象,然后再讲解开发与设计的步骤和技巧,这样学生能够带着问题去学习,收到了非常好的学习效果;在教学中,改变传统的填鸭式教学方式,采取课堂提问、学生通过大屏幕演示、课堂练习等多种灵活多样的教学方式。使学生成为学习的主人,达到“以学生为本、师生互动”的目的,充分调动学生的学习积极性和主动性,教学效果也得到了明显的增强。
在教学中,教师协助学生将理论知识运用于实践,结合教学内容共同开发完成相应的VB程序设计作品,并进行演示评比。学生是在相互协作的过程中完成学习任务的,有利于建立他们彼此之间的相互信任、相互依赖并共同负责,有利于他们学会交往,有利于增强学生的主体意识和集体观念,提高与他人合作的能力,培养与他人形成融洽的人际关系。作品评比不仅是作品本身质量的评比也是学生合作质量的评比。
三、讨论教学法的应用
在教学中为了提高学生的综合素质,加强与学生之间的互动,采取了专题讨论教学。就课程中的某一专题进行小组讨论,然后进行汇报,小组间可以互相提问并进行辩论,最后由教师进行点评和总结。通过这种方式的教学,学生之间互相交流彼此的看法和观点,实现知识技能的迁移和协调一致的理解,通过提问和辩论,能够对所学知识进行更为深入的研究和探讨。教师在学生探索问题、解决问题过程当中,及时恰当地引导和激发学生进行高水平的思维。教师最后的点评和总结仅仅是对学生观点的总结和提炼而不是定义和论断,是一种开放式的发言和提问,可以激发学生更多更好地去发现问题并解决问题。在讲授知识点时,对重点问题举一反三,加强前后知识的连贯性,从多侧面、多角度、去阐述,从知识的点扩展为知识的面,扩大学生的思维空间。通过多提问、一提多解,启发学生主动思考,使学生逐渐从被动接受转向主动学习,从重知识目标转向重智能目标上转变,从而加强学生思考能力和创新能力的培养。
在传统的师生面对面答疑方式的基础上,借助于在线教学网站,进一步增加了网络在线答疑方式,充分利用了现代化的网络教学环境,使答疑不受时空的限制,创建了一个学生自学和师生互动的平台,使其成为课堂教学和实验教学的有益补充,有力地促进了课程的教学管理。打破常规教学模式,以网络课程作为补充,来满足不同的学习需求、学习习惯,并鼓励自主学习。
四、针对学生的个体差异进行教学
学生的学习能力及基础是有差异的,教学中根据学生的个体差异,充分调动学生的学习积极性。这一点在教学中非常重要。尤其是自己动手编写程序,学生的两极分化就会显示出来。有些学生喜欢编程,对程序设计感兴趣,而有些学生理论课学习的非常好,但是动手能力非常差。实验过程中懒得动手,这时就要在实验教学中注意兼这些学生。可以对不同学生布置不同难度的实验题目,这样能够发挥优秀学生的内在潜力,也能够调动中等学生的学习积极性。在教学的过程中,学生个体的差异性不可避免,如果老师一一去解决每个学生在实验中遇到的问题,常常会顾此失彼,并且课堂时间也不允许,还会影响整个的课堂秩序。所以可以分组讨论,学习。挑出优秀的学生做组长,帮助其他学生。这样也增强了团结合作的精神。
五、考核方式的改革
考试的意义在于促进提高教学质量,检验教学的效果,而传统的考试形式单一化、片面化,并不太适合实用性较强的《VB程序设计》课程的考核。因此在考核方式上也进行了探讨,打破了传统的单一闭卷考核方式,借助于自主开发考试系统,并且能够进行自动评分的考试方式。同时加强了实验环节的考核,做到重理论考核,更重实际编程能力的考核。通过多元化的考试方式,提高了学生解决实际问题的能力。
六、结论
这些教学方法在实践中得到了應用,并且达到了很好的教学效果。虽然教无定法,但是万变不离其宗,这些方法不离开程序设计的教学内容和教学目标,不脱离学生的知识背景和认知规律。采取符合学生认知规律的科学的教学方法,提高了教学效率,取得了事半功倍的教学效果。
参考文献:
[1]岳晓.大学生创新能力培养之我见[J].高等教育研究,2004,25(4):105-109.
[2]张春娜,李良玉,胡美蓉.关于多媒体教学的几点思考[J].陕西教育,2009,10:322、327.
[3]王春枝,熊才权,欧阳勇.计算机专业生产实习模式的探索与研究[J].计算机教育,2007,11:84-86.
关键词:VB程序设计;多媒体教学;网络教学;任务驱动
中图分类号:G642 文献标识码:A 文章编号:1674-7712 (2012) 18-0081-01
《Visual Basic程序设计》继承了Basic语言简单易学的优点,又增加了许多新的功能。VB是一种非常具有代表性的可视化编程工具,引入了窗体(From)和控件(Control)的概念,提供了强大的可视化编程能力,利用它很容易创建专业外观的用户界面。是计算机相关专业的必修课程。作者结合多年的实践教学,采用多种教学手段和教学方法,在课程的教学方面做了很多实践和研讨。
一、多媒体教学手段在教学中的应用
采用多媒体教学方式,其特点是便于算法的动态演示,信息量大,图文直观,借助于编译系统进行程序从编辑、编译、链接、运行到测试与调试的整个过程的演示,可增强学生对程序设计的感性认识,教师课堂现场编程演示,避免了纸上谈兵,在演示的同时,和学生一面思考问题,一面编写程序。所以能够给学生留下深刻的印象,极大的提高了学生的学习积极性,并且也能够实现按照学生的学来设计和组织教师的教、启发引导、精讲多练、理论与实践相结合的教学宗旨。采用多媒体课堂讲授理论课的同时在实验室上机,理论和实践相结合的教学方法,重点突出了实践环节,加强动手能力的训练,学生的编程能力得到了很大的提高。同时课堂讲授时注重系统性、启发性,培养课后思考题习惯,学生的编程能力得到了很大的提高。
二、案例分析法的应用
本课程采用多种灵活多样的教学方法,有效地调动学生学习的积极性,并且结合现代教学手段,激发学生的学习主动性,促进学生积极思考。案例分析法是教学中常用的教学方法,针对该课程具有实践性较强的特点。理论课教学过程中以讲授法为主,使学生获得本课程系统的理论基础知识。在讲授的过程中,使学生清楚VB程序设计开发的各个环节的基本内容,使用恰当的例子,运用深入浅出的语言对教学内容进行解释和说明,使学生便于掌握和理解程序设计开发的基本概念以及基本原理。在讲解软件的应用时,给学生展示一个VB作品,使学生对软件有个初步的印象,然后再讲解开发与设计的步骤和技巧,这样学生能够带着问题去学习,收到了非常好的学习效果;在教学中,改变传统的填鸭式教学方式,采取课堂提问、学生通过大屏幕演示、课堂练习等多种灵活多样的教学方式。使学生成为学习的主人,达到“以学生为本、师生互动”的目的,充分调动学生的学习积极性和主动性,教学效果也得到了明显的增强。
在教学中,教师协助学生将理论知识运用于实践,结合教学内容共同开发完成相应的VB程序设计作品,并进行演示评比。学生是在相互协作的过程中完成学习任务的,有利于建立他们彼此之间的相互信任、相互依赖并共同负责,有利于他们学会交往,有利于增强学生的主体意识和集体观念,提高与他人合作的能力,培养与他人形成融洽的人际关系。作品评比不仅是作品本身质量的评比也是学生合作质量的评比。
三、讨论教学法的应用
在教学中为了提高学生的综合素质,加强与学生之间的互动,采取了专题讨论教学。就课程中的某一专题进行小组讨论,然后进行汇报,小组间可以互相提问并进行辩论,最后由教师进行点评和总结。通过这种方式的教学,学生之间互相交流彼此的看法和观点,实现知识技能的迁移和协调一致的理解,通过提问和辩论,能够对所学知识进行更为深入的研究和探讨。教师在学生探索问题、解决问题过程当中,及时恰当地引导和激发学生进行高水平的思维。教师最后的点评和总结仅仅是对学生观点的总结和提炼而不是定义和论断,是一种开放式的发言和提问,可以激发学生更多更好地去发现问题并解决问题。在讲授知识点时,对重点问题举一反三,加强前后知识的连贯性,从多侧面、多角度、去阐述,从知识的点扩展为知识的面,扩大学生的思维空间。通过多提问、一提多解,启发学生主动思考,使学生逐渐从被动接受转向主动学习,从重知识目标转向重智能目标上转变,从而加强学生思考能力和创新能力的培养。
在传统的师生面对面答疑方式的基础上,借助于在线教学网站,进一步增加了网络在线答疑方式,充分利用了现代化的网络教学环境,使答疑不受时空的限制,创建了一个学生自学和师生互动的平台,使其成为课堂教学和实验教学的有益补充,有力地促进了课程的教学管理。打破常规教学模式,以网络课程作为补充,来满足不同的学习需求、学习习惯,并鼓励自主学习。
四、针对学生的个体差异进行教学
学生的学习能力及基础是有差异的,教学中根据学生的个体差异,充分调动学生的学习积极性。这一点在教学中非常重要。尤其是自己动手编写程序,学生的两极分化就会显示出来。有些学生喜欢编程,对程序设计感兴趣,而有些学生理论课学习的非常好,但是动手能力非常差。实验过程中懒得动手,这时就要在实验教学中注意兼这些学生。可以对不同学生布置不同难度的实验题目,这样能够发挥优秀学生的内在潜力,也能够调动中等学生的学习积极性。在教学的过程中,学生个体的差异性不可避免,如果老师一一去解决每个学生在实验中遇到的问题,常常会顾此失彼,并且课堂时间也不允许,还会影响整个的课堂秩序。所以可以分组讨论,学习。挑出优秀的学生做组长,帮助其他学生。这样也增强了团结合作的精神。
五、考核方式的改革
考试的意义在于促进提高教学质量,检验教学的效果,而传统的考试形式单一化、片面化,并不太适合实用性较强的《VB程序设计》课程的考核。因此在考核方式上也进行了探讨,打破了传统的单一闭卷考核方式,借助于自主开发考试系统,并且能够进行自动评分的考试方式。同时加强了实验环节的考核,做到重理论考核,更重实际编程能力的考核。通过多元化的考试方式,提高了学生解决实际问题的能力。
六、结论
这些教学方法在实践中得到了應用,并且达到了很好的教学效果。虽然教无定法,但是万变不离其宗,这些方法不离开程序设计的教学内容和教学目标,不脱离学生的知识背景和认知规律。采取符合学生认知规律的科学的教学方法,提高了教学效率,取得了事半功倍的教学效果。
参考文献:
[1]岳晓.大学生创新能力培养之我见[J].高等教育研究,2004,25(4):105-109.
[2]张春娜,李良玉,胡美蓉.关于多媒体教学的几点思考[J].陕西教育,2009,10:322、327.
[3]王春枝,熊才权,欧阳勇.计算机专业生产实习模式的探索与研究[J].计算机教育,2007,11:84-86.