《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语言。希望在完成这章学习后,能够理解前端开发的基本要领并产生兴趣。
2. JavaScript基本语法(6学时)
掌握JavaScript变量、常量以及数据类型,能够熟悉JavaScript运算符的用法和功能,熟悉JavaScript的基本语句,并能够写一些基本的JavaScript命令行代码。
3. JavaScript进阶(8学时)
了解JavaScript的异常处理机制,熟悉JavaScript函数的写法、用法和回调函数,熟悉如何创建JavaScript对象和对象的用法,熟悉JavaScript核心对象的用法。
4. JavaScript交互(6学时)
了解JavaScript的对象模型,熟练掌握JavaScript的事件驱动,熟悉如何实现表单验证,了解如何使用JavaScript实现动态效果,能够独立实现简单的JavaScript动态页面
5. jQuery(6学时)
了解jQuery框架的内容,熟悉如何在页面中引入jQuery,熟悉如何jQuery获取页面中元素的方法,熟悉jQuery的常用方法,能够把复杂的原生JavaScript代码改写成jQuery代码
6. 综合样例4学时)
通过大量样例学习JavaScript的应用,能够参考案例自行实现简单的应用开发。
7.实验(16学时)
教学说明及教学基本要求见《网页设计开发》实验教学大纲。
三、教学方法
本课程教学方法以教师为主导的启发式讲授教学法为主,讨论(提问)式教学为辅结合课外学习的教学方法实验学生动手实验为主,教师的启发式讲授教学法为并结合讨论(提问)式教学,以及结合课外学习的教学方法
1.本课程概念较多,因此教学形式以讲授方式为主。本课程拟采用多媒体PPT的教学方法,增加课堂信息,浅显通俗地对概念、定义和原理进行解释,增加教学的直观性,教学过程中注意各个知识点的关联性,以使学生更好地理解课程内容。
2.对课程中关键性概念、设计思想方面的问题可辅以课堂讨论的形式。
3.为加强和落实动手能力的培养,每章课后应安排作业,帮助学生学习和应用。
四、课内外教学环节及基本要求
本课程共网络前端需要学什么32 + 16个学时,理论32个学时,讲授16周(每周2学时);实验16个学时。
课外学习要求:
1.做好课前预习,预习时以教材为主,了解相关的概念、定义、原理。预习中认真思考,以便带着问题主动地听课。
2.课后要复习,有余力的学生复习时还应阅读参考资料,认真整理课堂听课笔记。
3.要求学生课外自主学习,学生课外阅读的参考资料以本大纲所列参考资料为主。
4.认真完成所布置的作业。
五、考核内容及方式
本课程成绩由平时成绩和期末考核成绩组合而成,课程成绩以百分制计算,分配比例如下:
1.平时成绩占40%,主要考查作业的完成程度,理论课和实验课的出勤率,实验课的考试结果。其中作业10%,实验占25%,出勤率占5%
2.期末成绩占60%,采用考试的考核方式。考试采用卷形式,题型为选择题、正确/错误题、填空题、简答题,以及应用题
六、持续改进
本课程根据学生作业、课堂讨论、平时考核情况和学生、教学督导等反馈,及时对教学中不足之处进行改进,并在下一轮课程教学中改进。
七、建议教材及参考资料
建议教材:
[1] 吕云翔,欧阳植昊,张远. JavaScript前端开发基础教程 [M]. 北京:机械工业出版社,2021
参考资料:
[1] 刘志勇, 王文强, 等. JavaScript从入门到精通[M]. 北京:化学工业出版社,2009.
[2] 曾光, 马军. JavaScript入门与提高[M]. 北京:科学出版社,2008.
[3] 鲍尔斯. JavaScript学习指南[M] 2版.. 李荣青, 吴兰陟, 申来安,译. 北京:人民邮电出版社,2009.
[4] 未来科技. JavaScript从入门到精通(微课视频版)[M]. 2版.北京:中国水利水电出版社, 2019
[5] 柯霖廷. JavaScript编程思想:从ES5到ES9[M]. 北京:清华大学出版社, 2019
[6] Mike Cantelon Marc Harter, T.J. Holowaychuk Nathan Rajlich. Node.js实战[M]. 吴海星, 译. 北京:人民邮电出版社, 2014.
[7] 单东林, 张晓菲, 魏然, 等. 锋利的jQuery [M]. 2版.北京:人民邮电出版社, 2012.
[8] Jon Duckett 著. 王德才 吴明飞 姜少孟译. HTML、XHTML、CSS与JavaScript入门经典[M]. 北京:清华大学出版社, 2011.
《JavaScript前端开发》实验教学大纲
教学内容及教学基本要求
1. JavaScript开发环境搭建和基础入门    (4学时)
了解JavaScript的基本概念;掌握JavaScript开发的基本要素。完成开发环境的搭建,熟悉Chrome浏览器进行开发并能够进行简单代码编写。
2. JavaScript基本语法和核心知识应用    (4学时)
掌握JavaScript的基础语法和核心知识点,完成对课程中案例的代码实现。
3.JavaScript交互和jQuery应用  (4学时)
掌握如何使用JavaScript对浏览器以及网页如何操作,通过实践掌握知识点;通过jQuery创建页面,实现对页面元素的增删改查,以及属性、样式的修改。
4.JavaScript应用  (4学时)
实现简单的图书管理系统,能够进行图书列表查看、图书详情预览以及图书预约和归还等功能。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。