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