高职院校计算机程序设计教学的改革与发展探讨_第1页
高职院校计算机程序设计教学的改革与发展探讨_第2页
高职院校计算机程序设计教学的改革与发展探讨_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、高职院校计算机程序设计教学的改革与发展探讨摘要:在新时期下,程序设计已在各高职院校作为计算机根底教育的一门主干课程。本文针对当前高职计算机专业程序设计教学以VisualBasic的特点,着重探讨在新时期下程序设计的教学的创新发展。关键词:程序设计;VisualBasic;高职院校;计算机计算机发展初期,对绝大多数人来说使用计算机是天方夜谭。但是随着计算机技术和通信技术的飞速发展,计算机应用的日益遍及,信息的获取、传输、处理和应用能力将作为人们最根本的能力和文化水平的标志。以计算机技术、微电子技术和通信技术为特征的现代信息技术,已在社会各个领域产生与应用。高职院校开设计算机程序设计课,一方面拓宽

2、了大学生知识结构,强化了学生的数学思维;另一方面,为大学生增加了就业时机。但是传统的计算机程序设计体系同急剧发展的计算机技术已不相适应,应对计算机程序设计体系进行相应的改革。本文就以VisualBasicVB程序设计课程为例来加以探讨。1高职计算机VB教学的特点VB具有易学、功能强、见效快等突出特点。它隐藏许多编程的细节问题,这既是它的优点也是它的缺点。优点是不用考虑许多编程的细节问题,编写代码效率高,缺点是常常使程序设计者知其然,而不知其所以然,对某些问题难于理解。VB是WINDOWS环境下的事件驱动程序设计语言,只有在某个事件发生后,相应的代码才会被执行。什么时候事件发生,发生该事件后该执

3、行哪段程序代码,学生很难理解。同时任何一门语言都是和机器语言紧密相连,而与自然语言差异较大,VB语言同样波及内存单元(变量)、数据保留(实例)等计算机根底知识和常用算法的数学知识。2加强高职校计算机VB教学的措施2.1分层制定教学目标学生作为课堂教学的主要教学对象,其发展水平差别是客观存在的。学生在进行计算机程序设计的学习过程中,也存在着差别,主要包括计算机水平差别、思维发展差别等。教师在教学中要根据学生所表现出来的差别进行分层,设计不同层次的学生模型,分层制定教学目标和教学内容,依据教学大纲设置不同层次的学生在教学活动中要到达不同的学习目标并依此安顿不同的学习内容,激发学生努力探索而实现认知

4、水平的重新架构。首先,要设置不同的教学目标,即把计算机程序设计课分为两个层次,一个根底层次,一个提高层次。以VB为例:根底层次要求学生掌握VB的根底知识和根本技能,能对软件进行进一步自学和知识的迁移;提高层次要求学生在到达根底层次的教学目标后,能综合运用所学知识和技能,解决实际问题。其次,根据不同的教学目标设计不同的教学内容。根底层次的教学内容是根本掌握VB的根本技能和应用,能独立编写小程序;提高层次的教学内容是熟练掌握VB的根本技能和应用并能用VB完成一个工程的策动与设计。2.2教学内容的创新2.2.1注重理论联系实际VB是一种可视化编程语言,提供了丰盛的控件,使得编程尤其是对图形图像的处理

5、变得更加简单。VB是面向对象、以事件驱动程序的编程办法,不仅能使从事Windows编程人员从复杂的工作中解脱出来,而且人们在程序开发上不再需要与语言打交道,把复杂的计算机语言、专业化的技术变成了轻松自如、随心所欲的人机对话。因此,基于VB语言的编程特点,我们倡议教师在课堂上通过VB设计实例一步步地引出对象、控件的使用,使学生不至于掉入VB语言知识的细节里,防止出现既费时、又费劲,而学习收效不理想现象,使干燥无味的内容变得简单,从而有趣,激发了学生浓厚的学习兴趣。2.2.2注重实习高职院校要从长远考虑,尽早开展教育引导学生对高速发展社会给学生就业和发展带来的时机和冲击。学校应改变原来实习只安顿在

6、高年级的状况。提出类似工作方案的实习方案,包括内容安顿、学分设置、考核目标等内容。倡导学生合理利用三到四年的寒暑假假期,分阶段分层次逐渐深入地开展专业实习。在实习中注重计算机技术在本专业领域内的应用。高职院校只有这样才能培养出专业技术过硬并适应当今社会需要的人才。2.3教学办法的创新2.3.1发挥计算机多媒体的优势大量的调研充沛证明:学生在如下情况下,其学习效果才会是非常有效的学习:感觉到自己备受别人的关注;对他们现在学习的知识充斥兴趣;自己是学习的主导和参与者;在任务完成后得到适当的反应;看到了成功的时机;对正在学习的东西感兴趣并觉得富有挑战性;感觉到他们正在做有意义的事情。要促进学生的自主

7、发展,就必须最大可能地创设让学生参与到自主学习中来的情境与气氛。比方在讲解VB程序设计时,我就把当前国际前沿的软件开发技术给学生概要的介绍,给程序员蒙上了神秘、传奇的色彩。让学生心驰神往,把程序员当成自己的幻想。然后再用VB开发的应用程序例如比方动画、游戏还有公司企业使用的数据库软件给大家观赏。2.3.2实现教学互动学生在课外的学习或作业中,遇到不能解决的问题时,可以及时提出。问题提出后,同学们之间可以相互讨论,共同解决;另一方面教师可以有目的的答疑。这样,既增进了师生之间交流的时机,又到达共同提高的目的。2.3.3强化现场演示VB是可视化的编程语言,它继承了面向过程的编程思想,但同时在交互式

8、操作上有了革命性的改良。这就使得对VB纯语法的概念大大降低。使用多媒体教学,作为老师可以根据我们预定的项目工程,逐步展开,通过各个实际窗口的创立现场演示各种操作办法,来完成各种功能,在现场演示的过程中渗透VB的语法和句法,这对于非计算机专业的学生来说更容易激发学习兴趣,更有助于学生掌握课堂讲课内容。2.4创新考核办法根据VB这门课中控件多、属性多、事件多,内部函数多等特点,我们认为对学生的VB课的辩论应以注重学生主体在整个教学工程活动中是否主动参与、主动探究,是否实现了主体发展,是否有利于学习能力、实践能力、探索能力提高为出发点,打破一份论文考学生的传统做法,通过各种各样方式综合评价。2.4.

9、1布置课后作业在网上作业和试验环节同时进行的时候,还可以针对上课和试验中遇到的情况,布置几个大的作业,供学生选择练习。老师可以在第一节课就布置大的作业,比方:要求学生设计一个学生成绩管理信息系统,随着讲课内容的深入,让学生逐渐参加内容,逐步完善,到期末的时候可以选择几个典型组织学生观摩,并可把这一成绩按一定比例记入学生期末成绩,这样在有明确目的的情况下,可以激发学生的学习积极性和学习兴趣,激发学生的竞争意识,使得学生带领任务学习本课程。2.4.2采用上机考核上机方式辩论,采用一人一机,老师给出辩论题目,学生在规定的时间完成辩论内容,答卷完毕后保留,由老师阅卷评估学生成绩。这种辩论方式本身就是对

10、学生实践水平的一次检验,既考出了学生的实际应用能力,又体现了计算机课辩论的现代性。2.4.3上交自制作品考核学生的综合运用能力在学习过程中,老师把辩论题目下达给学生,示例开发一个管理系统、课件等。让学生去查阅资料,去构思,遇到问题可以请教老师或同学。总之,把主动权交给学生,激励学生去思考,去创新。让学生主动地去学习,自由地去学习。总之,VB作为一门重要的编程语言在高职院校的程序设计教学中仍然占据重要位置。教学改革永无止境,我们必须不断的研究,勇于探索和实践,坚持以就业为导向,以效劳求支持,靠质量求发展,求真务实,与时俱进,为人才的培养做出应有的奉献。参考文献:【1】胡忠望,湛新年非计算机专业计算机根底教育课程体系改革J机械项目高教研究,2008

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论