《JavaScript项目式实例教程》课程标准_第1页
《JavaScript项目式实例教程》课程标准_第2页
《JavaScript项目式实例教程》课程标准_第3页
《JavaScript项目式实例教程》课程标准_第4页
《JavaScript项目式实例教程》课程标准_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、JavaScript项目式实例教程课程标准  课程编号: 02104 课程类型: 非核心课程、一体化课程 学时: 72 适用对象: 软件与信息服务专业二年级学生 编制者: 张屹峰 审核者:  编制日期: 2014-07-05  一、 课程的性质 1、课程定位 JavaScript项目式实例教程课程是电脑软件与信息服务专业的一门重要的专业课,定位于WEB技术开发工作岗位。它是WEB前端技术开发的必备

2、课程,在整个课程体系中具有重要的作用。本课程的前导课程:静态网页设计、DIV+CSS布局。后续课程:网页美工、PHP动态网页设计、C#程序设计与应用等。 2、课程任务 JavaScript项目式实例教程课程课程任务是培养网页设计、网页美工以及WEB综合开发的初、中级专业人才,通过本课程的学习,学生能掌握JavaScript语言的基本编程思想,并能熟练利用JavaScript控制WEB页面各级元素,实现WEB前端的验证、动态展示等任务。 二、 职业活动 通过本课程的学习,使学生形成一定的学习能力、沟通与团队的协作能力,形成良好的思考问题、分析问题

3、和解决问题的能力,养成良好的职业素养。遵守国家关于软件与信息技术的相关法律法规,形成关键性的软件开发与应用的能力。最终成为具备较全面的软件开发与信息服务的技术人才。 该课程涉及的知识是Web应用程序或网站前端开发人员必备的基本技能,职业活动与课程内容的对应关系如下: Web前端开发岗位职业能力 教学内容理实一体化课 模块化设计思想 任务模块化第1章 程序设计基本流程 判断、循环结构第2、3章 与基本对象的交互设计 事件第4章事件高级应用第8章 操作浏览器窗口 窗口对象第5章 

4、操作Document 文档对象第6章 操作DOM DOM对象第7章 动画基础 运动基础第9章   三、教学目标   1、职业关键能力目标 1掌握JavaScript语言的基本语法及常用的内置函数 2掌握事件以及事件的触发机制 3掌握BOM对象的常用属性和方法  JavaScript项目式实例教程课程标准 34掌握文档对象的常用属性和方法 5掌握Cookie对象的使用方法 6掌握DOM的概念以及利用DOM操作文档节点的

5、方法 7掌握事件流和事件绑定 8掌握利用JavaScript设计缓冲运动的原理和方法 2、职业专门能力目标 1通过完成相关的项目,掌握JavaScript语言的语法结构。 2通过完成相关的项目,掌握JavaScript各种内置对象的使用方法和应用情境。 3通过完成相关的项目,寻找发现问题途径,学会解决问题的方法 3、方法能力目标 形成一定的学习能力、沟通与团队的协作能力,形成良好的思考问题、分析问题和解决问题的能力,养成良好的职业素养。遵守国家关于软件与信息技术的相关法律法规,形成关键性的软件开发与应用的能力。&#

6、160;四、课程内容 1、预备知识 学习本课程,学生必须具备的知识和技能有:电脑应用基础、HTML标记语言、DIV+CSS网页布局。如果已具有一门程序设计语言基础则能到达更好的学习效果。 2、核心内容 课程重难点及课时分配如下表所示: 核心内容教学要求重点()难点ABC学时安排备注JavaScript与HTML混编的方式BC2判断、循环结构AB5数据类型及转换AB3字符串对象及处理函数AB4事件处理机制及主要事件AA6窗口对象AA5文档对象AA5DOM对象AA6合计36教学要求:A熟练掌握;B掌握;C一了解技能要求:A熟练掌握;B_掌握;C一了

7、解 3、项目设计 项目设计及课时分配如下表所示: 项目设计教学要求重点()难点ABC学时安排备注项目一:对话框和页面输出CC2项目二:简单计算器AB3项目三:统计成绩单AB5项目四:注册页面设计AB4项目五:多窗体注册页面AA4项目六:多功能相册AA4项目七:商品列表AA4项目八:自制滚动条AA5项目九:运动基础AA5合计36教学要求:A熟练掌握;B掌握;C一了解技能要求:A熟练掌握;B_掌握;C一了解 4、学习情境 本课程以JavaScript程序设计语言为主要工具,学习Web应用程序或网站前端开发技术。为了更好实施软件技术专业“职业情境,项

8、目主导”的工学结合人才培养模式,开展基于软件产品开发工作过程的项目实践教学,本课程组织为9个模块,9个项目。按照项目开发的过程进行模块的划分,在完成每个模块学习和实践的过程中,融入相应的知识点、程序设计方法、程序调试方法和软件设计标准。在教学内容选取和组织过程中,突出与企业的深度融合,引进企业软件产品开发环境、管理标准、技术资源,校企双方共同完成本课程的教学与实践。 5、项目实施 通过项目设计培养学生的职业素养。在项目设计过程中,加深对知识的理解,提高对编程工具使用的熟练程度,掌握软件项目开发的一般方法、步骤与流程,熟悉程序设计的基本工作标准,养成良好的编程习惯。同时,通过

9、协作完成软件项目开发,培养学生的沟通交流能力、组织协调能力、团队合作能力和自主学习能力。项目开发过程中,每4-5人一组,在教师的指导下,制定项目开发计划、时间进度、工作流程等,项目组成员可以具体的分工协作。完成项目测试,项目文档制作等。 6、教学要求 序号课题知识要求能力要求教学建议课时1JavaScript与HTML混编初步体验使用JavaScript进行WEB前端应用开发的方法1、初步体验JavaScript脚本内嵌在HTML中的书写方法 2、初步了解事件触发的概念以及函数调用带领学生共同体验任务完成过程,不必对其中涉及的知识点做过多的解释 42简单

10、计算器 掌握判断结构的使用方法1、熟悉变量和常量的概念和使用方法 2、熟悉基本数据类型及类型转换 3、熟悉各种运算符的使用方法 4、熟悉判断结构 以学习判断结构为主线,融入其他知识点,在项目完成后对这些知识做总结归纳 63统计成绩单掌握循环结构的使用方法1、初步了解数组的概念和使用方法。 2、初步了解对象的概念。 3、熟悉Math数学对象的应用。 4、熟悉循环结构的使用方法。 5、熟悉变量的作用域以学习循环结构为主线,融入其他知识点,在项目完成后对这些知识做总结归纳104注册页面设计 

11、掌握事件的应用 1、理解事件的概念。 2、掌握事件的触发机制。 3、掌握常用事件的应用。以学习事件为主线,融入其他知识点,在项目完成后对这些知识做总结归纳85多窗体注册页面掌握窗口对象 1、掌握窗体对象Window的常用属性和方法。 2、掌握地址对象Location的常用属性和方法。 3、掌握历史对象History的常用属性和方法。 4、掌握屏幕对象Screen的常用属性和方法。 5、掌握浏览器对象Navigator的常用属性以学习五大对象主线,融入其他知识点,在项目完成后对这些知识做总结归纳86多功能相册掌握文档

12、对象1、掌握文档对象Document的常用属性和方法。 2、掌握Cookie对象的使用方法。 3、掌握图像对象的使用方法。 4、掌握超级链接对象的使用方法。 5、掌握利用JavaScript设置样式的方法。以学习文档对象主线,融入其他知识点,在项目完成后对这些知识做总结归纳 87商品列表掌握DOM对象1、掌握利用DOM获取文档节点的方法。 2、掌握利用DOM操作文档节点的方法。 3、掌握利用DOM获取或设置文档节点样式的方法。 4、掌握利用DOM操作表格的方法以学习DOM对象主线,融入其他知识点,在项目完成后对这些

13、知识做总结归纳 88自制滚动条掌握事件的高级应用 1、掌握事件流和事件绑定。 2、掌握阻止浏览器默认行为的方法。 3、掌握鼠标滚轮事件的处理方法。 以学习事件的高级应用为主线,融入其他知识点,在项目完成后对这些知识做总结归纳109运动基础 掌握利用JavaScript设计动画的基本思想 1、掌握物理运动的基本规律。 2、掌握缓冲运动的原理和实现方法。 3、掌握窗口滚动事件。 以学习缓冲运动的设计思想主线,融入其他知识点,在项目完成后对这些知识做总结归纳 10 18周授课,其余

14、时间机动考试、复习等 合计72 五、课程实施条件 1、人员条件 授课教师必须具备以下条件:本科以上电脑相关专业学历,有一定的英语水平;通过初级或者高级程序员考试或者拿到一些国际、国内认证的证书,有一年以上教授相关程序设计课程或项目开发经验;有网页设计及Web应用程序开发能力及经验;较强的逻辑思维能力,团队精神和协作能力,强烈的好奇心和学习精神。 2、环境条件 本课程需要一间高性能联网的电脑实训室,需满足每位学生一台电脑。配备液晶投影仪、多媒体教学软件、Dreamweaver CS5.0及以上版本、一款JavaScript常用

15、开发工具,如Aptana等。 六、教学组织与方法 1、教学方法 结合软件与信息服务专业学生特点,基于行动导向,根据每个任务的内容特点,以真实项目进行引导开展教学。整个课程以项目任务实训为主线,以技能培养为核心来组织教学。学生在完成项目分解的任务中学习相关知识,并利用这些知识解决项目中的问题。 1项目教学法 课程将WEB前端开发中的某个应用作为一个项目,并分解为多个小的任务。每个任务的学习过程以工作过程为导向,最终形成学生的职业行动能力。 2小组教学法 以6人为一个单位,成立教学小组。单人完成的项目,组内可以互相学习,催促和评

16、价。大型复杂的项目,小组成员共同完成。 3视频展示法 教师对讲授内容充分提炼,将复杂的操作录制下来,方便学生反复观看和模仿,形象生动的动态展示和讲解。使抽象、难懂的教学内容变得直观、易懂和容易掌握;提高了教学效率;便于学生自主学习。 2、教学手段 1充分利用多媒体实训室和多媒体课件 本课程的课堂讲授全部在实训室进行,便于使用投影设备,采用多媒体教学手段。开发和使用的多媒体课件制作精美并含有动态演示,其有效地增强了学生的学习兴趣。 2鼓励自主学习 制作网络课件,并将教学大纲、教案、习题等同时上网开放,激发学生学习兴趣,鼓励学生

17、自主学习,同时可以缓解课程信息量增加与压缩授课学时之间的矛盾。 3严格考评制度 设计了内容丰富、形式多样的习题作业,以利于学生理解和掌握所学知识。严格检查平时作业完成情况,及时反馈作业中反映的问题。采用定期模拟考试的方法及时检验学生阶段性学习成果。建立科学合理的考核评价制度,以促进学生的学习积极性和自我学习的动力。 4充分利用网络环境和资源 充分利用互联网资源、本课程网站资源,在网上开展教学活动,包括网络课程学习、自主学习、课后复习、课件下载、作业提交、专题讨论、网上答疑等,使学生可以不受时间、地点的限制,方便地进行学习。 七、教学材料

18、0;1、学材与教材 1选用教材 JavaScript项目式实例教程校内教材, 张屹峰。 2参考书目 JavaScript DOM编程艺术,人民邮电出版社,Jerymy Keith著.杨涛,王建桥,杨晓云译 JavaScript DOM高级程序设计,人民邮电出版社,Jeffrey Sambells,Aaron Gustafson著.李松峰,李雅雯译 2、软件与网络 Dreamweaver CS5.0及以上版本、一款JavaScript常用开发工具,如Aptana等。&

19、#160;八、教学评价 1、教学评价 强调评价对教学的激励、诊断和促进作用,发挥教师在评价中的主导作用,创造条件实现评价主体的多元化,要关注学生的个别差异,鼓励学生的创造实践。综合运用各种形成性评价方式,全面考察学生的程序设计能力的养成过程,评价与教学过程相结合,动态把握,及时引导学生情感、态度和价值观的形成。采用纸笔测试和上机测试相结合的方式开展总结性教学评价。要根据课程标准的要求和具体考试内容选择合适的题型和考试方式,创造条件全面考察学生解决实际问题的能力,防止只重视知识记忆。要注意结合学生平时学习表现和过程性评价结果,改变单纯一次测验或考试为依据,评定学生一学期或整个

20、学段学习情况的局面,适度加大过程性评价在期末成绩评定中的比重。 2、考核内容 知识模块知识小点 考核等级 1JavaScript与HTML混编 JavaScript在HTML中不同写法 模块化编程 2判断结构 基本数据类型数据类型的转换 运算符 判断结构内置函数 3循环结构数组 对象的概念 Math数学对象  循环结构   变量的作用域   4简单事件事件的概念  事

21、件的触发机制 用事件的应用   5窗口对象 Window对象常用属性和方法 History对象常用属性和方法creen对象常用属性和方法Navigator对象常用属性和方法 6文档对象Document对象常用属性和方法  Cookie对象的使用图像对象的使用超级链接对象的使用利用JavaScript设置样式表的方法  7DOM对象获取文档节点操作文档节点获取和设置文档节点样式 作表格  8. 事件的高级应用 事件流和事件绑定 阻止浏览器默认行为鼠标滚轮事件  9.运动基础物理运动基本规律 缓冲运动的原理和实现  窗口滚动事件&#

温馨提示

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

评论

0/150

提交评论