《Web应用程序设计》教学大纲

合集下载

《Web程序设计》教学大纲

《Web程序设计》教学大纲

《Web程序设计》教学大纲一、课程基本信息二、课程目的和任务软件体系结构是根植于软件工程发展起来的一门新兴学科,目前已经成为软件工程研究和实践的主要领域。

专门和广泛地研究软件体系结构是从20世纪90年代才开始的,1993-1995年之间,卡耐基梅隆大学的Mary Shaw与David Garlan,贝尔实验室的Perry,南加州大学的Barry Boehm,斯坦福大学的David Luckham等人开始将注意力投向软件体系结构的研究和学科建设。

三、本课程与其它课程的关系本课程的先修课为《面向对象程序设计》、《数据结构》、《数据库应用》和《软件工程》,为后续课程课程设计、科研训练、毕业设计等打下基础。

四、教学内容、重点、教学进度、学时分配1. Java语言概述(2学时)(1) 主要内容①OOP在软件开发中的地位②IDE 环境下Java Application的开发过程③Java程序工作原理④基本输入输出语句(2) 重点面向对象程序设计的基本思想,Java Application的开发过程。

(3) 教学要求了解:Java Application的应用;理解:Java Application工作原理;掌握:Java Application程序的组成。

2. Java语法基础(4学时)(1) 主要内容①标识符②基本类型③运算符和表达式④控制流程(2) 重点控制流程。

(3) 教学要求理解:程序的执行流程;掌握:控制流程。

3. 面向对象程序设计技术(6学时)(1) 主要内容①面向对象程序设计思想②类③对象④继承⑤访问权限修饰符⑥非访问权限修饰符⑦String类(2) 重点类、继承、String类。

(3) 教学要求理解:面向对象程序设计思想;掌握:类、对象和String类的应用。

4. 数组(2学时)(1) 主要内容①数组(1维,2维)的声明与实例化②Arrays的使用功能③(2) 重点对象数组的构造和数组API的应用。

WEB应用程序设计课程教学大纲

WEB应用程序设计课程教学大纲

《WEB应用程序设计》课程教学大纲课程编号:04231106总学时数:34(理论26、实验8)总学分数:1.5课程性质:专业任选课适用专业:计算机科学与技术一、课程的任务和基本要求Web应用程序设计是计算机科学与技术专业的一门选修课。

主要介绍Web应用程序设计的基本知识、基本方法、设计技巧,并把ASP(Active Server Pages)作为Web应用程序设计的教学语言。

理解WEB应用程序的基本原理与框架。

了解典型的WEB应用程序的一般开发过程。

掌握ASP的基本语法与ASP建设动态网站的基本技术。

掌握ASP服务器端文件操作与组件技术。

熟练运用ASP的内置对象与数据库连接技术,并能使用ASP结合服务器端指令、HTML网页及组件完成具有一定综合性的动态网站与应用系统。

二、基本内容和要求本课程主要分以下六个部分进行:1.WEB应用程序及ASP概述:教学内容:介绍WEB应用程序的基本原理与框架,及具有代表性的WEB应用程序语言与工具介绍。

介绍ASP的基本概念及ASP程序开发和调试的方法。

教学要求:理解WEB应用程序的原理及其与ASP的关系。

掌握WEB服务器的安装、配置,完成一个简单ASP程序的开发与调试过程。

重点和难点:理解WEB应用程序的原理。

2.VBScript语言简介:教学内容:阐述ASP的程序与VBScript、HTML语言的关系。

讲解VBScript语言的数据类型、变量、表达式、语句、数组、函数过程的语法规范,以及语法特点。

教学要求:使学生掌握VBScript的基本语法与特点。

熟悉在HTML中嵌入VBScript,在VBScript中嵌入HTML。

熟悉ASP程序的基本结构,掌握编写简单的ASP程序。

重点和难点:熟悉ASP程序的基本结构,掌握编写VBScript与HTML互嵌的ASP程序。

3.ASP内置对象的使用:教学内容:概述ASP中的七个内置对象,对其中的五个常用对象的属性、方法、集合和事件进行详细讲解。

WEB程序设计_教学大纲

WEB程序设计_教学大纲

WEB程序设计_教学大纲一、课程背景介绍(200字)WEB程序设计是现代软件开发的重要组成部分之一,它主要涉及互联网相关技术和编程语言的应用,是一门与网络通信、数据库连接、界面设计等有关的技术课程。

通过学习这门课程,学生将能够掌握WEB程序设计的基本概念、原理和方法,培养解决实际问题的能力,为以后的软件开发工作打下坚实的基础。

二、教学目标(200字)通过本课程的学习,学生应该能够:1.理解WEB程序设计的基本概念和原理;2. 掌握常用的WEB编程语言和技术,如HTML、CSS、JavaScript等;3.熟悉WEB开发工具和框架的使用;4.实现简单的WEB应用程序,包括前端设计和后端开发。

三、教学内容(600字)1.WEB程序设计基础a.互联网和WEB的基本概念b.客户端和服务器的工作原理c.WEB编程语言和技术的选择与比较2.前端开发技术a.HTML和CSS的基础知识和应用b. JavaScript的基本原理和语法c.常用的前端开发框架和库d.响应式设计和移动端适配3.后端开发技术a.常用的后端编程语言和框架b.数据库的连接和操作c.服务器端的脚本处理和数据传输d.用户认证和权限管理4.WEB应用程序开发a.项目需求分析与设计b.前后端的数据传递和交互c.前端页面和用户界面设计d.后端逻辑和业务处理四、教学方法(200字)1.理论与实践相结合:理论知识的讲授与实际案例的分析相结合,通过实践项目锻炼学生的实际问题解决能力。

2.课堂互动:鼓励学生主动参与讨论和提问,促进知识的交流和共享。

3.实验与示例演示:通过实验和示例演示,帮助学生更好地理解和掌握课程内容。

4.作业与项目:布置编码作业和实践项目,培养学生的动手能力和实际项目经验。

五、评估与考核(100字)1.平时表现:包括出勤情况、作业完成情况等。

2.考试:针对课程的基础知识和理论进行考核。

3.实践项目:根据完成的实践项目评估学生的实际操作能力和解决问题的能力。

Web应用程序设计教学大纲

Web应用程序设计教学大纲

《 Web应用程序设计》教学大纲一、课程定位1.课程名称:Web应用程序设计2.学时32 学分23.课程性质:素质拓展公共选修通识课4.先修课程:网站建设与网页制作、计算机网络原理、数据库原理与应用、Java程序设计后续课程:Java EE 高级编程5.参考教材张志锋《JSP程序设计技术教程(第2版)》清华大学出版社二、教学目标1.知识目标通过学习使学生掌握JSP技术的基础知识,以及网络程序设计的基本思想方法,会应用JSP进行基本的程序设计和网络编程,能够独立完成一个完整的web 系统项目。

本课程的教学任务包括介绍JSP运行环境的搭建,JSP的基本语法,JSP访问数据库的相关知识,JavaBean和Servlet,MVC的开发模式等内容。

2.能力目标使学生能够搭建JSP的运行环境;熟悉JSP的基本语法;掌握用JSP建立Web 服务的基本框架;熟练掌握使用JSP处理HTML表单;熟练掌握使用JSP访问数据库;掌握使用JavaBean扩展JSP功能;熟悉MVC的开发模式。

3.素养目标培养学生JSP实际开发能力,提高学生实践动手能力和编程能力。

提高学生团队协作能力、职业素养能力和自主创新能力。

三、教学内容及设计四、考核方式及评分1.考核性质:考查课。

2.学生课程成绩中平时占比:考勤 20%,平时作业20%,课堂表现 10%,期末提交任务 50%。

五、教学组织1.班级容量[x,y]2.主讲教师:六、参考教材1. 李兴华,王月清,Java Web开发实战经典,清华大学出版社, 2010年2. 宋智军,邱仲潘,JSP从入门到精通,电子工业出版社, 2012年3. 耿祥义, 张跃平,JSP实用教程,清华大学出版社, 2015年七、其他说明本课程主要使学生掌握JSP的相关知识及Java在WEB应用程序开发中的实际应用,通过具体案例使学生巩固数据库、网页制作等专业知识,更好地进行开发实践。

通过该课程的学习使学生掌握动态网页制作的基本操作技能并能熟练应用于中小型动态网站的建设中,在项目实践中提高学生的动手能力和创新能力。

Web程序设计课程实验教学大纲

Web程序设计课程实验教学大纲

《Web程序设计》实验教学大纲一、课程基本情况课程代码:10411课程名称(中/英文):Web程序设计/Web Programming课程类别:专业核心课程学分:3.0总学时:48理论学时:32实验/实践学时:16适用专业:数据科学与大数据技术适用对象:本科先修课程:Java程序设计、数据结构、计算机网络与通信教学环境:多媒体教室、黑板、粉笔开课学院:计算机与信息工程学院二、课程简介《Web程序设计》是数据科学与大数据科学专业的一门专业基础课程,主要介绍Web程序设计的基本原理和技术、JSP程序设计基础和JSP程序开发工具使用等Web程序设计有关方法和技术。

通过课程学习,使学生掌握开发JSP程序的基础知识和方法,具备B/S架构软件设计、开发和维护的能力,能够开发中小型Web应用程序。

为了响应思政课程进课堂的要求,通过设计《中国近现代史纲要》课程网站,采取分模块在实验中实现的方式进行,使学生不仅掌握Web程序设计技术,提高Web程序设计能力,而且可以增强学生自身的个人素质和爱国情怀和政治素质,使其具有较强爱国主义情怀和社会责任感,具有较强信息安全意识。

三、实验项目及学时安排四、实验内容实验一静态网页设计实验实验目的:掌握HTML网页的编写方法,进一步加深理解Web的工作原理,为即将学习JSP技术打下基础。

实验设备:PC机一台并安装配置好JDK、Eclipse、Tomcat、MySql、SqlYog等Web程序设计所需要的开发环境和软件;能够上网查阅资料和文献。

实验主要内容及步骤:实验1.1 第一个HTML文件实验内容:编写第一个HTML网页,网页内容显示“Hello Web程序设计”,并有背景图片。

实验步骤:(1)编写“Hello Web程序设计”网页;(2)为网页背景添加一副美丽的风景画。

实验1.2 使用CSS控制表格设计出课程表实验内容:编写一个网页,内容为本学期本班的课程表,并使用CSS设计课程表的显示样式实验步骤:(1)编写一个网页,内容为课程表表格;(2)使用CSS美化课程表表格;(3)使用CSS控制表格,表格行背景颜色随鼠标移动而改变。

WEB程序设计教学大纲

WEB程序设计教学大纲

《WEB程序设计》教学大纲一、课程概述计算机网络是计算机发展的必然趋势,本课程的设置是为了培养学生Web应用的基本能力,使学生真正获得制作网页、进行Web编程的能力,从而提高自身的知识面与专业水平。

《Web程序设计》是计算机类专业的扩展课程,属于选修课。

该课程与程序设计,图像设计技术和计算机版面设计关系密切,有时也称为“网页设计”。

它主要是一门应用性、实践性的课程。

这门学科的重点是在培养学生计算机应用方面的知识与技能,因此它对学生的就业发展具有极其重要的意义。

二、课程目标1.知道《Web程序设计》这门课程的性质、地位和价值。

知道该课程的研究领域和技术前景。

2.理解这门课程的主要概念、基本原理和技术要点,尤其是Web页设计软件工具的使用方法。

3.掌握动态网页技术设计语言,学会运用一些具体的软件工具如VisualStdio 制作Web页。

4.掌握Web编程语言,并能使用该技术编写一些简单的Web应用。

掌握动态网页技术,学会运用其中之一种动态网页技术编制动态Web页和交互性Web页。

三、课程内容和要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。

这四个层次的一般涵义表述如下:知道———是指对这门学科和教学现象的认知。

理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。

掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。

学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。

教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。

本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。

教学内容及教学要求表四、课程实施《Web程序设计》是属于计算机应用专业和信息管理专业(本/专科)教学选修课。

一般情况下,每周安排3课时,共54课时。

2021年WEB应用程序设计与开发实验教学大纲

2021年WEB应用程序设计与开发实验教学大纲

WEB应用程序设计与开发实验教学大纲《WEB应用程序设计与开发实验》实验教学大纲一、基本信息课程名称课程类型总学时66WEB应用程序设计与开发实验专业限选课总学分3课程编码适用专业实验学时30计算机科学与技术实验学分1开课院系、实验室实验课配套教材、讲义与指导书信息工程学院、计算机专业实验室自编实验指导手册二、实验目的与任务通过理论和实践学习,掌握和使用计算机进行日常事务处理能力;了解计算机系统的基本结构,操作系统和网络系统的基本原理,了解数据库及数据库管理的基本知识与应用技能;熟练掌握网页制作工具,掌握HTML语言,JavaScript脚本语言,CSS等技术以及JSP开发环境的安装和配置、JSP语法,JSP的内置对象、JSP的文件操作,JSP中数据库的应用、JavaBean开发、Servlet技术、JavaMail的开发。

具有一定的程序设计能力和数据库应用能力,设计开发各类WEB。

同时,还应具有Windows201*服务器的管理及WEB服务器的应用、管理和维护技能。

能够配合软件系统高级设计人员,对电子商务进行分析和规划,建立数据库,并应用所掌握的设计语言和方法参与电子商务的开发设计。

三、实验内容和基本要求序号实验项目名称内容提要JDK0的安装与配置,Tomcat15的安装。

JDK0环境变量的设置,Tomcat15基本配置。

制作简单的静态页面进行测试。

运用HTML语言开发一提交表单(熟练运用各种标记元素)。

运用JavaScript语言开发表单的验证程序(熟练运用JavaScript事件,客户端对象以及函数等知识)实验性质实验类型计划必选基综设其所在实验室学时做做础合计他1安装与配置运行环境2√计算机专业√实验室2Web开发基础4√√计算机专业实验室3JSP内置对象学会JSP的内置对象相关方法的运用。

通过实验弄清楚JSP程序的的执行原理。

运用内置对象的功能建立在线聊天室应用,无需数据库支持。

文件操作相关属性类的用法,Jspsmartupload组件的安装与配置。

WEB程序设计课程教学大纲概要

WEB程序设计课程教学大纲概要

《WEB程序设计》课程教学大纲课程简介《WEB程序设计(JSP实现)》课程是计算机科学与技术专业的重要必修课,它涉及到数据库应用,计算机网络,java程序设计等诸多方面的知识和能力。

是实践性很强且面向实际应用的重要专业课。

课程大纲一、课程的性质与任务:《WEB程序设计(JSP实现)》课程在计算机科学与技术专业中属于专业课范畴。

它的综合性极强,它综合运行数据库应用,计算机网络,java程序设计等诸多方面的知识和能力。

实践性强,应用面广是它的另外两大性质。

本课程的任务是使学生学习、掌握、运用JSP技术设计完成WEB站点设计,为以后建立更有实际应用价值的WEB站点打下基础。

二、课程的目的与基本要求:1.通过本课程的教学,使学生能了解交互式网站的原理和作用;使学生对Web网站建设的全过程从整体上有一个较清晰的了解;对当前Web网站所使用的技术有较清晰的理解;2.掌握交互式WEB系统的设计方法;能运用JSP独立完成一些简单但完整的交互式系统;能读懂较复杂的交互式系统原代码。

3.强化面向程序设计编程思想,提升编程理念,增强软件开发能力。

为学生在未来网络化信息化社会里更好地从事网络技术应用与相关工作打下良好的基础,三、面向专业:计算机科学与技术四、先修课程:《计算机网络》、语言高级程序设计》Java《、《数据库系统原理》五、本课程与其它课程的联系:《数据库系统原理》、《Java语言高级程序设计》、《计算机网络》是学习本学科的基础。

本学科是面向网络的,所以必须先具备《计算机网络》的相关知识,它又是以网页形式呈现的,需要数据库系统的后台支持,所以须先学习《数据库管理系统》,它是用JSP(JA V ASERVER PAGE)实现的,所以必须先学习《Java语言高级程序设计》。

本学科对本专业的后续学科无严格要求,实际上本学科可以是本专业学习的最后几门学科之一。

六、教学内容安排、要求、学时分配及作业:第1章JSP简介(2学时)1.1 什么是JSP(C)1.2 JSP页面(C)1.3 JSP的运行原理(B)1.4 安装配置JSP运行环境(A)1.5 JSP页面的测试(C)1.6 JSP与JavaServlet的关系(C)基本要求:理解JSP的运行原理,掌握安装与配置JSP运行环境的方面。

Web应用程序设计课程教学大纲

Web应用程序设计课程教学大纲

Web应用程序设计课程教学大纲课程名称:Web应用程序设计课程编号:学时/学分:32/2 开课学期:5适用专业:软件工程课程类型:专业方向选修课一、课程的目的和任务本课程是软件工程专业的一门专业课,该课程是一门多学科融合、理论与实践并重、内容具有前沿性特征的课程。

教学内容主要包括:Web应用的开发与部署,静态网页开发技术,JSP技术,JDBC数据库访问技术,JavaBean技术等。

要求学生在学习该课程时应具备扎实的计算机基础知识、数据库系统原理及应用、高级语言程序设计、算法与数据结构、网页技术等课程的知识。

通过本课程的学习,旨在帮助学生掌握Web开发的基本概念与基本方法、JSP的语法,JDBC数据库访问技术,JavaBean的设计与实现,掌握Web应用软件的开发的步骤和实施方法。

二、课程的基本要求这里要列出至少一条本门课程在适用专业2014版培养方案的表一《人才培养标准实现矩阵》“知识/能力/素质”一列中能够对应的条目。

通过本课程的学习,应使学生达到以下基本要求:1.了解Web开发的实现过程;2.掌握Web中基本语法和内置对象;3.掌握Web开发中JavaBean组件的创建方法和工作基本原理;4.掌握Web开发中JDBC的实现基本思路;5.掌握Web开发中常用组件的使用步骤;6.了解Web开发中的MVC设计模式;7.掌握Web应用系统开发实现的专业知识(来自软件工程专业培养方案人才培养矩阵)三、教学方法1.案例教学法:以一个新闻发布系统为案例贯穿整个教学过程,并以完成该系统的整体功能为目标。

2.通过“做中学、学中做”的教学方式,理论教学与实验教学相结合,提高学生对Web 应用系统认知,提高学生web软件系统信息管理能力,使学生能较好地掌握web系统模块整合方法,全面提高Web系统设计、开发能力,提高学生的就业能力,提高学生分析问题和独立解决问题的能力,激发学生自主学习的积极性,学会发现式学习。

四、课程基本内容和学时安排第一章 Java Web应用开发技术概述(2学时)知识点:简介;开发环境与开发工具;开发与部署重点:开发环境与开发工具;难点:开发环境与开发工具;第二章静态开发技术(4学时)知识点:HTML网页设计;JavaScript脚本语言;重点:HTML网页设计;JavaScript脚本语言;难点:HTML网页设计;JavaScript脚本语言;第三章 JSP技术(10学时)知识点:JSP运行机制;JSP语法;JSP内置对象;采购管理;库存管理;车间管理;重点:主生产计划、物料需求计划、能力需求计划等模块的基本原理;难点:主生产计划、物料需求计划、能力需求计划等模块的基本原理;第四章 JDBC数据库访问技术(10学时)知识点:JDBC数据库访问;重点:JDBC数据库访问;难点:JDBC数据库访问思路;第五章 JavaBean技术(6学时)知识点:JavaBean的设计;JavaBean的使用;重点:JavaBean的设计;JavaBean的使用;难点:JavaBean的设计;JavaBean的使用;五、结合理论教学的实践教学内容与要求1.实验六、先修课程《高级语言程序设计》、《数据库开发技术》七、考核方式和要求1.考核方式:期末考试40%,项目考核30%,平时成绩20%,实验成绩10%。

WEB应用程序设计课程教学大纲

WEB应用程序设计课程教学大纲

《WEB应用程序设计》课程教学大纲一、课程基本信息(四号黑体)二、课程目标(一)总体目标:作为电子商务专业的学生,掌握静动态网页设计是基本技能。

通过本课程的学习,学生可以结合远程服务器实践,迅速掌握网页开发的基础代码,提升网页设计的实战能力,并最终在服务器上成功开发出一个小型PHP网站。

(二)课程目标:PHP是一种易于学习和使用的后台开发技术,用户只需具备很少的编程知识,就可以使用 PHP 建立一个具有交互功能的 Web 站点。

MySQL是一个广受欢迎的中型关系数据库管理系统,它免费、快速、并且支持多线程、多用户、重负载的性能要求。

使用SQL进行Web应用系统开发是一种非常理想的选择,这在当前各大网站服务商是常见的基本标配课程目标1:通过授课与实验,掌握设计与制作1.1 基本静态网页语句1.2 CSS应用1.3 使用CSS实现静态网页的布局与美观设计课程目标2:通过授课与实验,掌握MYSQL数据库应用2.1 数据库的创建与设计2.2 数据库的访问与基本操作课程目标3:通过授课与实验,掌握PHP程序的开发3.1 PHP基础语法和命令3.2 PHP访问MYSQL数据库的实现操作(三)课程目标与毕业要求、课程内容的对应关系表1:课程目标与课程内容、毕业要求的对应关系表三、教学内容第一章 HTML基础1.教学目标:(1)掌握HTML文档的代码编写;(2)熟练使用CSS进行网页优化;(3)掌握用CSS达成网页美化的预期效果。

2.教学重难点:(1)不同标签在HTML代码中的用途;(2)CSS在不同的使用环境如何选择方式;(3)网页布局的CSS实现。

3.教学内容:(1)HTML文档结构与基本标记的使用;(2)CSS的使用;(3)实例结合,用CSS进行网页的美化。

4.教学方法:讲授、讨论、比较、案例分析。

5.教学评价:CSS对网页内容与网页设计分离的价值。

第二章 JavaScript客户端脚本语言1.教学目标:(1)熟练使用JavaScript对网页对象及标签进行控制;(2)掌握用JavaScript进行表单的验证。

《web程序设计》教学大纲(本科)

《web程序设计》教学大纲(本科)

《web程序设计》教学大纲注:课程类别是指公共基础课/学科基础课/专业课;课程性质是指必修/限选/任选。

一、课程地位与课程目标(-)课程地位web程序设计》本课程是计算机科学与技术的专业课。

本课程的目的是使学生在巩固计算机网络基础知识的基础上,初步掌握网络环境下的基本编程语言及方法,理解并掌握网络环境下人机界面交互编程技术及方法,相关基本数据库操作技术及方法,在互联网的应用层掌握建立网站和制作主页的基本方法及相关技术。

(二)课程目标1、理解ASP程序设计的基本概念,具有理解和分析动态网站架设功能设计问题的基础和能力;2、理解动态网站设计的基本概念及理论,了解典型动态网站架设的基本方法及工具软件;能够完成设计方案并分析阐明设计的合理性;3、理解ASP程序设计的基本概念,理解掌握动态网站web界面的设计及交互的基本技术及方法;3、熟练掌握ASP设计中典型工具软件EditPlus的应用,掌握利用网络资源实现文件存取等组件功能的方法及手段;4、熟练掌握ASP设计中数据交互及数据库操作的基本方法,能利用工具软件设计及实现典型基本功能的动态网站。

增强学生对新技术的兴趣,培养学生对网络技术运用于自动化领域的能力,增强学生对通过专业技能促进社会生产自动化水平提高的信心。

二、课程目标达成的途径与方法《web程序设计》课程教学以课堂教学为主,结合自主学习和实验教学,针对典型动态网站架设及功能实现的基本概念及方法,培养学生运用基础知识和专业知识,分析和解决实际问题工程问题的能力和方法。

1课堂教学主要讲述基本概念,基本原理、和设计方法。

在课堂教学中,充分引入互动环节,提高教学效果。

2设计验证性、设计性实验,采用实验教学方式,训练实验技能,培养理论知识的应用能力。

3设计与专业相结合的实际应用问题,如自动化生产线电子看板系统,培养学生分析问题、实现工程应用的能力及方法三、课程目标与相关毕业要求的对应关系注:1.支撑强度分别填写H、M或L (其中H表示支撑程度高、M为中等、L为低);2 .毕业要求须根据课程所在专业培养方案进行描述。

《Web应用程序开发》教学大纲·优选.

《Web应用程序开发》教学大纲·优选.

《Web应用程序开发》课程教学大纲课程名称:Web应用程序开发课程编码:62101280英文名称:Web Application Development学时:54 学分:3开课学期:第七学期适用专业:计算机科学与技术课程类别:专业必修课先修课程:数据库原理与应用、Java面向对象程序设计、网页制作技术建议教材:《Web技术应用基础》第2版,樊月华,清华大学出版社一、课程目的、任务《Web应用程序开发》是计算机科学与技术专业的一门专业必修课。

本课程以理论和实际应用相结合,使学生通过本课程的学习,熟悉Web技术的各种基本概念、体系结构和主要组成,并达到一定的应用水平。

掌握一种主流的Web集成技术,熟悉其配置和应用环境,能与传统程序设计和数据库开发技术相结合,并能根据实际问题,能独立设计、开发、调试完成一个Web应用。

二、课程教学基本要求通过本门课的学习,使学生掌握构建Web应用软硬件平台的基本技能,具有基本的Web 编程能力,掌握HTML、CSS与XML、JavaScript技术的应用,熟练掌握应用JSP技术完成数据库库信息存储、管理与发布技术。

本课程的教学形式采用课堂讲授与实训相结合的形式,教学中要注重学生动手能力的培养,帮助学生提高综合应用Web技术来开发Web应用的方法和技巧,提高学生综合解决Web应用问题的能力。

要求学生学会扩展学习的能力。

提高学生应用知识和技术解决应用技能。

本课程考核以平时课程考核和期末考核为主,分别占40%和60%。

三、课程教学内容(分章节)第一章Web技术概述1.1 Web简介1.2 计算机网络基础1.3 IP地址、域名和URL1.4 Web基础知识1.5 Web数据库基本要求:使学生了解Web技术的基础知识和基本原理,包括计算机网络基础知识、IP地址、域名和统一资源定位器(URL)、Web的基本概念、工作原理和Web站点的体系结构、Web数据库基础知识等,为Web应用开发做好准备。

《Web程序设计》教学大纲.doc

《Web程序设计》教学大纲.doc

《Web程序设计》教学大纲学时:6 4适用专业:计算机应用专业—、课程的性质与任务课程性质:本课程是为计算机应用专业开设的一门专业课,课程安排在第四学期,通过讲授目前流行的JSP开发语言,使学生掌握先进的动态网络开发技术。

课程任务:通过本课程的学习,使学生能够掌握JSP编程技术,熟悉JSP语法基础知识、JSP内置对象,熟练运用JSP的文件操作、JSP与数据库的结合、JavaBean技术和Servlet 技术。

课程的重点是JSP开发Web应用程序,如电子商务网站的开发;课程的难点是:JavaBean 技术和Java Servlet技术,通过系统的学习,学生能够利用JSP技术进行网站的设计开发。

二、教学基本要求通过本课程的学习,要求学生能够掌握JSP开发技术,如JSP语法知识、JSP文件操作、 JSP与数据库技术的结合、JSP开发动态Web站点等,并对Web开发技术有深刻的理解和实际的开发能力,具体有:1.具备进行JSP程序的编写、调试能力;2.掌握JSP的基本语法和内置对象;3.熟练运用JSP进行文件操作,运用JSP进行数据库开发;4.掌握JSP的高级开发技术:JavaBeans和Servlet;5.掌握JSP的开发模型MVC;三、教学条件计算机多媒体机房进行教学,学生每人一台高性能计算机硬件要求:高性能计算机一台,最低配置CPU为P4,内存512兆,硬盘700MB以上软件配置:Windows2000、Jbuilder 9. 0、Sql Server2000四、教学内容及学时安排五、教法说明本课程要实现教、学、做相结合,采用项目教学和案例教学,以项目为主线,选取一个完整的、适合的项目贯穿整个教学过程,同时将这个项目分解成不同的案例,通过案例的引入循序渐近、由简单到深入的方式讲解JSP的概念、原理和方法,以案例为学习、强化、培养动手能力的重要手段。

在教学的过程中,注重发挥学生的主观能动性,精讲多练,启发学生思考,培养学生分析问题的能力和实际的编程能力。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《 Web应用程序设计》教学大纲
一、课程定位
1.课程名称:Web应用程序设计
2.学时32 学分2
3.课程性质:素质拓展公共选修通识课
4.先修课程:网站建设与网页制作、计算机网络原理、数据库原理与应用、Java程序设计
后续课程:Java EE 高级编程
5.参考教材
张志锋《JSP程序设计技术教程(第2版)》清华大学出版社
二、教学目标
1.知识目标
通过学习使学生掌握JSP技术的基础知识,以及网络程序设计的基本思想方法,会应用JSP进行基本的程序设计和网络编程,能够独立完成一个完整的web 系统项目。

本课程的教学任务包括介绍JSP运行环境的搭建,JSP的基本语法,JSP访问数据库的相关知识,JavaBean和Servlet,MVC的开发模式等内容。

2.能力目标
使学生能够搭建JSP的运行环境;熟悉JSP的基本语法;掌握用JSP建立Web 服务的基本框架;熟练掌握使用JSP处理HTML表单;熟练掌握使用JSP访问数据库;掌握使用JavaBean扩展JSP功能;熟悉MVC的开发模式。

3.素养目标
培养学生JSP实际开发能力,提高学生实践动手能力和编程能力。

提高学生团队协作能力、职业素养能力和自主创新能力。

三、教学内容及设计
四、考核方式及评分
1.考核性质:考查课。

2.学生课程成绩中平时占比:考勤 20%,平时作业20%,课堂表现 10%,期末提交任务 50%。

五、教学组织
1.班级容量[x,y]
2.主讲教师:
六、参考教材
1. 李兴华,王月清,Java Web开发实战经典,清华大学出版社, 2010年
2. 宋智军,邱仲潘,JSP从入门到精通,电子工业出版社, 2012年
3. 耿祥义, 张跃平,JSP实用教程,清华大学出版社, 2015年
七、其他说明
本课程主要使学生掌握JSP的相关知识及Java在WEB应用程序开发中的实际应用,通过具体案例使学生巩固数据库、网页制作等专业知识,更好地进行开发实践。

通过该课程的学习使学生掌握动态网页制作的基本操作技能并能熟练应用于中小型动态网站的建设中,在项目实践中提高学生的动手能力和创新能力。

相关文档
最新文档