课程教学大纲示例.doc

上传人:创****公 文档编号:1520987 上传时间:2019-03-04 格式:DOC 页数:4 大小:69KB
下载 相关 举报
课程教学大纲示例.doc_第1页
第1页 / 共4页
课程教学大纲示例.doc_第2页
第2页 / 共4页
课程教学大纲示例.doc_第3页
第3页 / 共4页
课程教学大纲示例.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1复旦大学课程教学大纲院系: 软件学院 日期: 2018 年 9 月 1 日课程代码 SOFT130050.01课程名称 高级 Web技术英文名称 Advanced Web Technology学 分 数 3 周学时 3 授课语言 中文课程性质 通识教育专项核心课程通识教育选修 大类基础专业方向必修专业选修 其他教学目的通过本课程的学习,帮助学生对 web 相关知识有脉络清晰的了解,并掌握作为互联网媒体发布技术,以及体现 web2.0/3.0 特征的现代 web 技术。包括 web 核心协议、特征以及流行的应用 Web 开发框架。掌握目前流行的前后端分离架构的 Web相关技术。包括 Web 上

2、的数据格式 XML 和 Json 等;Web 前端框架(如 Angular) ,后端的 Java EE 框架(如 Spring MVC, MyBatis 等) ,以及连接前后端的 Web services 技术。课程面向新工科建设,培养学生的工程应用能力和综合能力,综合应用了软件工程其他专业核心课程的知识,对现代 Web 领域的最新技术发展及趋势有所了解,为进一步的毕业设计和研究、工作打下坚实基础。基本内容简介本课程从重要的 Web 核心协议开始,沿着 web 发展的阶段脉络清晰的介绍其相关概念、技术和应用。围绕前后端分离架构,重点介绍以下现代 Web 技术:1)Web 的核心协议,架构演变和

3、关键应用技术;应用 Web 的架构演变和重要技术概述;以及典型 Web 应用开发框架。2)Web 数据基础,包括 XML 的相关协议和技术,以及 Json 等。3) 前后端分离架构下的流行 Web 框架,包括前端框架 Angular 和后端 Java EE 框架 Spring MVC(Spring Boot), MyBatis。4) 连接前后端的 Web Services 技术。 2基本要求: 学生应按本大纲要求,掌握作为互联网媒体发布重要技术和分布式计算技术的现代 Web 技术,具体内容如本大纲其他部分详述。主要要求掌握前后端分离架构下的 Web 框架设计,课程结束时可以分析、设计以及开发具

4、有创新应用的中小型 Web 系统。了解高级 Web 技术的前沿研究动态。锻炼自主学习、创新能力、团队合作等综合素质。具有 Web 相关的复杂工程能力。授课方式: 本课程作为复旦大学在线课程建设立项课程,采用混合式教学。结合课堂讲授和在线自主学习,以及上机实践和讨论课。课堂上更多的会结合实际案例和演示进行讲授,同时给出学习参考资料并布置少量平时作业,促进学生课后对感兴趣的课程知识的外延进行进一步探索和学习,鼓励完成优秀作业的同学来课堂做 presentation 进行演示和分享,并组织讨论,体现研讨型课程特色。整个学期安排 2-3 次左右的实践和研讨环节,就重要的平台开发技术布置任务当堂实践并进

5、行指导。并布置一个综合性和实用性的 Project 来进行考核,该 Project 是一个体现数字媒体发布和 Web2.0/web3.0 特征的中小型的 web 应用。主讲教师简介: 软件学院高级讲师,博士毕业于上海交通大学计算机应用专业。工程硕士导师。复旦大学教师发展中心特邀研究员。2011-2012 年在美国佛罗里达大学作访问学者。从事多年大类基础课程“程序设计”和通识教育核心课程的教学实践,以及计算机教育方面的研究。多门课程被评为校精品课程,上海市重点建设课程,IBM- 教育部精品课程,google 支持教育部协同育人项目等。翻译国外著名教材Java 程序设计基础等。教学团队成员姓名 性

6、别 职称 院系 在教学中承担的职责戴开宇 男 讲师 软件学院 主讲教师和课程负责人郑骁庆 男 副教授 软件学院 课程设计,学生指导徐迎晓 男 讲师 软件学院 Web基础介绍朱东来 男 讲师 软件学院 Web基础介绍3教学内容安排 (按 48学时共计 16或 17周,具体到每次课内容): 第一部分:Web 关键技术和应用概述 第一周: 课程介绍,web 核心概念和协议,以及应用概述第二周: Web 前后端分离架构和主流开发框架概述 第三周: Web 与云计算 (在线学习)第四周: Web2.0 的概念、应用和技术概述(HTML5,RIA,mashup)第二部分:Web 数据基础与 Web3D第五

7、周: Web2.0 核心技术-XML 语法与标准(DTD,Schema XSLT 等)第六周: XML 编程接口与应用 第七周: 第一、二部分内容上机实践与讨论课(Web 的云部署)第三部分:基于前后端分离的主流框架技术第八周 典型前端 Web框架 Angular(1)第九周: 典型前端 Web框架 Angular(2)第十周: 典型后端 Web框架(Java EE 开源框架 Spring MVC,MyBatis)第十一周:第三部分内容上机实践与讨论课(Web 的前后端开发)第四部分:连接前后端的 Web服务第十二周:Web 服务概述第十三周:基于 SOAP的 web 服务核心协议与应用 (在

8、线学习)第十四周:Rest 化的 Web服务以及 Web Services开发第五部分:课程实践与总结第十五周:学期项目内容上机实践与讨论课(通过 Web服务整合前后端的 PJ实现,项目督查)第十六周:其他前沿 Web技术与优秀项目小组分享第十七周:总结与项目检查评分(说明:实践环节可能会在前面相应课程内容介绍完后随即进行)课内外讨论或练习、实践、体验等环节设计: 提供在线课程资源,通过超星学习通等发布,作为混合式教学试点,4 次课程放掉,提供时间让同学们课外通过在线平台进行学习。 布置 2次左右课后作业,并要求提交到在 github和 gitbook开发的课程网站上。建议同学们使用 gith

9、ub进行项目版本管理和协作。4 2-3次的上机实践,综合实践 Web的云部署、前端框架 Angular、后端 Java EE框架、Web Services开发等内容; 完成优秀作业的同学来课堂做 presentation进行演示和分享,并组织讨论。 课程项目为布置一个综合性和实用性的 Project来进行考核,该 Project是一个体现数字媒体发布和 Web2.0/web3.0特征的中小型的 web应用。如需配备助教,注明助教工作内容:课程网站建设;讨论课程的组织;学生作业的提交监督和初审;期末课程项目说明书的撰写和项目检查;素材的辅助搜集;考核和评价方式(提供学生课程最终成绩的分数组成,体

10、现形成性的评价过程): 采取课程项目与平时成绩(作业与上机实验)结合的方式,比例大概是:课程项目 50% 平时成绩(包括出勤、实践环节、其他平时表现) 30% 作业 20% 教材(包括作者、书名、出版社和出版时间;如使用自编讲义,也请列明):无指定教材教学参考资料(包括作者、书名、出版社和出版时间): angular官网:https:/angular.io/ spring 官网;http:/spring.io/ (荷)Michael P.Papazoglou ;Web Services: Principles and Technology (中文版Web 服务:原理与技术 ) ;Prentice Hall;2011-5-20表格栏目大小可根据内容加以调整。 2018 年

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 课件讲义

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。