【编者按】:网学网ASP为您提供 中职ASP动态网页制作课堂教学实践探索 参考,解决您在 中职ASP动态网页制作课堂教学实践探索 学习中工作中的难题,参考学习。
科技信息近十年来,互联网的发展非常迅速,从简单的发送邮件,到即时通讯工具,再到现在风靡全球的微博,互联网已经全面进入web2.0时代。而网站制作技术也在不断发展,开发出来的各种应用也吸引着很多年轻人。对于中职计算机专业的学生来说,他们渴望自己能够开发网站,但教师却面临着抽象的网站开发技术与基础薄弱的中职学生这一矛盾,如何能够让课堂生动并将知识点传授给学生,使学生知其然并知其所以然,是对教师的一大考验。以下是笔者关于中职ASP动态网页制作课堂教学实践的几点看法:首先是课程内容的选择。开发动态网页技术有多种程序设计语言,现在较常用的有ASP、PHP、JSP、ASP.NET等。如果只对于个人来说,具体使用哪种语言编程,全凭个人的条件和爱好。
而中职学生的基础普遍薄弱,语文、数学和英语水平较低是客观事实,因此选择容易上手的动态网页技术是必须的。笔者在教学中选用的是ASP,理由如下:一、ASP是微软的产品,与目前普遍使用的Windows系统和IE浏览器很容易相容。二、ASP所使用的VBScript脚本语言直接来源于VB语言,而VB语言本身就是一种非常简单易学的语言,并且它的运行环境的安装及ASP文件的开发环境也很简单,较适合新手学习,能够让初学者在较短的时间内领会到动态网页的精髓。三、其它程序设计语言的思想和ASP非常相似,无非是一些具体语法的差别而已,只要掌握了其中一种,就可以达到触类旁通、举一反三的效果,再去学习其它语言也会比较轻松。因此,虽然有更先进的诸如ASP.NET,但ASP还是最适合中职学校的动态网页技术课程。其次是如何上好这一门课程。一是备好课。“凡事预则立,不预则废”,一名教师对课堂教学缺少预先计划,不假思索的开始教学,对教学内容缺少安排,那这一节课的教学效果将会大打折扣。
1、必须深刻理解本节课的教学目的。备课时教师就必须考虑课的容量是否适度、课的节奏快慢是否恰当等等,要留足学生活动和思考的时间。如讲有关服务器和客户端的概念时,因为这一个概念是以后课程学习的关键,必须讲懂讲透。因此,针对学生的知识程度,教师备课时就需要考虑这个概念要在课堂上使用多少时间,如何安排教学互动等。2、要理解教学课件在教学中的作用。有些教师把精力过多的放在课件的制作上,关注课件而忽视教学过程,将课件做得非常完美,所用色彩比较亮丽、鲜艳,这往往会分散学生的注意力。笔者将课件的制作归纳为“外观简洁,内容清晰”,因为课程的多数时间是在机房环境下上课,教师上课使用的是教学广播软件,将课件的内容直接显示在学生的显示器上,因此课件外观上简洁而不必太过复杂,内容上能条理清楚的显示即可。3、对教材要进行钻研和灵活运用。教材的编写者在说明概念或原理上是针对所有学生的,可能讲得太简单或太抽象,若遇到这种情况,教师需要结合实际情况,特别是联系学生生活和学习特点对教材内容进行灵活处理,及时调整教学活动。二是上好课。面对基础薄弱而又受不得学习挫折的中职学生,我们需要的是更多耐心、更有针对性地进行教学。
1、需摸清学生的学习心理。实际上,中职学校不乏聪明上进的学生,但更多的是学习基础薄弱的学生,他们的特点是遇到挫折容易放弃,之前的学习惯性使他们喜欢容易上手的学习内容,碰到稍微有难度的,就认为自己不能学好这门课程。殊不知学习贵在“坚持”二字,特别是ASP动态网页课程,个别知识点短时间内难以理解是常有的事。对此,从教师角度看可能是简单的问题,而学生不了解时,教师切忌表现出不耐烦的情绪。笔者的做法是着重培养学生学习的信心,如某个学生能做完某一道题目时,教师可利用机房上课的有利条件,通过教师广播软件中的学生演示功能,让学生操作给其他同学观看,并给予表扬肯定,使他们对学习产生兴趣、增加信心。
2、解决学生所反馈的“概念抽象、原理深奥、代码难记”这一问题。其实这问题正是学生语文、数学、英语基础薄弱的集中反映。语文学不好必然难以理解概念,数学学不好必然难以理解原理中的逻辑,英语学不好必然对代码的拼写造成障碍。对于概念、原理之类的学习内容,笔者更多时候是将其形象化。如函数概念的理解,按教材的定义是“由若干语句组成的程序模块,实现某个特定的功能,并返回一个函数值。”仅仅这一定义学生是很难理解的,因此笔者将“函数”形象化为一个个的“工厂”,并举了weekday()和mid()两个函数进行举例说明,学生理解起来就比较容易了。而对于代码的记忆问题,在学生理解概念和原理的基础上,笔者将课程所涉及的常见代码单词和语法收集整理并印发给学生,让他们抄写,还坚持在每一节课的导入部分对上一节课的单词和语法进行复习,并尽量让学生自己动手编写代码,做到熟悉代码、理解代码,不会遇到代码就退避三舍。
3、选择合适的教学模式。(1)有意义的接受学习教学模式。即以教为主的教学模式,这种模式有助于教师引导学生在有限的时间内掌握系统的知识,且在实施上经济、可行,但这种模式不利于培养学生的探究能力和创造精神。在笔者的教学应用中,通常用于对基础性知识的讲授,如VBScript基础知识这一章节中的概念及基础函数。(2)发现式学习的教学模式。即以学为主的教学模式,这种模式有利于培养学生的发现能力和学习兴趣,有利于知识的保持和应用,缺点是教学时需要花较多的时间,而且对学生的要求较高。笔者通常用于一些有相通性的知识点,如在学习完For…Next循环语句后,要求学生自主学习Do…Loop和While…Wend循环语句,并做出实现类似For…Next循环语句的实例,并比较它们之间的异同点。(3)探究式教学模式。即以教师为主导、学生为主体的教学模式,这种模式结合了前两者的优点,但缺点同样是需要花费较多的课堂教学时间,对教师和学生的要求较高。此种模式笔者一般在项目实例教学时使用,如制作留言板实例,在基础知识铺垫之后,启发学生思考留言板注册、登录、退出、添加、修改、删除、显示等各个功能模块的实现,然后对学生进行分组合作学习,编写完成代码,及时对学生进行指导,最后进行总结交流。总之,在网页技术发展日新月异的今天,学生需要掌握的知识量越来越多,这也对教师提出了更多的要求和挑战,教师一方面知识要更新,与时俱进的学习与网页相关的技术;另一方面更要在教学方法、教学手段等方面进行不断调整与革新,争取更好的教学效果。