谈高职院校《脚本语言》课程的教学设计
2011-08-15邓家荣
邓家荣,吴 焱
(1.文山学院计科系,云南文山663000;2.昆明冶金高等专科学校计算机信息学院,昆明650033)
谈高职院校《脚本语言》课程的教学设计
邓家荣1,吴 焱2
(1.文山学院计科系,云南文山663000;2.昆明冶金高等专科学校计算机信息学院,昆明650033)
脚本语言是计算机网络编程方向的重要核心课程,良好的教学设计可以提高高职学生的学习积极性,使其掌握实现网页动态和交互效果的技能,达到学以致用的目的.文章从课程概况、教材选用、教学对象与目标、教学内容和要求、教学方法与手段等五个方面对该课程的教学设计进行了阐述,提出了一个可行的教学方案.
脚本语言;课程;教学设计
1 课程概况
随着计算机网络技术的快速发展,Web应用开发正在受到人们越来越多的关注.早期的HT ML文档只能为访问者提供静态内容,不能生成动态效果和实现交互,脚本语言正是在这种背景下应运而生的.
本课程是学习基于对象和事件驱动并具有安全性能的脚本语言——JavaScript,它是通过嵌入或导入到标准的HT ML文档中来实现的.它的主要用途包括:通过客户端编程使开发者与网页和Web浏览器进行交互;通过Ajax编程以异步方式向服务器发送请求并接收和处理服务器响应;通过服务器端ASP编程来创建具有数据库访问功能的动态网站.
本课程的先行课有《程序设计》、《计算机网络技术基础》、《网页制作》等,后续可以开设《网站建设》、《Web应用系统开发》等课程[1].
本课程是计算机专业网络编程方向的专业核心课程,同时也是IT最新培训体系中高级Web前端工程师培训的核心课程,是淘宝、腾讯、网易、新浪、搜狐、百度等多家大公司招聘网站前端开发人员的必备条件.
2 教材选用
选用教材时遵循了以下原则:
2.1 课程体系先进完整,教学内容不断整合,教学模式规范;
2.2 教学、实验手段灵活多样,强调学生的学习积极性,培养实际动手能力.
本课程所选教材是人民邮电出版社出版,[美]Tom Negrino著的《JavaScript基础教程(第7版)》,它易学便查、图文并茂、循序渐进且善于用常见任务讲解语言知识,在讲述JavaScript编程的必知必会知识同时,兼顾了DOM、XML、Ajax等重要的相关技术内容,能够满足课程需求[3].
同时还向学生推荐了参考书,有的以编程语言学习为主,语法知识讲解很细致;有的提供了综合案例,从项目计划需求分析到页面设计和实现,并解析了编程思想和技术,实用性强;有的实例丰富,按任务类别组织,分类清楚.便于学生进行毕业设计时做参考.
3 教学对象与目标
我们高职院校作为职业教育的主体,在教学中主要是培养学生的实际动手能力和自学能力,而高职学生普遍存在着理论基础薄弱的实际情况,对艰深的理论知识听不懂、学不会,喜欢实际动手操作,喜欢做直观且能很快看到效果的练习.整体看来,学生的简单验证性实验能力较好,但解决实际问题的综合能力较差[2].
本课程的学生有编程和创建网页等先行课学习经历,掌握编程和构建网页的基本知识,熟悉常用的程序逻辑和HT ML标签.因此,本课程的主要目标是使学生掌握增强网页动态性和交互性的技能.
学生通过学习,应达到以下具体目标:
3.1 了解脚本语言JavaScript的特点和基础知识;
3.2 掌握脚本嵌入或导入网页文档的方法;
3.3熟悉脚本语言程序的编程环境;
3.4 掌握脚本语言JavaScript的基本元素及其使用方法;
3.5 掌握用脚本语言JavaScript完成常见实用任务的方法和步骤;
3.6 能够根据需要逐渐添加各种复杂的素材,用脚本在网页上实现丰富的交互效果.
4 教学内容和要求
4.1 教学内容确定的原则
4.1.1 以高等职业教育培养技术应用型人才为目标,注意课程的衔接,按照“加强基础、注重能力、突出应用、兼顾体系”的原则,确定教学内容.
4.1.2 贯彻以能力为本的原则,教学内容安排采用了基本概念→基本方法→实际应用的思路,教学中加强实际应用能力的培养.
4.1.3 教学内容安排贯彻深入浅出、由易到难、循序渐进的原则,注意系统性、科学性,兼顾与专业课程的衔接.
4.2 学内容、要求与学时安排
4.2.1 教学的核心知识及其所处地位:
网页的内容、样式、动作是构成网页的三个重要成员,它们各自都有专用的语言.
描述网页内容使用网页结构语言——HT ML,即超文本标记语言.它通过标记定义各种页面元素,并用标记的属性对页面元素的格式进行设置,还可用于承载脚本代码.
描述网页样式使用网页表现语言——CSS,即层叠样式表.它能更精确地控制页面元素的样式,并实现样式信息与页面内容的分离,还可控制许多仅使用HT ML无法控制的属性.
描述网页动作使用网页行为语言——JavaScript,即用于Web开发的主要脚本语言.它与HT ML、CSS结合起来,可以在一个网页中链接多个对象,实现与网络客户的交互作用.
4.2.2 教学要求分为认知要求、能力培养两个方面.
1)认知要求分为三个层次:
了解:初步知道知识的含义及其简单应用.
理解:懂得知识的基本概念和基本规律以及与其他相关知识的联系.
掌握:能够应用知识的基本概念和基本理论,分析和解决实际问题.
2)能力培养分为三个层次:
基本能力:理解实例效果,模仿编写代码,上机检验调试,巩固基础知识.
简单应用能力:熟悉教材,积累常见实例,修改增添个性,完成简单交互任务.
综合应用能力:阅读相关资料,拓展学习,能有机地组织和运用所学,实现复杂而有创意的交互编程.
本门课程计划60课时,其中理论教学和实践教学各30课时,将教学和实验两者有机地结合,可有效提高学生学习积极性,为实现教学目标充分保障.
5 教学方法与手段
《脚本语言》的教学,要求学生对前面所学专业基础知识有较强的联系组织能力,而且是学生将计算机编程、网络技术、网页制作等有关的课程知识进行重温、重组、重构的课程,课内的中心任务不是深入而全面地讲述大量的语言语法和编程知识,而是集中地演示如何用脚本语言JavaScript完成一些常见实用的交互任务,鼓励学生通过自己的直接实践来积累经验.
在教学中将主要采用以下几种方法:
5.1 以速查表形式向学生提供相关先修知识的快速回顾.避免学生在学习中再去翻查先修课教材资料,打乱思维通路.
5.2 用参考书目向学生介绍拓展阅读线索.学生可以根据各自不同学力选择个性化的学习进程,避免在同深度同进度整齐划一的刻板教学中损害学生的学习兴趣和积极性.
5.3 用任务引领的方式组织教学,教学内容紧密联系实际.选用的各种交互任务实例普遍存在于工作、生活中,把脚本程序设计展开到实际应用这一层次,能有效提高学习兴趣,激发学习热情.
5.4 使用多媒体教学,演示实例制作过程和交互效果,增加感性认识.学生在实验课或课后学着实例进行练习和改编,可起到事半功倍的作用.
5.5 充分鼓动学习后劲.在完成教学内容的同时,注重计算机网络与编程技术的发展,将Ajax技术和实例介绍给学生,使学生可以有意识地跟随新技术和热门方向,主动完成知识更新,在就业时增加动势.
另外,在考核时,按学生平时成绩(包括作业、课堂提问、实验效果等)和期末考试成绩四六划分进行综合评定,期末考试采用笔试的方式进行.
结束语
我们根据高职学生的知识结构特征及其认知规律,在本课程的教学中采用梳理知识线索、实用任务引领等教学方法,以“教师为主导,学生为主体”,教师的导立足于学生的学,引导学生学会个性化学习,主动地参与到知识形成的整个思维过程,力求使学生在积极、愉快的课堂气氛中提高自己的认识水平,从而达到预期的教学效果.
因教学有法,而教无定法,教学法和教学设计的研究永无止境,我们还需要不断探索.研究和实践如何构建学生课业考核评价体系、建设教学资源库及教学网站是今后我们在教学设计中需要进一步分析和解决的问题.
[1]刘军华.基于网络环境下面向对象程序设计课程教学模式的探讨[J].长沙通信职业技术学院学报2009,8(3).
[2]王铁军.浅谈在中职Photoshop教学中课堂教学方法的实践与思考[J].教师,2009(20).
[3][美]Tom Negrino.JavaScript基础教程[M].北京:人民邮电出版社,2009.
Instructional Design of Script Language in Vocational Colleges
DENG Jia-rong1,WU Yan2
(1.Depar tment of Computer Science,Wenshan University,Wenshan 663000,China;2.Department of Computer Science,Kunming Metallurgy College Kunming 650033,China)
Script language is a core course of computer network programming,improving instructional design is good for morale and could help students to master the skills of web page interactive effect,in this way,adhere to the principle of making study serve the practical purpose.This paper analyzes instructional design from five aspects:curriculum outline,textbook selection,teach object and goal,instruct content and request,teach method and way and prompt a practical teaching plan.
script language;curriculum;instructional design
G423
A
1008-9128(2011)02-0048-03
2011-02-28
邓家荣(1963-),男,云南砚山人,副教授。研究方向:计算机教学与管理、网络管理等.
[责任编辑 自正发]