JavaScript课程标准
- 格式:docx
- 大小:139.31 KB
- 文档页数:11
课程设计js一、教学目标本课程的教学目标是让学生掌握JavaScript的基本语法、数据类型、流程控制语句、函数等基本知识,培养学生具备编写简单的JavaScript程序的能力。
具体分解为以下三个目标:1.知识目标:学生能够理解并掌握JavaScript的基本语法、数据类型、流程控制语句、函数等基本知识。
2.技能目标:学生能够运用JavaScript知识编写简单的程序,解决实际问题。
3.情感态度价值观目标:培养学生对编程的兴趣,增强学生的自主学习能力,提高学生解决问题的能力。
二、教学内容根据教学目标,本课程的教学内容主要包括以下几个部分:1.JavaScript基本语法和数据类型:变量、数据类型、运算符、类型转换等。
2.流程控制语句:条件语句、循环语句等。
3.函数:函数的定义和调用、参数传递、返回值等。
4.面向对象编程:对象、属性、方法、构造函数等。
5.事件处理:事件的概念、事件流、事件处理程序等。
三、教学方法为了达到教学目标,本课程将采用以下教学方法:1.讲授法:教师讲解基本概念、语法和知识点,引导学生理解和掌握。
2.案例分析法:分析实际案例,让学生了解JavaScript在实际编程中的应用。
3.实验法:学生动手编写代码,进行实验,巩固所学知识。
4.讨论法:分组讨论问题,培养学生的团队协作能力和解决问题的能力。
四、教学资源为了支持教学内容和教学方法的实施,我们将准备以下教学资源:1.教材:《JavaScript编程入门》。
2.参考书:《JavaScript高级程序设计》。
3.多媒体资料:教学PPT、视频教程等。
4.实验设备:计算机、网络环境等。
五、教学评估为了全面、客观地评估学生的学习成果,本课程将采用以下评估方式:1.平时表现:学生课堂表现、参与讨论和实验的情况等,占总评的30%。
2.作业:布置一定数量的作业,检查学生对知识点的掌握程度,占总评的30%。
3.考试:包括期中考试和期末考试,测试学生对课程知识的全面理解,占总评的40%。
(精心编排)JavaScript(编程教案) JavaScript 编程教案一、教学目标1. 了解 JavaScript 的基本概念和特性;2. 研究 JavaScript 的语法和常用方法;3. 掌握 JavaScript 的使用场景和应用方式;4. 能够运用 JavaScript 编写简单的交互式网页。
二、教学大纲三、教学方法1. 讲解法:通过教师讲解介绍 JavaScript 的基本概念、语法和常用方法;2. 演示法:通过演示实例,展示 JavaScript 的应用场景和实际案例;3. 实践法:学生通过自主实践和项目开发,巩固 JavaScript 的应用技能;4. 互动法:鼓励学生提问、讨论并参与课堂活动,促进研究效果。
四、教学资源1. 电脑和投影仪2. 上网设备3. JavaScript 开发工具 (推荐使用 Visual Studio Code)4. 教学课件和教材五、教学评估1. 学生参与度评估:观察学生的提问和课堂参与程度;2. 课堂练与作业评估:通过课堂练和作业考察学生对JavaScript 的掌握情况;3. 项目实践评估:评估学生在项目实践中综合运用 JavaScript的能力;4. 反馈与建议:及时反馈学生表现,给予指导和建议,帮助学生提高。
六、教学时间安排本教案的教学时间为共计 12 学时。
七、参考资料1. 《JavaScript高级程序设计》(第4版),Nicholas C. Zakas,人民邮电出版社以上是本教案的基本内容,根据实际情况可以适当进行调整和扩展。
希望同学们能够通过本教学计划,掌握 JavaScript 的基本知识和应用技能,为今后的前端开发之路打下坚实基础!。
《JavaScript程序设计》授课计划一、课程概述JavaScript 是一种广泛应用于网页开发的脚本语言,具有强大的交互性和动态效果实现能力。
本课程旨在为学生提供全面的 JavaScript 程序设计知识和技能,使学生能够熟练运用 JavaScript 开发具有实际功能的网页应用。
二、课程目标1、知识目标理解 JavaScript 的基本语法和数据类型。
掌握 JavaScript 的控制结构,如条件语句、循环语句。
熟悉 JavaScript 中的函数定义和调用。
了解 JavaScript 面向对象编程的基本概念和方法。
2、技能目标能够使用 JavaScript 实现网页元素的操作和交互。
能够运用 JavaScript 进行简单的表单验证。
能够利用 JavaScript 开发小型网页应用,如计算器、时钟等。
3、素质目标培养学生的逻辑思维能力和问题解决能力。
提高学生的自主学习能力和团队协作能力。
增强学生的创新意识和实践动手能力。
三、教学内容1、 JavaScript 基础JavaScript 简介:发展历程、应用领域、特点。
基本语法:变量声明、数据类型(字符串、数字、布尔值、数组、对象等)、运算符。
控制结构:ifelse 语句、for 循环、while 循环、dowhile 循环。
2、函数函数的定义和调用。
参数传递和返回值。
作用域和闭包。
3、对象和数组对象的创建和操作。
数组的操作方法(push、pop、slice 等)。
4、事件处理常见的网页事件(点击、鼠标移动、键盘输入等)。
事件监听和处理函数。
5、 DOM 操作DOM 树的概念。
获取和修改网页元素的属性和内容。
6、表单验证表单元素的获取和验证规则。
错误提示信息的显示。
7、面向对象编程对象的创建和继承。
构造函数和原型对象。
8、综合项目实践开发一个具有完整功能的网页应用,如博客系统、在线购物车等。
四、教学方法1、课堂讲授通过讲解、演示和示例,向学生传授 JavaScript 的基础知识和编程技巧。
js 标准JavaScript (JS) 标准是描述JavaScript语言基本语法和功能的规范。
该标准由Ecma国际组织制定,现在的最新版本是ECMAScript 2021。
JS标准规定了一系列的语法规则、数据类型、操作符、控制流程和内置对象,以及各种函数和方法的定义和用法。
通过遵循JS标准,开发者可以编写出可靠、可维护、具有良好兼容性的JavaScript代码。
在JS标准中,定义了一些常用的数据类型,如字符串、数字、布尔值、数组、对象等。
还提供了强大的内置对象,如Math、Date和Array,使开发者能够更加方便地处理和操作数据。
JS标准提供了一系列的操作符,如算术操作符、比较操作符、逻辑操作符等,用于处理各种运算和逻辑判断。
同时,还定义了各种控制流程,如条件语句、循环语句和函数调用,用于实现不同的程序逻辑。
除了基本的语法和功能,JS标准还规定了一些特殊的行为和约定,如变量声明、作用域、闭包和异常处理等。
这些规定使得JavaScript成为一门功能强大,灵活性高的编程语言。
通过遵循JS标准,开发者可以编写出兼容性好的JavaScript代码,因为各种浏览器和JavaScript引擎都会遵循相同的标准来解析和执行JavaScript代码。
这样,开发者就可以确保自己编写的代码在不同的环境中都能够正常运行。
总而言之,JS标准是JavaScript编程的基石,它定义了JavaScript语言的基本语法和功能,使开发者能够编写出高效、可靠的JavaScript代码。
通过学习和理解JS标准,开发者可以提升自己的编程能力,并且为构建更好的Web应用做出贡献。
《JavaScript及网页特效》课程标准课程编号:×××(统一填写)适用专业:计算机软件技术课程类别:专业课修课方式:必修教学时数:48学时一、课程定位1、课程性质《JavaScript及网页特效》是高等教育软件外包技术专业的专业理论必修课,本课程具有较强的实践性。
通过本课程的学习,使学生具有JavaScript编程的基础知识,了解JavaScript程序语言编程结构组成和各部分的功能;掌握在JavaScript语法的基本操作和应用,掌握JavaScript语言的开发方法;了解动态页面开发基本知识,了解jQuery的基础语法,会使用jQuery进行Web页面常用操作。
为后续专业课程学习打下必备的基础。
2、课程设计思路本课程是以高等院校“软件外包专业”学生就业为导向,在行业专家的指导下,以对日(欧美)Java开发、对日(欧美).Net开发、对日(欧美)技术支持等就业方向所涵盖的岗位进行任务与职业能力分析,以实际工作任务为引领,以创新能力培养为主线,将课程知识体系整合为十五个技能教学模块,在教学过程中注意体现学生设计能力培养的循序渐进性。
在教学内容和方法上贯彻“技能培养为主,知识够用为度”的教学思想,旨在培养学生的创新意识,提高岗位实践能力和适应能力。
采用理论教学+实验实训+行业实践3层递进相结合的模式来提高教学质量,从而培育学生掌握对日(欧美)软件开发的基本职业能力。
《JavaScript及网页特效》课程根据对日(欧美)开发人员工作岗位职业能力的需求,设计了两个实训项目,这些项目都是围绕软件编程人员应掌握的工作任务进行设计的。
本课程在设计时考虑主要以锻炼学生的动手能力为主,对于比较深惠难懂、但实际开发中运用较少的知识点尽量少讲或不讲,一切以实际项目为核心,使学生的课程学习和工作需要能完全吻合。
二、课程目标1、课程总体目标根据计算机软件技术专业的整体培养目标,该课程的目标定位为:通过本课程的学习使学生掌握JavaScript的基本语法概念和使用JavaScript进行页面效果开发的基本思想;能熟练地用JavaScript语言进行浏览器端的脚本开发;能熟练使用jQuery进行Web页面处理。
《JavaScript》课程标准(B类课程)课程编码:03160207课程类别:专业基础课适用专业:移动通信,物联网授课院(系、部):机电与电子信息工程学院学分学时:4学分60学时(理论教学30学时实践教学30学时)编写执笔人:刘亮教研室主任审核签字:审核日期:院长(主任)审定签字:审定日期:1.课程性质和课程设计1. 1课程定位与作用课程的定位:(JavaScript))是一门专业基础课程。
通过本课程的学习,使学生获得互联网编程领域必备的基本理论、基本知识和基本技能,具备网站交互设计、网站脚本设计、网站动态设计等专业能力,突出培养学生互联网网站APP脚本开发能力能力,毕业后能够胜任互联网企业的相关岗位工作。
课程作用:本课程对学生职业岗位能力培养和职业素质养成起着重要的支撑作用,能够全面培养学生的团队协作、工作责任心、职业规范和职业道德等综合素养。
与其他课程的关系:本课程是《JQuety》课程的前导课程。
1. 2课程设计理念①坚持高职性,体现高职院校人才培养的特色。
高职性的内涵包括高素质和技能型。
课程坚持以就业为导向,以理实一体化为特色,培养高素质、技能型专门人才。
②坚持主体性,突出学生在教学中的重要地位。
坚持主体性,首先体现在尊重学生的知识基础上,课程要从学习内容安排上,在低起点的学生和高素质的培养目标之间搭建递进式阶梯。
坚持主体性,其次体现在尊重学生的学习能力上,在教学实施的过程中要加强对教学方法的研究,充分调动学生的学习积极性和学习潜能,激发学习的内驱力。
坚持主体性,还体现在尊重学生的个体差异上,课程要尊重学生在学习动机、兴趣爱好、身心素质等方面的个性差异,确定适宜的学习目标和评价方法,使每个学生都能体验到学习的成功和快乐,以满足自我发展的需要。
③坚持全面性,培养终身学习和全面发展能力。
面向全体学生,着眼于学生终身学习和全面发展。
尊重事物发展的客观规律,从课程设计到教学实施的多个环节,注重培养学生的可持续发展能力,在夯实专业基础的同时,强调学生自主学习能力的培养,为学生终身学习莫定基础。
javascript课程标准JavaScript课程标准。
JavaScript是一种广泛应用于网页开发的脚本语言,它可以为网页添加动态功能,使用户与网页进行交互。
随着互联网的发展,JavaScript的重要性日益凸显,因此制定一套JavaScript课程标准对于培养具备优秀JavaScript编程能力的人才至关重要。
本文将围绕JavaScript课程标准展开讨论,旨在为相关教育机构和教师提供指导。
首先,JavaScript课程标准应当包括基础知识的系统学习。
学生需要掌握JavaScript的语法规则、数据类型、运算符、控制语句等基础知识,并能够灵活运用这些知识进行编程。
此外,还应当注重对DOM(文档对象模型)和BOM(浏览器对象模型)的学习,这是JavaScript操作网页元素和与浏览器交互的重要基础。
其次,JavaScript课程标准需要强调实践能力的培养。
学生不仅需要理解JavaScript的理论知识,更需要通过大量的编程实践来巩固所学内容。
因此,课程标准应当包括一定数量的编程作业和项目实践,让学生在实际操作中提升编程能力,培养解决实际问题的能力。
另外,JavaScript课程标准还应当注重与前沿技术的结合。
随着Web技术的不断发展,JavaScript的应用范围也在不断扩大,例如Node.js、React、Vue等技术的出现,为JavaScript的应用提供了新的可能性。
因此,课程标准应当及时更新,引入相关的前沿技术内容,使学生在学习JavaScript的同时也能够了解最新的发展动态。
此外,JavaScript课程标准还应当注重学生的创新能力培养。
编程是一门创造性的工作,学生应当具备独立思考和解决问题的能力。
因此,课程标准可以引入一些开放性的编程项目,鼓励学生进行自主设计和实现,培养他们的创新意识和实践能力。
最后,JavaScript课程标准还应当注重对学生综合能力的培养。
除了编程能力,学生还应当具备团队合作、沟通能力、项目管理等综合素质。
JavaScript最新教案第一章:JavaScript简介1.1 课程目标了解JavaScript的历史和发展掌握JavaScript的基本概念和特点理解JavaScript在Web开发中的作用1.2 教学内容JavaScript的起源和发展JavaScript的语法和特点JavaScript的核心概念JavaScript在现代Web开发中的应用1.3 教学方法讲解和演示示例代码和练习互动讨论和问题解答1.4 教学资源教案和演示文稿示例代码和练习题在线资源和参考资料1.5 教学评估课堂参与和讨论练习题和代码实现项目评估和反馈第二章:JavaScript基础语法2.1 课程目标掌握JavaScript的基本语法和结构理解变量、数据类型和运算符的使用学会使用控制结构和函数2.2 教学内容JavaScript的基本语法和结构变量和数据类型的定义和使用运算符的种类和功能控制结构的作用和实现函数的定义和调用2.3 教学方法讲解和演示示例代码和练习互动讨论和问题解答2.4 教学资源教案和演示文稿示例代码和练习题在线资源和参考资料2.5 教学评估课堂参与和讨论练习题和代码实现项目评估和反馈第三章:JavaScript对象和数组3.1 课程目标理解对象的概念和作用掌握对象的创建和属性的操作学会使用数组和字符串的处理方法3.2 教学内容对象的概念和作用创建对象和使用构造函数属性和属性的操作数组的概念和操作方法字符串的处理和操作3.3 教学方法讲解和演示示例代码和练习互动讨论和问题解答3.4 教学资源教案和演示文稿示例代码和练习题在线资源和参考资料3.5 教学评估练习题和代码实现项目评估和反馈第四章:JavaScript事件处理4.1 课程目标理解事件的概念和作用掌握事件处理的方法和技巧学会使用事件监听器和事件委托4.2 教学内容事件的概念和作用事件处理的方法和技巧事件监听器的使用和实现事件委托的原理和应用4.3 教学方法讲解和演示示例代码和练习互动讨论和问题解答4.4 教学资源教案和演示文稿示例代码和练习题在线资源和参考资料4.5 教学评估练习题和代码实现项目评估和反馈第五章:JavaScript高级应用5.1 课程目标掌握JavaScript的高级特性学会使用ES6和ES7的新特性理解模块化和组件化的开发模式5.2 教学内容JavaScript的高级特性ES6和ES7的新特性模块化的概念和实现组件化的开发模式和应用5.3 教学方法讲解和演示示例代码和练习互动讨论和问题解答5.4 教学资源教案和演示文稿示例代码和练习题在线资源和参考资料5.5 教学评估练习题和代码实现项目评估和反馈第六章:JavaScript DOM操作6.1 课程目标理解DOM的概念和结构掌握DOM的查询和修改方法学会使用DOM事件处理和动画6.2 教学内容DOM的概念和结构DOM的查询方法(getElementById, getElementsByClassName, querySelector等)DOM的修改方法(添加、删除、修改元素和属性)DOM事件处理(事件监听器、事件流、事件对象)DOM动画的实现(transition, animation等)6.3 教学方法讲解和演示示例代码和练习互动讨论和问题解答6.4 教学资源教案和演示文稿示例代码和练习题6.5 教学评估课堂参与和讨论练习题和代码实现项目评估和反馈第七章:JavaScript网络请求7.1 课程目标理解网络请求的概念和原理掌握JavaScript中网络请求的实现学会使用协议和REST API7.2 教学内容网络请求的概念和原理JavaScript中的网络请求(XMLHttpRequest, Fetch API)协议的基本概念和状态码REST API的设计原则和实现7.3 教学方法讲解和演示示例代码和练习互动讨论和问题解答7.4 教学资源教案和演示文稿示例代码和练习题7.5 教学评估课堂参与和讨论练习题和代码实现项目评估和反馈第八章:JavaScript模块化和打包8.1 课程目标理解模块化的概念和优势掌握JavaScript模块化的实现学会使用打包工具和构建流程8.2 教学内容模块化的概念和优势JavaScript模块化的实现(CommonJS, ES6模块)打包工具的使用(Webpack, Parcel, Rollup)构建流程和自动化(Gulp, Grunt, npm scripts)8.3 教学方法讲解和演示示例代码和练习互动讨论和问题解答8.4 教学资源教案和演示文稿示例代码和练习题8.5 教学评估课堂参与和讨论练习题和代码实现项目评估和反馈第九章:JavaScript前端框架9.1 课程目标理解前端框架的概念和作用掌握常见前端框架的使用学会前端框架的原理和扩展9.2 教学内容前端框架的概念和作用常见前端框架(React, Vue, Angular)的使用和比较前端框架的原理和扩展(组件化、状态管理等)9.3 教学方法讲解和演示示例代码和练习互动讨论和问题解答9.4 教学资源教案和演示文稿示例代码和练习题在线资源和参考资料9.5 教学评估课堂参与和讨论练习题和代码实现项目评估和反馈第十章:JavaScript项目实践10.1 课程目标理解项目实践的重要性掌握项目开发的流程和技巧完成一个简单的JavaScript项目10.2 教学内容项目实践的重要性项目开发的流程和技巧(需求分析、设计、编码、测试)完成一个简单的JavaScript项目(如待办事项列表、天气应用等)10.3 教学方法讲解和演示示例代码和练习互动讨论和问题解答10.4 教学资源教案和演示文稿示例代码和练习题在线资源和参考资料10.5 教学评估课堂参与和讨论练习题和代码实现项目评估和反馈重点和难点解析一、JavaScript简介1.1 重点和难点解析JavaScript的历史和发展JavaScript的基本概念和特点JavaScript在Web开发中的作用二、JavaScript基础语法2.1 重点和难点解析变量和数据类型的定义和使用运算符的种类和功能控制结构的作用和实现函数的定义和调用三、JavaScript对象和数组3.1 重点和难点解析对象的概念和作用创建对象和使用构造函数属性和属性的操作数组的概念和操作方法字符串的处理和操作四、JavaScript事件处理4.1 重点和难点解析事件的概念和作用事件处理的方法和技巧事件监听器的使用和实现事件委托的原理和应用五、JavaScript高级应用5.1 重点和难点解析JavaScript的高级特性ES6和ES7的新特性模块化的概念和实现组件化的开发模式和应用六、JavaScript DOM操作6.1 重点和难点解析DOM的概念和结构DOM的查询方法DOM的修改方法DOM事件处理和动画七、JavaScript网络请求7.1 重点和难点解析网络请求的概念和原理JavaScript中的网络请求协议和REST API八、JavaScript模块化和打包8.1 重点和难点解析模块化的概念和优势JavaScript模块化的实现打包工具和构建流程九、JavaScript前端框架9.1 重点和难点解析前端框架的概念和作用常见前端框架的使用和比较前端框架的原理和扩展十、JavaScript项目实践10.1 重点和难点解析项目实践的重要性项目开发的流程和技巧完成一个简单的JavaScript项目全文总结和概括:本文针对“JavaScript最新教案”的十个章节进行了重点和难点的解析。
《JavaScript前端开发》教学大纲课程代码:课程名称:JavaScript前端开发开课学期:3学分/学时:3/32+16课程类型:必修适用专业/开课对象:先修课程:开课单位:团队负责人:责任教授:执笔人:核准院长:一、课程的性质、目的与任务《JavaScript前端开发基础教程》是软件工程专业中一门综合性很强的基础课程,主要内容包括六个章节。
在第一章介绍JavaScript的一些基本背景,快速了解JavaScript的背景、开发环境,以及快速入门的一些知识点。
希望同学通过第一章的阅读,对JavaScript有初步了解并产生学习兴趣,并能在兴趣的基础上学习后面章节或者自行查阅资料学习。
在第二、三、四、五章节中,将挑选JavaScript的最重要基本知识点和最核心知识点进行详细讲解,通过知识点讲解、案例说明、总结及习题的形式进一步深化对于JavaScript的理解;其中第二章介绍JavaScript的基本语法,第三章介绍JavaScript的核心对象和相关方法,第四章介绍在浏览器中使用JavaScript时HTML与浏览器所要使用的一些方法和知识点,第五章介绍前端开发最重要的函数库jQuery的使用。
在第六章节中,在对前面五个章节的学习基础上,为加深学生对知识点的掌握,这里引入了4个综合案例进行深入剖析。
本课程的目的与任务是使学生通过本课程的学习,从JavaScript前端开发的基本概念入手,由浅入深的学习,学会前端开发的相关关键技术,能够掌握常见的网页交互JavaScript 的开发技能,同时通过实践学习基本功能与应用,以梳理知识脉络和要点的方式,让学生掌握JavaScript前端开发的相关思想。
本课程除要求学生掌握JavaScript前端开发的基础知识和理论,重点要求学生学会分析问题的思想和方法,为更深入地学习和今后的实践打下良好的基础。
二、教学内容及教学基本要求1. JavaScript入门(2学时)第一章挑选前端开发JavaScript语言的背景、语言特点以及简单示例来认识JavaScript 语言。
《JavaScript编程》课程标准课程标准课程类型理论+实践课课程性质必修课学时及学分36,2适用专业(群)执笔人课程组审核系(中心)审核二〇一五年4月一、课程定位《JavaScript编程》课程是高职高专计算机网络、计算机信息安全和计算机类各专业的专业基础课和职业素质必修课。
《JavaScript编程》是一门学习制作网站的课程。
通过对本课程的学习,学生将能够使用JavaScript制作网页客户端特效,实现页面特效、动画、用户反馈等功能,从而达到美化网页的效果。
《JavaScript编程》属于专业必修课程。
先修课程为:HTML与页面开发。
二、课程设计的理念与思路本课程方案的设计进一步强化实践训练课程的比重,突出学生能力培养,科学处理讲、练关系,按照三个“三分之一”的比例设计课程并组织教学,三分之一的教学内容采取讲授方式组织教学,三分之一的内容以边讲边练的方式组织教学,三分之一的内容以训练方式组织教学。
在通过教学内容的优化组合,突出实用性和先进性,突出“强调动手、加强实践、培养兴趣、积极创新”的理念,实施循序渐进,实施“基础→综合→系统→创新”的教学体系,打破以往只重视基础内容的教学模式。
“基础→综合→系统→创新”的教学体系,就是强调基本概念、基础内容,但不局限;在教学过程中引导学生根据基本内容综合基本知识,升华基本规律,结合工程应用,达到举一反三,使大多数同学能够掌握教材基本内容和重点内容;教学内容各模块基本掌握的情况下,教师注重从系统整体分析与设计角度出发,从更高层次让学生进一步掌握基本内容和重点内容,使学习优秀的同学能够利用基本知识,从系统角度分析教学内容各模块,最终实现学习方法创新及基本教学内容在创新实践中的应用。
三、课程目标本课程的总目标是:“以学生为主体,以学生的学习为中心”,通过课程的实施,帮助学生学会学习。
使学生的知识、情感、技能得到全面发展,既为今后的专业课程学习打下良好的知识与技能基础,又培养良好的态度,为其将来从事专业活动和未来的职业生涯打下基础。
国家中等职业教育改革发展示范学校软件信息与服务专业建设1.2.5 核心课程的课程标准9. 专业课 JavaScript课程标准东莞理工学校软件信息与服务专业项目建设小组《 JavaScript项目式实例教程》课程标准课程编号:02104课程类型:非核心课程、一体化课程学时:72适用对象:软件与信息服务专业二年级学生编制者:张屹峰审核者:编制日期:2014-07-05一、课程的性质1、课程定位《J avaScript项目式实例教程》课程是计算机软件与信息服务专业的一门重要的专业课,定位于 WEB技术开发工作岗位。
它是 WEB前端技术开发的必备课程,在整个课程体系中具有重要的作用。
本课程的前导课程:静态网页设计、 DIV+CSS布局。
后续课程:网页美工、PHP动态网页设计、 C#程序设计与应用等。
2、课程任务《JavaScript项目式实例教程》课程课程任务是培养网页设计、网页美工以及WEB 综合开发的初、中级专业人才,通过本课程的学习,学生能掌握JavaScript 语言的基本编程思想,并能熟练利用JavaScript 控制 WEB 页面各级元素,实现WEB前端的验证、动态展示等任务。
二、职业活动通过本课程的学习,使学生形成一定的学习能力、沟通与团队的协作能力,形成良好的思考问题、分析问题和解决问题的能力,养成良好的职业素养。
遵守国家关于软件与信息技术的相关法律法规,形成关键性的软件开发与应用的能力。
最终成为具备较全面的软件开发与信息服务的技术人才。
该课程涉及的知识是 Web 应用程序或网站前端开发人员必备的基本技能,职业活动与课程内容的对应关系如下:Web 前端开发岗位职业能力模块化设计思想程序设计基本流程与基本对象的交互设计操作浏览器窗口教学内容(理实一体化课)任务模块化(第 1 章)判断、循环结构(第2、3 章)事件(第 4 章)事件高级应用(第窗口对象(第 5 章)8 章)操作 Document操作 DOM动画基础三、教学目标1、职业关键能力目标文档对象(第DOM 对象(第运动基础(第6 章)7 章)9 章)(1)掌握 JavaScript语言的基本语法及常用的内置函数(2)掌握事件以及事件的触发机制(3)掌握 BOM 对象的常用属性和方法《 JavaScript 项目式实例教程》课程标准(4)掌握文档对象的常用属性和方法(5)掌握 Cookie 对象的使用方法(6)掌握 DOM 的概念以及利用 DOM 操作文档节点的方法(7)掌握事件流和事件绑定(8)掌握利用 JavaScript设计缓冲运动的原理和方法2、职业专门能力目标(1)通过完成相关的项目,掌握JavaScript语言的语法结构。
(2)通过完成相关的项目,掌握 JavaScript各种内置对象的使用方法和应用情境。
(3)通过完成相关的项目,寻找发现问题途径,学会解决问题的方法3、方法能力目标形成一定的学习能力、沟通与团队的协作能力,形成良好的思考问题、分析问题和解决问题的能力,养成良好的职业素养。
遵守国家关于软件与信息技术的相关法律法规,形成关键性的软件开发与应用的能力。
四、课程内容1、预备知识学习本课程,学生必须具备的知识和技能有:计算机应用基础、HTML 标记语言、 DIV+CSS网页布局。
如果已具有一门程序设计语言基础则能达到更好的学习效果。
2、核心内容课程重难点及课时分配如下表所示:核心内容教学重点难点学时备注要求( ☆)(ABC)安排JavaScript与 HTML混编的方式B☆C2判断、循环结构A☆B5数据类型及转换A☆B3字符串对象及处理函数A☆B4事件处理机制及主要事件A☆A6窗口对象A☆A5文档对象A☆A5DOM 对象A☆A6合计36(教学要求: A—熟练掌握; B—掌握; C 一了解)(技能要求: A—熟练掌握; B_掌握; C一了解)3、项目设计项目设计及课时分配如下表所示:项目设计教学重点难点学时备注《 JavaScript 项目式实例教程》课程标准要求项目一:对话框和页面输出C 项目二:简单计算器A 项目三:统计成绩单A 项目四:注册页面设计A 项目五:多窗体注册页面A 项目六:多功能相册A 项目七:商品列表A 项目八:自制滚动条A 项目九:运动基础A 合计( ☆)(ABC)安排☆C2☆B3☆B5☆B4☆A4☆A4☆A4☆A5☆A536(教学要求: A—熟练掌握; B—掌握; C 一了解)(技能要求:A—熟练掌握; B_掌握; C一了解)4、学习情境本课程以 JavaScript程序设计语言为主要工具,学习 Web 应用程序或网站前端开发技术。
为了更好实施软件技术专业“职业情境,项目主导”的工学结合人才培养模式,开展基于软件产品开发工作过程的项目实践教学,本课程组织为 9 个模块, 9 个项目。
按照项目开发的过程进行模块的划分,在完成每个模块学习和实践的过程中,融入相应的知识点、程序设计方法、程序调试方法和软件设计规范。
在教学内容选取和组织过程中,突出与企业的深度融合,引进企业软件产品开发环境、管理规范、技术资源,校企双方共同完成本课程的教学与实践。
5、项目实施通过项目设计培养学生的职业素养。
在项目设计过程中,加深对知识的理解,提高对编程工具使用的熟练程度,掌握软件项目开发的一般方法、步骤与流程,熟悉程序设计的基本工作规范,养成良好的编程习惯。
同时,通过协作完成软件项目开发,培养学生的沟通交流能力、组织协调能力、团队合作能力和自主学习能力。
项目开发过程中,每 4-5 人一组,在教师的指导下,制定项目开发计划、时间进度、工作流程等,项目组成员可以具体的分工协作。
完成项目测试,项目文档制作等。
6、教学要求序号课题知识要求能力要求教学建议课时1JavaScript 与初步体验使用1、初步体验带领学生共同体验4 HTML混编JavaScript进行 WEB JavaScript 脚本内嵌任务完成过程,不前端应用开发的方在 HTML 中的书写方必对其中涉及的知法法识点做过多的解释2、初步了解事件触发4的方法2简单计算器3统计成绩单4注册页面设计掌握判断结构的使1、熟悉变量和常量的用方法概念和使用方法2、熟悉基本数据类型及类型转换3、熟悉各种运算符的使用方法4、熟悉判断结构掌握循环结构的使1、初步了解数组的概用方法念和使用方法。
2、初步了解对象的概念。
3、熟悉 Math 数学对象的应用。
4、熟悉循环结构的使用方法。
5、熟悉变量的作用域掌握事件的应用1、理解事件的概念。
2、掌握事件的触发机制。
3、掌握常用事件的应用。
以学习判断结构为6主线,融入其他知识点,在项目完成后对这些知识做总结归纳以学习循环结构为10主线,融入其他知识点,在项目完成后对这些知识做总结归纳以学习事件为主8线,融入其他知识点,在项目完成后对这些知识做总结归纳5多窗体注册页面掌握窗口对象1、掌握窗体对象以学习五大对象主8Window 的常用属性线,融入其他知识和方法。
点,在项目完成后2、掌握地址对象对这些知识做总结Location 的常用属性归纳和方法。
3、掌握历史对象History 的常用属性和方法。
4、掌握屏幕对象Screen 的常用属性和方法。
5、掌握浏览器对象Navigator 的常用属性和方法。
6多功能相册7商品列表掌握文档对象1、掌握文档对象以学习文档对象主8Document 的常用属线,融入其他知识性和方法。
点,在项目完成后2、掌握 Cookie 对象对这些知识做总结的使用方法。
归纳3、掌握图像对象的使用方法。
4、掌握超级链接对象的使用方法。
5、掌握利用JavaScript 设置样式的方法。
掌握 DOM 对象1、掌握利用 DOM 获以学习 DOM 对象8取文档节点的方法。
主线,融入其他知2、掌握利用 DOM 操识点,在项目完成作文档节点的方法。
后对这些知识做总3、掌握利用 DOM 获结归纳取或设置文档节点样式的方法。
4、掌握利用 DOM 操作表格的方法。
8自制滚动条掌握事件的高级应1、掌握事件流和事件用绑定。
2、掌握阻止浏览器默认行为的方法。
3、掌握鼠标滚轮事件的处理方法。
9运动基础掌握利用 JavaScript1、掌握物理运动的基设计动画的基本思本规律。
想2、掌握缓冲运动的原理和实现方法。
3、掌握窗口滚动事件。
18周授课,其余时间机动(考试、复习等)合计以学习事件的高级应用为主线,融入其他知识点,在项目完成后对这些知识做总结归纳以学习缓冲运动的设计思想主线,融入其他知识点,在项目完成后对这些知识做总结归纳101072五、课程实施条件1、人员条件授课教师必须具备以下条件:①本科以上计算机相关专业学历,有一定的英语水平;②通过初级或者高级程序员考试或者拿到一些国际、国内认证的证书,有一年以上教授相关程序设计课程或项目开发经验;③有网页设计及Web 应用程序开发能力及经验;④较强的逻辑思维能力,团队精神和协作能力,强烈的好奇心和学习精神。
2、环境条件本课程需要一间高性能联网的计算机实训室,需满足每位学生一台电脑。
配备液晶投影仪、多媒体教学软件、 Dreamweaver CS5.0及以上版本、一款JavaScript 常用开发工具,如 Aptana 等。
六、教学组织与方法1、教学方法结合软件与信息服务专业学生特点,基于行动导向,根据每个任务的内容特点,以真实项目进行引导开展教学。
整个课程以项目任务实训为主线,以技能培养为核心来组织教学。
学生在完成项目分解的任务中学习相关知识,并利用这些知识解决项目中的问题。
(1)项目教学法课程将 WEB前端开发中的某个应用作为一个项目,并分解为多个小的任务。
每个任务的学习过程以工作过程为导向,最终形成学生的职业行动能力。
(2)小组教学法以 6 人为一个单位,成立教学小组。
单人完成的项目,组内可以互相学习,督促和评价。
大型复杂的项目,小组成员共同完成。
(3)视频展示法教师对讲授内容充分提炼,将复杂的操作录制下来,方便学生反复观看和模仿,形象生动的动态展示和讲解。
使抽象、难懂的教学内容变得直观、易懂和容易掌握;提高了教学效率;便于学生自主学习。
2、教学手段(1)充分利用多媒体实训室和多媒体课件本课程的课堂讲授全部在实训室进行,便于使用投影设备,采用多媒体教学手段。
开发和使用的多媒体课件制作精美并含有动态演示,其有效地增强了学生的学习兴趣。
(2)鼓励自主学习制作网络课件,并将教学大纲、教案、习题等同时上网开放,激发学生学习兴趣,鼓励学生自主学习,同时可以缓解课程信息量增加与压缩授课学时之间的矛盾。
(3)严格考评制度设计了内容丰富、形式多样的习题作业,以利于学生理解和掌握所学知识。
严格检查平时作业完成情况,及时反馈作业中反映的问题。
采用定期模拟考试的方法及时检验学生阶段性学习成果。