



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WEB程序设计课程教学大纲课程名称:WEB程序设计/WebProgramming课程代码:06132205课程类型:拓展/选修总学时数:48(理论学时:28实验学时:20)学分:3.0先修课程:数据结构、数据库原理与应用、网页设计与制作开课单位:经济管理学院适用专业:信息管理和信息系统一、课程的性质、目的和任务本课程是管理科学与工程类专业的拓展复合层次选修课。Web程序设计是当前信息系统开发领域最活跃、最重要的分支。Web程序设计从本质上讲是各种技术的集成与综合应用,目前有三大主流技术:JSP/JEE(JAVA)、PHP(PHP)、ASP.NET(C#等),各有优缺点,适用不同场合。本课程以PHP为基础,对Web开发进行全面而深入地探讨。教师也可以选择JEE或.NET体系。
本课程运用模块化、案例式教学方法,由浅入深、循序渐进开展教学。课程核心内容包括:WEB基础、HTML基础、JS基础、WEB开发环境的建立、WEB程序设计基础、面向对象编程、数据库基础、数据库编程、XML基础、WEB高级编程、WEB开发案例等。目的使学生通过该课程的学习,掌握WEB开发技术与应用,培养学生的创新意识和创造能力,使学生初步具备设计、开发中小型应用程序的综合素质和能力。二、教学内容及教学基本要求1.WEB基础了解WEB术语和当前主流的WEB技术;了解网络通信协议;理解WEB的工作原理。教学重点与难点:web工作原理。2.HTML基础了解HTML标准和体系;掌握HTML语法,熟练使用HTML构建网页。教学重点与难点:HTML标准。3.JS基础了解JavaScript的语法及服务器与客户端的工作原理;掌握JS数据类型、常量、变量、函数、过程、循环语句、选择语句等内容。教学重点与难点:JS函数。4.WEB开发环境的构建了解WEB开发环境的构成,掌握常见服务器组件和LAMP/WAMP等工作平台的搭建;教学重点与难点:LAMP/WAMP等工作平台的搭建。5.WEB程序设计基础了解PHP历史;掌握PHP基本语法、数据类型、变量、常量、运算符、流程控制语句、数组、函数、字符串操作与正则表达式等内容。教学重点与难点:数组、函数、正则表达式。6.面向对象编程理解面向对象的思想,类、继承、多态等基本概念,初步掌握PHP面向对象编程方法。教学重点与难点:面向对象思想。7.数据库基础了解数据管理技术的发展以及数据库管理系统的分类;理解数据库的基本概念;掌握利用MYSQL/SQLSERVER建立简单的数据库的方法、熟练掌握常用SQL语句。教学重点与难点:数据库sql语法。8.数据库编程掌握利用PHP连接数据库并进行数据操作的基本方法,能开发简单的数据库应用程序。教学重点与难点:数据库应用开发。9.XML基础了解XML的特点,理解XML的作用,初步掌握实验XML配合PHP开发。教学重点与难点:XML语法。10.WEB高级编程了解PHP文件处理技术、图像处理技术,理解掌握cookie与会话控制;了解WEB服务、分布式数据交换的概念,理解其工作模式。教学重点与难点:cookie、session、文件图像处理技术。11.WEB项目开发了解WEB项目开发的流程,掌握WEB项目开发的方法。教学重点与难点:web开发流程。三、课内实验或实践环节教学安排及要求序号教学内容教学基本要求实验类别课内学时课外学时备注1WEB与HTML基础了解WEB工作原理,熟练使用HTML构建静态网页。设计性22选做2JS基础掌握JS语法,能够使用JS进行前端开发。设计性22选做3WEB开发环境的构建掌握常见WEB工作环境LAMP/WAMP的搭建设计性22必做4WEB程序设计基础掌握PHP基础语法,能进行PHP基础编程设计性44必做5面向对象编程理解面向对象思想,初步掌握面向对象编程设计性22必做6数据库基础理解数据库概念,掌握常见数据库使用方法设计性22必做7数据库编程熟练掌握SQL语法,配合PHP进行数据库应用开发设计性22必做8XML基础理解XML基本概念,初步掌握XML用法设计性22选做9WEB高级编程熟练掌握cookie与session,初步掌握文件、图像处理方法,了解web服务和分布式计算。综合性44必做10WEB项目开发综合运用WEB技术,掌握WEB项目开发的流程和方法。综合性22选做小计必做16学时,选作8学时,从中挑选20个学时进行2424四、学时分配表序号课程内容课内学时课外学时讲课学时上机学时实验学时实践学时小计其中课内研讨学时1WEB基础10112HTML基础10113JS基础22444WEB开发环境的构建22445WEB程序设计基础6410106面向对象编程22447数据库基础22448数据库编程426269XML基础2242410WEB高级编程4482811WEB项目开发20222合计=SUM(ABOVE)28=SUM(ABOVE)20(建议)488=SUM(ABOVE)48五、课外学习要求序号课外学习内容学时参考资料作业1WEB基础1参考网站:参考书目:1、塞巴斯塔主编,《Web程序设计》,清华大学出版社,2013年版2、丁跃潮主编,《Web编程技术--JSPXMLJavaEE》,科学出版社,2008年版3、王成良主编,《Web开发技术及其应用》,清华大学出版社,2007年版设计报告2HTML基础1设计报告3JS基础4设计报告4WEB开发环境的构建4设计报告5WEB程序设计基础10设计报告6面向对象编程4设计报告7数据库基础4设计报告8数据库编程6设计报告9XML基础4设计报告10WEB高级编程8设计报告11WEB项目开发2设计报告合计=SUM(ABOVE)48六、教学方法研讨教学主题/研讨教学内容:WEB基础、HTML基础、JS基础、数据库基础、XML基础项目教学主题/项目教学内容:WEB环境搭建、web程序设计基础、面向对象基础、数据库编程、web高级编程、web项目开发七、课程考核要求及方法1.考核方式:考试();考查(√)2.成绩评定:计分制:百分制(√);五级分制();两级分制()总评成绩构成:平时考核(20)%;实验环节(20)%;期末考核(60)%平时考核包括:考勤考纪、课堂讨论、平时测验、作业、读书报告、研讨报告等。八、建议教材及参考资料建议教材:徐辉主编,《PHPWeb程序设计教程与实验》,清华大学出版社,2008年版参考书资
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 领导力在学术演讲中的体现
- T-CSCP 0012-2024 输电线路杆塔及其相关设施腐蚀调查方法通.用导则
- 消防设施使用技巧与方法试题及答案
- T-CQAMSA 0007-2024 赛车涂装外观专利审查流程
- 全国川教版信息技术九年级上册第9课《影像素材的采集与简单处理》教学设计
- DBJ46-030-2014 海南省建设工程造价电子数据标准
- 如何用科学的方法指导孩子的学习生活
- 3《我们班 他们班 》教学设计-2024-2025学年道德与法治四年级上册统编版
- 山东单招财务考题及答案
- 未来发展的宠物殡葬师考试试题及答案
- 2024年山东省济南市中考地理试题卷(含答案解析)
- DB31∕T 795-2014 综合建筑合理用能指南
- GB/T 44979-2024智慧城市基础设施紧凑型城市智慧交通
- 2025年保密知识试题库附参考答案(精练)
- 临床微生物学检验技术知到智慧树章节测试课后答案2024年秋济宁医学院
- 分级护理质量考核标准
- 食品厂卫生安全员工培训
- 幼儿园校园欺凌自查报告2022
- 肝脾常见变异
- 水土保持方案投标文件技术部分
- 《人力资源管理》大学期末测试题库500题(含答案)
评论
0/150
提交评论