《Web前端开发技术》课程教学大纲.docx
《《Web前端开发技术》课程教学大纲.docx》由会员分享,可在线阅读,更多相关《《Web前端开发技术》课程教学大纲.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Web前端开发技术课程教学大纲课程英文名Web Front-end Development Technology课程代码B课程类别专业课课程性质选修学 分4总学时数64开课学院计算机学院开课基层教 学组织软件工程课程组面向专业软件工程、软件工程(卓 越工程师计划)、软件工 程(国际教育学院)开课学期第3学期一、 课程目标Web前端开发技术课程是软件工程、软件工程(卓越工程师计划)、软件工程(国际 教育学院)专业的一门重要的基础课程,对Web应用开发方向系列课程起着重要的奠基与互 补作用。课程主要培养学生掌握和运用Web前端开发语言与工具,基于Web前端的开发流程 和规范,进行分析、设计、开发和
2、调试Wob前端应用的基本能力。同时,通过对Web前端 技术的了解和使用,对比和正视国内移动开发技术及生态的发展现状与国外的差距,引导学 生树立科技兴国的远大理想,激发学生强烈的历史使命感和责任心。课程目标1:掌握呢b前端应用开发的基础概念、基本结构与流程,能够基于用户的实 际需求,策划和设计合理的Web前端应用解决方案。课程目标2:掌握浏览器的基本工作原理,理解前端与后端的交互流程和呢b应用体系 结构。能够基于浏览器的功能和限制,开发和实现具备基本功能的Web前端应用。课程目标3:掌握Web前端基本技术(html、css、javascript等)及相关开发工具,能够结 合具体的应用场景,进行可
3、用性、可访问性、运行性能等方面的分析和优化。课程目标4:能够掌握Web前端开发的新技术与发展趋势,及时掌握国家相关方面的 科技战略需求,树立强烈的爱国主义使命感与责任心。二、 课程目标与毕业要求对应关系针对软件工程、软件工程(卓越工程师计划)、软件工程(国际教育学院)专业,Web前端 开发技术支持毕业要求(1)、(3),课程目标与相关毕业要求的对应关系如表1所示:表1课程目标与毕业要求对应关系毕业要求指标点课程目标毕业要求1:工程知识:能够掌握数学、自然科学、 工程基础和计算机软件系统体系知识,并应用在 软件工程相关领域的复杂工程问题的解决方案 中。1-2能够应用工程基础及软件工 程专业知识对
4、模型进行分析,并 利用模型解决问题。1, 2, 31-3能够将软件工程基础和专业 知识用于对软件工程领域复杂问 题解决方案的分析与优化。1, 2, 3毕业要求3:设计/开发解决方案:能够设计软件 工程领域复杂工程问题的解决方案,能够设计与 开发满足特定需求的软件系统、模块或算法,在 设计中考虑社会、健康、安全、法律、文化以及 环境等因素,并体现一定的创新意识。3-1能够针对软件工程复杂系统 设计并实现满足特定需求的模块 或算法。1, 2, 3, 4三、 课程目标与教学内容和方法的对应关系课程教学内容对课程目标的支撑关系、教学方法如表2所示:教学内容教学方法课程目标1. Web前端开发基础课堂讲
5、授、上机实训、文献查阅2. HTML基础课堂讲授、上机实训、文献查阅3. Web站点基础课堂讲授、上机实训、案例分析与讨 论、文献查阅4. Web表阐课堂讲授、上机实训、案例分析与讨 论、文献查阅5. CSS基础课堂讲授、上机实训、案例分析与讨 论、文献查阅6. CSS定位与布局课堂讲授、上机实训、案例分析与讨 论、文献查阅7.响应式设计课堂讲授、上机实训、案例分析与讨 论、文献查阅8. Javascript 基础课堂讲授、上机实训、案例分析与讨 论、文献查阅9. DOM 和 BOM课堂讲授、上机实训、案例分析与讨 论、文献查阅10.浏览器应用编程课堂讲授、上机实训、案例分析与讨 论、文献查阅
6、11.前端应用构建与发布课堂讲授、上机实训、案例分析与讨 论、文献查阅表2课程目标与教学内容、教学方法的对应关系批注W用1:这一条缺内容课程教学的详细内容与要求如下:1. Web前端开发基础(1)教学内容Web概述与Web应用体验;浏览器的工作方式与插件;Web应用的前端与后端的区 别及交互流程;Web前端工程师职业需求(2)教学重点:Web应用前端与后端的区分(3)教学难点:Web应用前端与后端的交互流程(4)教学要求:能够基本描述清楚Web应用的前端与后端的区别及交互流程思政融合点1:通过对Web应用开发的现状与趋势的介绍,引导学生了解由新一代互 联网应用开发模式如单页应用、前后端分离、S
7、erverless应用等,从而激发学生努力学习, 奋勇追赶的爱国主义热情、自豪感与使命感。2. HTML基础(1)教学内容介绍HTML标记的概念与作用;HTML文档的基本结构HTML的基本语法规则;语义 类标记的用法与特性;讲解格式与转义;讲解元标记等(2)教学重点:语义类标记的用法与特性(3)教学难点:语义类标记的正确使用(4)教学要求:能够编写语义正确、格式规范的HTML文档Web前端站点基础(1)教学内容介绍Web前端站点的基本结构和相关标记,讲解前端站点的初步设计方法,讲解文 字与多媒体资源的区别与联系,讲解页面之间的链接与锚,讲解框架及页面的组合与嵌 套等(2)教学重点:Web站点的
8、概念;链接的作用与URL的格式(3)教学难点:多媒体资源的类型及渲染(4)教学要求:能够编写一个内容类型丰富、结构清晰的Web静态站点Web表单(1)教学内容HTML表单的概念与作用;HTML表单的处理流程;HTML表单的结构与标记;HTML 主要控件的用法与特性;如何综合运用表单及表单控件设计可交互的页面(2)教学重点:HTML表单的用法与特性(3)教学难点:HTML表单的作用及与后端的交互(4)教学要求:能够编写较为复杂的、可交互的HTML文档CSS基础(1)教学内容讲解CSS与样式的基本概念;讲解呢b媒体的特性;讲解CSS的基本语法;讲解 各种选择器的使用;讲解Web排版的基本规则;讲解
9、如何实现对网页的字、颜色、布 局等元素进行控制;(2)教学重点:Web排版与Web媒体的特性(3)教学难点:CSS选择符(4)教学要求:能够为HTML文档设计基本的样式CSS定位与布局(1)教学内容介绍CSS盒子模型结构及构成盒子模型的边界、边框、填充、内容等相关属性, 进而达到灵活运用CSS+DIV进行页面布局的目标;讲解CSS中的各种定位方法与指令, 讲解布局的各种实现方法和技术1. )教学重点:CSS盒模型2. )教学难点:浮动定位与布局3. )教学要求:能够基于CSS盒模型和各类定位方式,实现各种常见的页面布局响应式设计(1)教学内容讲解响应式设计的由来与基本概念;讲解媒体查询指令的用
10、法;讲解不同内容类型 的响应式设计技巧;讲解前景与背景;讲解图标字体;讲解可访问性的基本原理以及如 何进行页面样式的调试(2)教学重点:媒体查询与可访问性(3)教学难点:图片等内容类型的响应式设计(4)教学要求:能够设计和实现适应主流设备的响应式页面Javascript 基础(1)教学内容JavaScript程序的概念与作用;JavaScript标识符和变量的概念及其使用方法; JavaScript常用运算符和表达式概念以及中顺序、分支、循环三种程序控制结构语法, 设计具有动态、交互功能的网页。(2)教学重点:Javascript的基本语法与功能(3)教学难点:Javascript的动态特性(
11、4)教学要求:能够为HTML文档设计和实现基本的动态效果思政融合点2:以Javascript的语言演进历史为切入点,引导探索和总结Web前端开发 的前沿技术及发展趋势,并正视我国信息技术及生态与国外先进国家的差距,从而深入理解 “科技建国”战略方针的重要性,树立投身科学研究和技术创新的远大理想。7. DOM 和 BOM(1)教学内容讲解文档对象模型DOM、浏览器对象BOM以及事件对象等概念,讲解如何运用 document对象来访问、创建及修改节点;window对象的常用属性及方法;介绍 navigator、 screen history、 location 等对象。(2)教学重点:DOM的结构
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Web前端开发技术 Web 前端 开发 技术 课程 教学大纲
限制150内