ASP网络编程语言课程教学思考

ASP网络编程语言是计算机专业开设的专业课程,本文针对当前影响ASP课程教学效果的主要问题展开分析,提出了具体的解决思路和方案,从学生兴趣的培养、教学内容和考评办法等几个方面进行了具体的阐述,其中一些创新方法对高校计算机专业的专业学科教学有一定的参考作用。

1ASP网络编程语言课程的教学目的及存在的主要问题

当前各大高校计算机专业的学生都会开设网络编程类的专业课,尤其以ASP为大多数,所以有很多关于ASP方面的教学研究,着重探讨了ASP教学的方法、学习模式以及考核模式等,这些内容给我校教学工作提供了很多成功经验和参考,但是它们往往都忽略了一个根本性问题,作为计算机专业的学生为什么要学习网络编程语言?为什么要选择ASP作为网络编程语言? 只有弄清这些根本性问题,才能更好地指导我们的教学工作。

1.1教学目的

由于Internet的普及,越来越多的软件都与网络有了联系,学习网络编程语言也就成了计算机专业学生的必修课;ASP这种网络编程语言相对简单,主要用于开发小型网站,同时很多学校开设了VB这门语言课程,学生学习ASP就比较容易上手,所以选择ASP作为教学语言是非常合适和科学的。

计算机专业的学生学习任何一门语言的关键是学习程序设计的理念,而不是语言本身,是为了在今后的工作中,通过学校期间的知识积累,具备相应岗位所需要的技能和能力。将来学生从事的工作方向和内容是多样化的,他们必须具备再学习的能力才能更容易地掌握新的语言和工具。

所以,ASP教学的主要目的不是让学生精通ASP这门网络编程语言,较少的课时和实验学时、以及学生个人能力的差别和努力程度,也无法让学生都达到精通。学习ASP是为了让他们了解网络编程相关知识、发展方向和网络编程语言的思路。

1.2当前教学存在的主要问题

1.2.1学生学习兴趣不高

学习兴趣是一门功课能否出成绩的决定性因素,所以,要想让学生把这门功课学好,就必须调动学生的学习热情,只有让学生在平时的课堂或实习机房都能主动的学习相关知识,才能更好地领会学习重点,掌握关键技术。

1.2.2教科书编写水平参差不齐

现在的教科书层出不穷,教科书编写水平差异很大,其中有些教科书语言组织混乱,重点不突出,知识点跳跃大,甚至一本书多处出现编写和印刷错误,而教学用书是学生学习一门技术的起点,所以教科书的选择显得尤为重要。

1.2.3教师的素质问题

教学不但关乎学生学习的兴趣,也对知识点的学习起到了指引作用,很多老师的教学幻灯片内容都是照搬书本上整段的文字,上课时教师就照着幻灯片照本宣科,布置的作业和实验报告在学生提交后也不认真审阅。

2改进课程教学方法的思路

针对目前ASP教学中存在的普遍问题展开分析和研究,有助于我们在今后的教学工作中进行改进,能够有目的性和针对性的制定相应对策,提高教学质量。

2.1学生学习兴趣的培养

学生学习兴趣的高低由三个方面决定的:

1) 学生自身的好学程度。它是学生学习兴趣的决定因素,教师要做的只是在平时的教学中让他们认识到学习的重要性和必要性,其他就只能依靠学生自身了。

2) 老师的正确引导。老师的作用在这里得到了充分的体现,学生想要汲取知识,可是课堂的枯燥无味、晦涩难懂会让学生产生抵触情绪,如何让枯燥的学习趣味化、简单化和具体化是老师们必须做好的工作。

3) 一定的压力。没有压力何来动力,中兴、华为为什么是IT行业的龙头?因为他们的员工有压力,也许压力过大会产生一定的负面影响,但我们应该看到它积极的一面,在中兴、华为工作过的人水平确实得到很大提高,不仅仅是因为他们接触了更多的高新技术,而是那样的工作环境迫使员工不断地汲取知识。同样教师在教学中也需要让学生感到压力――没有一技之长无法在社会上立足,没有技术只能待业,不认真学习只能补考或重修。

所以,在学生兴趣培养上,不但要做好自身的引导责任,而且要通过现实社会让学生从自身提高学习的源动力,只有内外结合,才能真正地把学生的兴趣培养起来。

2.2教科书的选择

选择一本真正适合教学的教科书,是做好教学工作的第一步。教科书的选择应该尊崇以下几个关键点:

1)书本的知识不能过于跳跃,要连贯;

2) 书本的知识应能充分突出ASP网络编程语言的学习重点,应能引导学生掌握ASP的编程思路;

3) 重要知识点的详细性。既然叙述了一个知识点,就应该把该知识点叙述得透彻,不能仅仅提供一般的表述形式,甚至连例子都省略了,这样的课本不利于学生对知识点的掌握。

2.3教师的素质和责任心

首先,教师是学生学习的引路石,如果连教师自己都不能熟练地应用ASP这门语言,那么他就不可能把握这门语言的精髓,也不可能教好这门功课;其次,现在的教学都是声像教学,一般都是教师通过事前做的课件,边操作边给学生讲解,那么课件的质量也十分重要,不能仅仅局限于课本,而是应该突出重点,增加实例,课件的知识容量应远大于课本的内容,并且应以例题为主,不能仅仅是书本的减缩版。最后,要介绍一些新的技术和方法,只有这样才能让学生有机会了解书上没有介绍、但在实际编程中又非常重要的技巧和经验,这样的课堂才是精彩的,这样的授课方式才是学生喜于接受的。

3ASP课程的教学改革方案

根据平时的教学经验,笔者总结出如下的教改方案,并已取得了一定的教学效果。

3.1引导与实战相结合,培养学生学习兴趣

引导和实战是相辅相成的,只有正确地引导,才能让学生在实战中得到真正的锻炼,只有实战的不断演练,才能更好地让引导发挥作用。

引导应分为两个部分:

1) 在学习之初引导他们认识学习ASP的重要性。在ASP课程开始,不能只是简单地介绍ASP 是微软公司推出的一种基于浏览器的网络数据库编程技术,利用它可以实现Internet/Intranet上的数据库编程,是Windows环境下B/S结构应用的主要编程工具[1];而应侧重于当前ASP的应用情况,因为学生毕业离校后,他们中有很大一部分人将会从事与网络相关的开发工作,极有可能使用ASP.NET、PHP或是JSP,并且ASP比这些语言更容易入门,对于今后学习其他语言有极大的帮助,从而让他们能够认识了学习这门知识的重要性。

2) 在学习中多讲解一些学生平时上网时经常接触的动态网页制作,引导他们进一步认识动态网页设计与我们的生活息息相关。如开发聊天室、计数器、BBS论坛等是最能体现ASP这类网络编程语言的特点。

实战是学好一切软件开发技术的最佳途径。有了大量的实际训练才能尽快地掌握开发技巧,融会贯通各主要技术要点,同时,每次需求目标的实现,都是体现了编程人员的自身价值,有利于提高他们的自信心和成就感,这对于学习兴趣的培养十分有利。

在实际操作中,由简到繁的实战训练思路,让他们在学习中得到自我认可;熟练掌握知识点,积累一定的开发思路,使他们觉得原来平时经常接触的动态网页是那么得简单,从而进一步推动他们学习的动力,实现引导目的,为今后工作开辟一条道路。

3.2教学内容的总体规划

时下ASP教科书的内容基本上都是HTML语言、VBScript脚本语言、ASP中的5个重点内置对象、ADO组件使用和数据库操作等几个部分[2]。在教学大纲的制定上,就应该让学生了解学习的各个主要知识点、知识点间的关系和需要掌握的程度等内容。所以在教学上应该有一个明确的指导意见。下面根据教学中的实际经验整理了一个简单的教学思路。

1) 学习HTML语法的重点: TABLE和Form标签的使用。

2) 学习VBScript脚本语言的重点:正常使用。

3) 掌握ASP的5个重点内置对象和常用组件的学习重点:使用方法及应用范围。

4) 掌握SQL Server应用的学习重点:掌握数据库的连接和操作。

从上面的学习重点可以看出,把学习的重点大多定义为使用和认识的层面,而不是要求必须熟练掌握,因为这些教学任务的目的只是让学生知道做一个动态网页必须具备哪些基本知识,这些基本知识和ASP是怎样的关系。至于熟练掌握应用则是实验目的之一,不应该在平时的课堂教学中过多地要求学生死记硬背这些知识点,因为用多了自然就记住了。

3.3立足教科书,拓展知识点

教学目的不是为了考试,而是为了开启一扇门。仅有教学规划是远远不够的,教师作为学生的引路人,还应在ASP的实际教学中引导学生使用工具、掌握最新技术。教师在实际教学中,对于知识点的把握和教学准备还应该具有以下的一些内容:

1) 在HTML语法教学中,除了讲解TABLE和Form标签的使用等书本内容,还应讲解DIV CSS,在网站布局方面,它必然是今后网站制作中最前沿的新技术,也必然是一种新的趋势,有必要让学生了解它的一些最基本的知识[3]。

2) 在HTML语法教学中,还应涉及到Dream- weaver这类网页编辑和网站管理的编辑器,对初涉网页设计的人而言,这类软件确实是非常好用的工具。

3) 在VBScript教学中,还应简单提及JavaScript。当学习ASP时,也应该已经学习或是开始学习Java了,VBScript作为入门是一种不错的选择,但从学习目的而言,JavaScript和Java语言一样,在今后一段时期内必然会得到更广泛地应用,所以在学习完VBScript后,应该让学生了解JavaScript一些基本知识和特点。

4) 在SQL Server的应用内容里面,应着重强调数据库的重要性和数据操作功能。无论学生今后从事哪一类编程工作都应该会接触到数据库,作为计算机专业的学生,数据库应该是他们必须学习和熟练掌握的内容。除了介绍该部分内容的书本知识以外,还应该着重强调数据库的规划,这点在非专业的数据库书籍中一般不会提及或很少提及,之所以要强调,是为了让学生能够认识到ASP有一个主要的特性就是通过对数据库的操作建立功能强大的Web应用程序,没有一个高效的数据库,就没有了ASP所依赖的基础。

5) 教学的准备。作为一个称职的ASP教师,不仅应具备对ASP的熟练应用和把握,在准备教学内容时,应该有三本以上不同作者的ASP 教材,并且在幻灯片的制作上要借鉴不同老师的教学优点,多一些范例,少一些文字,多一些素材,少一些代码的罗列,只有这样的课件,才是合格的。另外,还应该向学生推荐一些课外参考书目和比较好的教学视频,比如,袁理编著机械工业出版社出版的《ASP完全自学手册》,由高振国或刘建明主讲的《动态网页设计》和黑鹰的《ASP教程》视频等,这样有利于学生在课余更好地学习这门功课。

3.4改革考评模式

作为专业课,一般都是由教研组自行命题考试,这样方便授课老师根据学科特点进行考核,对于这种重视操作和应用的学科,应该提高操作比重,降低笔试成绩所占比重,笔者将操作比重提高到60%(其中平时实验占10%),笔试部分占40%。操作内容中不但有既定知识点的实验[4],而且在学期开始,就对学生进行分组,给每个小组指定课题――设计特定内容的网站。 学期结束,对各小组的成果进行考评,按完成情况、功能实现、系统效率、友好界面等部分给定考评成绩,结合期末考试成绩,给出最终学生个人成绩[5]。这样既兼顾了书本知识,又结合了ASP这门学科的特点,有利于提高学生的学习热情和实际应用技能,同时学生通过系统设计对于书本中孤立知识点做到融会贯通。

4结语

针对学科特点,制定合适的教学方案是提高教学

成果的保证。以教师课前的精心准备和课堂的精彩讲解为基础,以引导学生的学习兴趣为着手,以实际应用和考试为手段,从而保证学生对知识点的掌握和融会贯通,认识网络编程语言的思路,以及在学习中提升团队协作的素质。

文章来源于网络

你可能感兴趣的:(笔记)