首页 > 范文大全 > 正文

JavaScript程序设计基础课程教学浅析

开篇:润墨网以专业的文秘视角,为您筛选了一篇JavaScript程序设计基础课程教学浅析范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:本文讨论了javascript程序设计课程的教学课程安排中存在的选择性问题,采用着重培养学生的自学能力、调动学生的自我钻研精神的方式来激发学生的学习兴趣,进而提高教学质量,达到良好的教学成果。

关键词:JavaScript程序设计;网页制作;教改

中图分类号:G642.0?摇 文献标志码:A?摇 文章编号:1674-9324(2013)05-0239-02 JavaScript是web上的一种功能强大的网络脚本编程语言,通过嵌入在HTML网页代码中而获得用户交互功能、制作网页外观特效等,具有很强的实践操作,是因特网上最流行、使用最广的脚本语言之一[1]。然而,对于这么一门实用性很强的技术课程,在教学上却存在着一些值得思考的问题。本文对JavaScript程序设计与网页制作基础两门课程开设中的教学安排进行了讨论,分析了JavaScript程序设计课程教学方法及其通过JavaScript程序设计这门课程对学生网页制作能力培养的方式。

一、目前普遍的课程设置现状

对于高校教育的网页制作基础和JavaScript程序设计这两门课是一个延续性课程,是从网页基础制作到优化的进一步深入。JavaScrip程序设计最终目的是对网页进行进一步的优化,用来改进设计、验证表单、处理事件、检测浏览器、添加网页特殊效果等。学生在学习JavaScrip脚本编程之前,需要一定的网页制作基础,web基本知识、HTML/XHTML制作、网页的CSS层叠样式表技术及其网页布局等。按照学习知识的连贯性,应该是先开设网页设计基础,再进行学习JavaScrip程序设计的学习,这样才能达到一个很好的教学衔接,使得学生对整个网页网站制作包括网页初步制作、网页优化改进、网页后台数据管理及其网站维护的等系列学习将打下坚实的基础和有一个知识结构整体性的把握。

从本科教育的整体教学安排上看,学习计算机专业知识体系需要有一定的完整性,目前普遍高校的本科计算机专业理论课程的教学安排是很饱和的,特别是计算机科学与技术专业。如果要让学生掌握实用性强的网站开发等一系列技术,先开设网页制作基础,后又安排JavaScrip程序设计,那么课程安排就将变得紧张。因此,很多高校采取只选开一门课程作为学生涉足网页制作领域的一个入门介绍。单一开设网页制作基础课程是大多数高校计算机专业所选择的。高校一般按照目前多数网页制作基础教材的章节,使学生了解网页制作的基本知识,掌握最基本的网页制作流程、技术和方法,但是很难在课堂上让学生接触更多最新最流行的网页制作技术。目前也有高校不设置网页制作基础课程而直接开设JavaScript程序设计课程,教师在教授方式和考核方式上也有所创新,比如案例教学法导入新课[2]、考核过程中引入项目管理过程[3]等。学生在学习JavaScript脚本编程之前,教师一般采用花一定的课时量介绍网页制作基本技术,然后再学习JavaScript脚本编程。用这样的教学方式让学生先初步了解网页的制作,再通过学习JavaScript掌握网页优化的过程,接触最流行的网页制作技术。这种教学安排会因少了网页制作基础而使得教师、学生在教与学过程中碰到一定的知识衔接性难题,不过却很好的锻炼了学生的自学能力。

二、JavaScript程序设计教学改革的对策

1.通过“交流探索法”激发学生的学习兴趣。在高等本科院校中,作为计算机专业的学生应该具有基本的编程能力和一定的自我学习能力。学生只有在学会了基网页制作基本技术之后,才能对网页进行脚本编程的优化、添加特殊效果等。直接学习JavaScript程序设计课程这样的教学安排,促使学生自觉的在课后找相关资料、网上教程来学习网页制作。学生进行自我钻研、亲自上机实验来学习网页制作基础。等学生遇到问题、困难不能解决的时候,再有方向性的请教师进行指导、解答。通过教师的提点,让学生自己去探索,最终达到自行解决问题的效果。这种教学方式,不仅锻炼学生的自学能力,同时也增进了师生之间的学术交流。避免了单一枯燥的教师讲授、学生聆听的教学模式,训练学生思考的习惯。由学生发现问题、提出问题,之后经过教师的指导、学生自己的钻研,最终把问题解决。这样的学与教的过程才更能让学生感受到学习的成就感,最终激发学生更高的学习兴趣,去探索更深层的知识。

2.注重提高学生的动手能力。对于JavaScript的编程基础,教师无需再讲授,只要点出JavaScript脚本语言的一些值得注意或特殊的地方,例如JavaScript与Java中对象和类的微小语法区别。对于已经学习过基础语言C和Java的学生,完全可以自行掌握语言的基本用法。如果对已经熟知且简单的知识,教师都按课程安排一一的讲授,不断的重复,学生会因为感到容易而觉得无聊,导致听课注意力不集中,最终漏掉了该注意的知识点;同时也引发学生不去思考,不去联想,不能学会举一反三的思维能力。对于教学演示方面,例如表单处理、对象和DOM、事件处理等是Javascript脚本编程的核心内容,教师是要做详细的解释和演示的。这些章节的学习,一般教程中都给出了大量的实例,可以让学生看到效果;但如果教师对每种效果都一一操作、手把手的演示,则很容易使学生养成只动眼看不动手操、更不会动脑子的习惯。计算机专业的学习,即使再简单的操作如果不亲自实践,是发现不了其中的问题,就无法真实的掌握知识。

3.教学考核与实践相结合。网页制作、JavaScript程序设计等操作性课程,最有成效的学习就是在实践中收获。目前大多教师在课程验收中布置的网站制作,一般没有直接接触到现实因特网的应用,所以学生制作网页的创造力不够,很多实用知识点得不到运用和体现,特别是网页优化、特效等最流行的技术难以融入到自己的作品中。要让学生真正能掌握计算机技术的最好途径就是学以致用,进行实战练习。所以,在学习JavaScript脚本编程到一定程度以后,就可以让学生自己动手实现网页制作。主要从两个方面进行教学实践:一是让学生模拟现实因特网上的一些网站的制作,模拟网站中用JavaScript做的事件、效果。二是与一些单位或部门联系,给学生接网站制作的小项目,让学生以团队的方式完成客户的需求,真正达到项目开发的实践。

教学实践是因人而异的,有些学生学习能力非常强、善于自我学习、自我攻克,则可以让他们挑战难度大一点或者是课外延伸的知识,这是提高学生计算机专业技术能力的最好办法之一。鼓励学生接一些小型的商业网站开发,或是免费给学校院系、企事业单位的网站进行模块的拓展添加。让学生带着压力去社会实践,既可以培养学生的责任感、团队合作精神,同时更重要的是学生能在满足实际的社会需求中得到网页制作最流行的设计和技术,积累丰富的实践经验。而学习能力相对弱、需要老师一步步带领、指导的学生,则可以让其进行实践模仿,模仿网络中已经存在的优秀的网站,从模仿中感知新技术,从而达到知识的内化。

综上所述,本文讨论了JavaScript程序设计课程与网页制作基础课程在本科教学安排中的存在的选择性问题;认为用培养学生的自学能力为主要的授课方式讲解JavaScript脚本编程语言,采用教学与实践相结合的方法锻炼学生的动手能力、增强学生网站开发的实践经验,从而提高JavaScript程序设计课程的教学水平与质量。

参考文献:

[1]阮文江.JavaScript程序设计基础教程[M].北京:人民邮电出版社出版,2010.

[2]王鹤琴,尹向兵.JavaScript教学方法浅析[J].电脑知识与技术,2010,(6):1146-1147.

[3]郭丽红,袁Z.程序设计类课程考核方式的改革与实践[J].中国现代教育装备,2010,(13):100-102.