admin 管理员组

文章数量: 1184232


2023年12月18日发(作者:圆满举办)

《JavaScript》课程标准

(B类课程)

课程编码:03160207

课程类别:专业基础课

适用专业:移动通信,物联网

授课院(系、部):机电与电子信息工程学院

学分学时:4学分60学时(理论教学30学时 实践教学30学时)

编写执笔人:刘亮

教研室主任审核签字:

院长(主任)审定签字:

审核日期:

审定日期:

1.

课程性质和课程设计

1. 1课程定位与作用

课程的定位:

(JavaScript))是一门专业基础课程。通过本课程的学习,使学生获

得互联网编程领域必备的基本理论、基本知识和基本技能,具备网站交互

设计、网站脚本设计、网站动态设计等专业能力,突出培养学生互联网网

站APP脚本开发能力能力,毕业后能够胜任互联网企业的相关岗位工作。

课程作用:本课程对学生职业岗位能力培养和职业素质养成起着重要

的支撑作用,能够全面培养学生的团队协作、工作责任心、职业规范和职

业道德等综合素养。

与其他课程的关系:本课程是《JQuety》课程的前导课程。

1. 2课程设计理念

① 坚持高职性,体现高职院校人才培养的特色。

高职性的内涵包括高素质和技能型。课程坚持以就业为导向,以理实

一体化为特色,培养高素质、技能型专门人才。

② 坚持主体性,突出学生在教学中的重要地位。

坚持主体性,首先体现在尊重学生的知识基础上,课程要从学习内容

安排上,在低起点的学生和高素质的培养目标之间搭建递进式阶梯。坚持

主体性,其次体现在尊重学生的学习能力上,在教学实施的过程中要加强

对教学方法的研究,充分调动学生的学习积极性和学习潜能,激发学习的

内驱力。坚持主体性,还体现在尊重学生的个体差异上,课程要尊重学生

在学习动机、兴趣爱好、身心素质等方面的个性差异,确定适宜的学习目

标和评价方法,使每个学生都能体验到学习的成功和快乐,以满足自我发

展的需要。

③ 坚持全面性,培养终身学习和全面发展能力。

面向全体学生,着眼于学生终身学习和全面发展。尊重事物发展的客

观规律,从课程设计到教学实施的多个环节,注重培养学生的可持续发展

能力,在夯实专业基础的同时,强调学生自主学习能力的培养,为学生终

身学习莫定基础。课程还要重视提高学生的品德修养和审美情趣,使他们

逐步形成良好的个性和健全的人格,促进德、智、体、美的和谐发展。

④ 坚持综合化,力求实现“所学即所用”。

通过社会调研,邀请行业、企业专家对生产岗位进行任务和职业能力

分析,以生产岗位任务为基础选定学习项目、组织学习内容,以具体的生

产岗位为单元模块,把电工基础涉及的内容进行整合,实现整体性地呈现。

重视教学资源的开发和利用,以知识拓展的形式,注重补充生产领域的新

知识、新技术和新方法。

1. 3课程设计思路

按照“以能力为本位,以职业实践为主线,以项目课程为主体的模块

化专业设计课程体系”的总体设计要求,该门课程以形成网站脚本与互动

设计等能力为基本目标,彻底打破学科课程的设计思路,紧紧围绕工作任

务完成的需求来选择和组织课程内容,突出工作任务与知识的联系,让学

生在职业实践活动的基础上掌握知识,增强课程内容与职业岗位能力要求

的相关性,提高学生的就业能力。

学习项目选取的基本依据是该门课程涉及的工作领域和工作任务范围,

但在具体设计过程中,以编程专业学生的就业为导向,根据行业专家对互

联网专业所涵盖的岗位群体进行的任务和职业能力分析,同时遵循高等职

业院校学生的认识规律,确定本课程的工作任务模块和课程内容。

2.

课程目标

通过任务引导的项目活动,使学生具备本专业的高素质劳动者和高级

技术应用型人才所必须的电路的基本理论和分析计算的基本方法。同时培

养学生爱岗敬业、团结协作的职业精神。

课程工作任务目标

(1)

学会观察、分析与解释网络开发项目的需求;

(2)

了解并掌握Javascript脚本开发的一般操作,并能应用于网站

交互式设计开发;

(3)

结合实例讲解利用Javascript脚本开发网站动态交互得方法,

培养利用计算机前台脚本开发的能力;

(4)

掌握JavaScript的脚本编写能力,各种程序中BUG的运行、调

试、维护方法;

职业能力目标

(1)

培养学生的沟通能力及团队协作精神;

(2)

培养学生分析问题、解决问题的能力;

(3)

培养学生具有学习和应用JavaScript新知识、新技术的能力;

(4)

培养学生爱岗敬业,勤奋工作的职业素养;

(5)

培养学生的环保意识、质量意识、安全意识;

(6)

培养学生的项目分析能力。

3.

课程内容设计与要求

3. 1课程内容

T1 JavaScript

基础

T2自定义函数2与事件

T3 window, document

对象与

DOMO

级事件

T4 DOM对象之间的关系与DOMO级事件

T5 DOM操作

T6 JavaScript

操作

CSS

T7正则表达式和表单验证

T8表单验证2和数组

3. 2学习情境设

学习情

*、

工作任务名称

掌握

JavaScript

的书写位置

掌握

JavaScript

知识目标

JavaScript的书写格式

技能目标

学会书写JavaScript格

6

4

JavaS

cript

基础

(16学

时)

JavaScript的输出有哪

几种

学会JavaScript在网站

中的输出

常见的输出

JavaScript中的变量

掌握

JavaScript

基础语法

javascript基本语法:变

量类型

6

JavaScript变量的声明

掌握

JavaScript

的变量作用域

与赋值

变量的声明(定义):JS

中变量的声明应该统一通

过var来声明

6

JavaScript赋值运算符

与表达式

算术运算符+、-、*、

/ 、 %、 ++、 --

逻辑运算符!、&&、||

赋值运算符二、+二、-二、

*二、/二、%=

比较运算符>、〉=、<、<JavaScript关系运算符

二、

掌握

JavaScript

的运算符

与表达式

JavaS

cript

基础

4

=、

=、!二、==(全等于)

If语句与for循环及运

三目运算符?:

用if进行判断,用for

循环写出乘法口诀表

(二)

掌握

JavaScript

(18学

控制语句

时)

4

注释字符串的使用方法

单行注释:

多行注释:/* */

//

掌握

JavaScript

的注释与字符串

例如:

〃单行注释

4

/*

第一个

JavaScript

*/

局部变量:在函数中通

利用局部变量进行局部调

用与全局调用

JavaScript

局部

变量

过var声明的变量。作

用域是在从定义开始到

函数结束。

函数:封装一段代码,

4

封装一段函数,并进行调

掌握自定义函数

三、自定

义函数2

与事件

代表能够完成的一种功

能。

4

JavaScript

onclick当单击时

onchange当内容发生改

JavaScript

事件

变时

基于事件调用封装好的函

(12

时)

4

onfocus当获得输入焦

点时

onblur当失去焦点时

window

alert():弹出警告框

对象JavaScript中的核心顶

open(url, name, args):

级对象,它表示一个浏

默认在新窗口中打开url

览器窗门。

四、win

地址

close():关闭窗口

setinterval(fun, n):

隔n毫秒执行一遍fun函

dow, doc

ument

window, document

象与

对象

4

D0M0

事件

setTimeout (fun,n):

定n毫秒之后才执行fun

(8时)

函数

clearinterval ():关闭

定时器

获取dom对象

DOMO级事件

document. getElementByl

d()通过id获取DOM对

4

document. getElementsBy

TagNameO通过标签名获

取一个或多个DOM对象

document. getElementsBy

ClassName()通过标签的

class名字,获取一个或

多个DOM对象

document. getElementsBy

Name ()通过name获取一

个或多个DOM对象

1, DOM节点与节点之间

的关系

Children

通过父元素

查找子元素,集合/数组

2,

获取DOM节点的内容:

fisrtElementChild

innerHTML和

innerText

找到第一个子元素

五、DOM

对象之

间的关

DOM 0

级事件

lastElementChild

查找

DOM对象之间的关

到最后一个子元素

nextElementSibling

一个兄弟元素

6

previosElementSibling

上一个兄弟元素

(10时)

parentNode

通过子元素

查找父元素

3, HTMLO级事件

DOM 0级事件

4, DOM节点的操作

制作一个投票系统

4

DOMCSS

样式在

JavaScript

中怎么调用

六、

对象都有一个

style属性

2.1设置样式只能通过

JavaScr

ipt操作

CSS (8

时)

JavaScript

的样

式语法

DOM

对象.style, xxx

样式

二心';来操作

4

. backgroundCo

lor=〃red〃;

, display=〃bio

ck〃;

JavaScript

菜单

的制作原理

JavaScript

调用

CSS

制作一个JavaScript横

作实例

向菜单栏

4

正则表达式仅仅是用来

实例:制作交互式设计菜

处理字符串的,它的特

长在于处理复杂的字符

串。

单栏

七、正则

表达式

和表单

验证

JavaScript

的样

式语法

正则表达式定义的

是字符串的模型(或叫

JS实现div显示与

模式,英文pattern),

隐藏

我们可以使用这个模型

来去验证某个字符串

(或字符串里的一部

分)是否和这个模型(或

叫模式)相匹配,或使

用这个模型把某个字符

串里和这个模型匹配的

4

(4学

时)

JavaScript

菜单

的制作原理

那一部分找出来。

4.

课程实施

4. 1教师基本要求

① 具有“双师型”素质的老师要达到任课教师人数的三分之二;

② 任课教师需具有高级软件工程师证书以及其他相关等级证书。

4.2校内外实践教学条件要求

校内实训基地条件要求:

本门课程所依托的计算机机房,课程实训室,且每个课程实训室配有

多媒体和黑板,可实现多种教学模式。

校外实训基地条件要求:实践教学为主体,理论教学为辅线,可实现

学以致用结合。

4.3教学方法建议

根据具体的教学内容和教学过程需要,可以采用项目教学法、任务驱

动法、讲授法、引导教学法、角色扮演法、案例教学法、情境教学法、实

训作业法等。

4.4教学评价、考核要求

本课程的考核设计强调过程考核与最终考核并行,过程考核贯穿课程

教学的始终,在课程教学过程中,基本上每个环节都设置考核,适度增加

学生学习的压力,树立学生全面质量管理的思想,所有考核的结果是公开

的,从而培养学生的竞争意识。考核方式为:期末考核+过程考核。

(-)过程考核说明

过程考核分值占学生总成绩的60%,采取个人考核与小组考核并行的方

式,包括学生的考勤、作业、平时成绩、实训报告成绩等。

(二) 期末考核及方式说明

期末考核主要对学生理论知识进行考核,分值占学生总成绩的40%o

考核方式:笔试(闭卷考试),试卷内容应涵盖电工基本理论和基本技

能的知识内容。

(三) 课程成绩形成(比例分配)

期末考核成绩(40%)

+过程考核成绩(60%)o

5.

课程资源开发与利用

使用教材:

校企合作开发《JavaScript》教材资源,包含配套有企业级开发实例53

个,60学时教学内容;


本文标签: 学生 课程 能力 考核 学习