PAGE2/NUMPAGES2
《JavaScript程序设计》课程标准
课程名称:JavaScript程序设计
课程代码:3250704
适用专业:计算机网络技术(网络互动媒体开发方向)
课程性质:专业必修课程
学时:72学时(理论:36实践:36)
学分:4学分
一、课程概述
(一)课程的地位和任务
《JavaScript程序设计》是计算机网络技术(网络互动媒体开发方向)专业的一门专业核心课程。该课程涉及JavaScript语言基础、数组、函数、对象、BOM、DOM、事件、正则表达式、Ajax、jQuery等内容。通过本课程的学习,学生能够了解JavaScript语言的特点,掌握面向对象程序设计思想,具备扎实的语言功底。为以后学习更高级的计算机相关课程,从事前端开发相关工作奠定坚实的基础。
(二)课程设计思路
1.内容选择
课程中所涵盖的教学内容是依据对行业及相关企业的调研、根据行业专家对IT制造专业所涵盖的岗位群进行的任务和职业能力分析,同时遵循高等职业学校学生的认知规律,紧密结合职业资格证书中相关考核要求。
2.教学法设计
根据本课程的教学目标要求和课程特点以及有关学情,选择适合于本课程的最优化教学法。综合考虑教学效果和教学可操作性等因素,本课程选用讲授法、实验教学法及案例驱动法。
实验教学法:是指学生在教师的指导下,上机编写程序。
案例驱动法:是指由老师提出或设置某些问题,通过带领学生解决实际的案例教授知识点和类库的用法。
3.内容编排设计
基于工作过程开发课程内容,以行动为导向进行教学内容设计,以学生为主体,以案例(项目)实训为手段,设计出理论学习与技能掌握相融合的课程内容体系。
教学整体设计“以职业技能培养为目标,以案例(项目)任务实现为载体、理论学习与实际操作相结合”。
二、培养目标与要求
(一)总体目标与要求
通过本课程的学习,使学生了解JavaScript语言的特点,掌握面向对象程序设计思想,具备扎实的语言功底。初步培养学生进行前端设计和前端开发的能力,为今后的学习及工作打下一个良好的基础。
(二)具体目标与要求
1.素质
(1)培养学生良好的动手实践习惯;
(2)培养学生逻辑思维能力和综合运用知识的能力;
(3)培养学生的发散思维的能力和创新意识;
(4)培养学生自主学习能力和团结协作精神
2.知识
(1)熟悉JavaScript的用途和发展状况;
(2)掌握JavaScript的基本使用方法掌握数组的使用;
(3)掌握变量的定义与赋值、数据类型与运算符的使用;
(4)掌握流程控制语句的使用;
(5)掌握数组的创建、数组的访问与遍历、数组的属性与方法;
(6)掌握函数的使用方法、变量的作用域、掌握匿名函数与闭包函数;
(7)理解面向对象思想、掌握封装、继承、多态的设计思想,理解原型链机制;
(8)了解BOM的组成结构;
(9)了解什么是DOM;
(10)熟悉事件对象的使用;
(11)掌握Ajax对象的创建、常用方法和属性的使用;
(12)掌握jQuery中插件机制的使用。
3.能力
(1)会搭建程序运行环境;
(2)能阅读JavaScript源程序;
(3)会结合html+css开发网页,实现交互;
(4)掌握结构化程序设计思想,能编写简单的、符合编程规范的源程序;
(5)自主学习程序设计语言的能力。
三、教学内容
(一)课程教学安排进程安排、学习任务(项目)描述、结构与内容、目标与要求及学时分配见下下表:
表1《JavaScript程序设计》课程教学内容设计表
序号
学习任务(项目)
子任务(项目)
教学内容
课时数(理论/实践)
目标与要求
(知识点、能力点、思政点)
教学方式
(教学方法、教学手段)
教学场地
1
JavaScript快速入门
1.了解JavaScript的开发工具
2.JavaScript入门
1.Dreamwear的使用
2.JavaScript快入入门
1/1
知识:对js的基础知识有了基础的了解。
能力:能够使用Dreamwear工具编写js代码。
思政:通过通过我国互联网技术的发展激发民族自亲感和爱国热情,培养对前端编程的兴趣;
理解JavaScrip语言标准,工作和生活都要遵守规则;
理解并尊重工匠精特,在日后的工作和生活中发扬工匠精神。
讲解+演示+练习
理实一体化实训室
2
基本语法
1.掌握变量、数据类型、表达式;
2.掌握运算符、流程控制语句;
3.案例讲解—打印金字
塔、动手实践—九九乘法表
1.变量;
2.数据类型;
3.表达式;
4.运算符;
5.流程控制
3/3
知识:掌握JavaScript的常量与变量、数据类型、条件语句、循环语句等知识点。
能力:能够正确使用变量与常量、数据类型;
能在程序中应用选择结构;