文档详情

2025年《JavaScript程序设计》课程标准.docx

发布:2025-06-07约7.14千字共15页下载文档
文本预览下载声明

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

显示全部
相似文档