- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《HTML5程序设计》课程教学大纲
一、课程与任课教师基本信息
课程名称:HTML5程序设计
课程类别:必修课 □选修课■
总学时/周学时/学分:56/4/4
其中实验(实训、讨论等)学时:28
授课时间:1-14周
授课地点:莞城3-209
开课单位:计算机学院
适用专业班级:2013级计算机科学与技术专业4、5、6班
任课(/助课)教师姓名:刘立平
职称:讲师
联系电话Email:8806867@
答疑时间、地点与方式:1.每次上课的课前、课间和课后,采用一对一的问答方式;2.每次发放作业时,采用集中讲解方式对作业中的问题进行答疑;3.平时不定时在线qq答疑
二、课程简介
本课程是计算机科学与技术专业方向的一门专业选修课。《HTML5程序设计》是一门理论和实践结合的课程,将通过实验加强对知识理解,并通过上课和实验激发学生的科研潜能。本课程内容涵盖了html5的各种新特性,主要内容包括html5概述、javascript、html5表单及文件处理、css、拖放、canvas api画图、绘制可伸缩矢量图形、播放多媒体、web通信、本地存储、开发支持离线的web应用程序、获取浏览器的地理位置信息、支持多线程编程的web workers、jquery等。学生在学习本课程时可以充分了解和体验html5的强大功能。
三、课程目标
结合专业培养目标,提出本课程要达到的目标。这些目标包括:
1、知识与技能目标:通过本课程的学习,使学生能够迅速理解和掌握新一代web 标准HTML5所涵盖的核心技术,熟练掌握Javascript基本语法和常用类库的使用;熟练掌握CSS3的基本语法及应用;熟练掌握HTML5 的canvas、geolocation、communication、websocket、forms、webworkers、storage 等api 的使用;掌握Jquery库的使用。
2、过程与方法目标:通过本课程的学习使得学生熟练地运用新一代web标准HTML5的核心技术进行Web应用程序设计,使用框架技术进行基于Web的企业级应用程序开发;培养良好的程序设计风格、编程和调试技巧;培养学生搜集资料、阅读资料和利用资料的能力;培养学生的基于HTML5的Web应用开发的设计思维。
3、情感、态度与价值观发展目标:通过本课程的学习培养学生的基于HTML5的web应用开发能力;培养学生的团队协作精神;培养学生的学习的主动性和独立性;培养学生提出问题、分析问题和解决问题的能力。
四、与前后课程的联系
本课程需要先修《面向对象程序设计》使学生具有面向对象的基本概念。本课程为《JAVA EE程序设计》课程提供开发实例;为“毕业设计”提供前端开发技术支持。
五、教材选用与参考书
1、选用教材:
《HTML5程序设计基础教程》,李雯、李洪发著,人民邮电出版社,2013年7月。
2、推荐参考书:
[1]HTML5程序设计,pter Lubbers等著,人民邮电出版社,2012年5月。
[2]HTML 5开发精要与实例详解, 陆凌牛著,机械工业出版社,2012年1月。
[3] HTML 5与CSS 3权威指南(第2版),陆凌牛著,机械工业出版社,2013年3月。
六、课程进度表
表1 理论教学进程表
周
次
教学主题
要点与重点
要求
学时
1
HTML5概述
HTML4基础;HTML5的新特性;支持HTML5的浏览器。
了解html4与html5的区别。掌握HTML5各种新特性。
2
2
Javascript编程
Javascript的基本语法;Javascript的常用函数、内置类的使用;面向对象程序设计;Javascript事件处理。
掌握JavaScript的基本语法,能够灵活运用内建对象和处理相应事件,了解其他对象,初步掌握动态效果的实现技术。
2
3
HTML5表单及文件处理
HTML4表单;HTML5表单的新特性;HTML5的文件处理;
掌握HTML5表单控件及API。
2
4
必威体育精装版版本的层叠样式表-CSS3
CSS基础;CSS3的新技术;CSS3应用实例。
掌握CSS3的基本语法和使用。
2
5
HTML5的拖放操作
HTML5拖放概述;拖放事件的操作;传递拖曳数据;HTML5拖放的实例。
熟练掌握HTML5 拖放API的使用。
2
6
使用canvas标签画图
Canvas元素的定义语法;坐标与颜色;绘制图形;描边;绘制图像与文字;HTML5 canvas应用实例。
掌握使用Canvas api动态生成和展示图形、图表、图像以及动画。
2
7
绘制可伸缩矢量图形(svg)
Svg概述;svg形状;线条和填充;svg文本与图片;svg滤镜;变换坐标系。
掌握二维图形表示语言,SVG。
2
8
播放多
您可能关注的文档
- 《2017全球人力资源服务机构50强》白皮书.ppt
- 《ArcGIS Engine C#实例开发教程》各个模块的集合.doc
- 《Excel 统计分析与决策(于洪彦)》第3章 数据描述分析.ppt
- 《flash中的图层》 教学设计文稿.doc
- 《GPS测量定位技术》综合测试试卷A 卷答案.doc
- 《java程序设计第五版》郑州大学软件学院10级java实验报告(第8章).doc
- 《MATLAB7x》程序设计语言(第二版)课后题答案.doc
- 《Painter 12中文版案例教程》第3章.ppt
- 《Por Una Cabeza》(只差一步)乐谱.doc
- 《Premiere视频制作》说课稿精要.ppt
文档评论(0)