《javaweb程序设计》课程标准

合集下载

课程设计报告javaweb

课程设计报告javaweb

课程设计报告javaweb一、教学目标本课程旨在通过JavaWeb的学习,让学生掌握JavaWeb的基本概念、技术和应用,培养学生具备JavaWeb程序设计的能力。

具体的教学目标如下:1.理解JavaWeb的基本概念和架构。

2.掌握JavaWeb的核心技术,如HTML、CSS、JavaScript、Servlet、JSP等。

3.了解JavaWeb的应用领域和前景。

4.能够使用HTML、CSS、JavaScript编写网页。

5.能够使用Servlet、JSP技术进行Web应用程序的开发。

6.能够运用JavaWeb技术解决实际问题。

情感态度价值观目标:1.培养学生对JavaWeb技术的兴趣和热情,提高学生的学习积极性。

2.培养学生具备良好的团队合作意识和能力,提高学生的沟通协作能力。

3.培养学生具备创新精神和责任感,提高学生对社会、环境的责任意识。

二、教学内容根据课程目标,本课程的教学内容主要包括以下几个部分:1.JavaWeb基本概念:介绍JavaWeb的定义、发展历程、应用领域和基本架构。

2.HTML、CSS、JavaScript技术:讲解HTML标签、CSS样式、JavaScript脚本的使用方法和应用实例。

3.Servlet技术:讲解Servlet的概念、生命周期、运行原理以及如何编写和部署Servlet。

4.JSP技术:讲解JSP的概念、原理、基本语法以及如何使用JSP实现动态网页。

5.JavaWeb应用实例:分析并实现一些典型的JavaWeb应用案例,如在线、博客系统等。

三、教学方法为了提高教学效果,本课程将采用多种教学方法相结合的方式进行教学:1.讲授法:通过讲解JavaWeb的基本概念、技术和应用,使学生掌握相关知识。

2.案例分析法:分析并实现一些典型的JavaWeb应用案例,让学生学会将理论知识应用于实际问题。

3.实验法:安排实验室实践环节,让学生动手编写代码,培养学生的实际操作能力。

javaweb程序设计课程设计

javaweb程序设计课程设计

javaweb程序设计课程设计一、课程目标知识目标:1. 让学生掌握Java Web程序设计的基本概念,包括Web应用结构、HTTP 协议和Servlet技术;2. 使学生了解并熟练运用JSP、JavaBean和EL表达式等技术在Web开发中的应用;3. 让学生掌握数据库连接技术,学会使用JDBC进行数据库操作;4. 引导学生掌握常用的Java Web框架,如Spring MVC、Hibernate等,并能在实际项目中灵活运用。

技能目标:1. 培养学生具备独立分析和设计Java Web应用程序的能力;2. 提高学生实际编码和调试Java Web项目的能力,能够解决开发过程中遇到的问题;3. 培养学生具有良好的团队协作和沟通能力,能够与他人共同完成项目开发。

情感态度价值观目标:1. 培养学生热爱编程,树立正确的计算机应用观念,认识到编程对个人和社会发展的意义;2. 引导学生养成良好的编程习惯,注重代码规范和性能优化,提高职业素养;3. 培养学生具有创新意识,敢于挑战新知识,主动探索Web编程领域的前沿技术。

课程性质分析:本课程属于实践性较强的学科,要求学生在掌握基本理论知识的基础上,能够动手实践,将所学知识应用于实际项目中。

学生特点分析:学生具备一定的Java基础,但对Web编程可能较为陌生。

因此,课程设计应从易到难,注重引导学生逐步深入掌握Java Web技术。

教学要求:结合课程性质和学生特点,注重理论与实践相结合,强化实践环节,培养学生具备实际项目开发能力。

通过分解课程目标为具体的学习成果,为教学设计和评估提供明确依据。

二、教学内容1. Java Web基本概念:Web应用结构、HTTP协议、Servlet技术;教材章节:第1章 Java Web入门2. JSP、JavaBean和EL表达式:JSP页面开发、JavaBean组件、EL表达式语法及应用;教材章节:第2章 JSP技术、第3章 JavaBean技术、第4章 EL表达式3. 数据库连接技术:JDBC原理、数据库连接方法、SQL语句编写、数据库操作;教材章节:第5章 数据库连接技术4. 常用Java Web框架:Spring MVC框架、Hibernate框架;教材章节:第6章 Spring MVC框架、第7章 Hibernate框架5. 综合项目实践:结合所学知识,设计并实现一个简单的Java Web应用程序;教材章节:第8章 综合案例教学进度安排:第1-2周:Java Web基本概念、Web应用结构、HTTP协议、Servlet技术;第3-4周:JSP技术、JavaBean技术、EL表达式;第5-6周:数据库连接技术、SQL语句编写、数据库操作;第7-8周:Spring MVC框架、Hibernate框架;第9-10周:综合项目实践。

JavaWeb开发课程标准

JavaWeb开发课程标准

JavaWeb开发课程标准
课程目标1:熟悉JSP的基础知识和基本方法,熟悉JSP页面制作方法,熟悉JSP
处理页面提交数据的方法,掌握帮助信息和错误信息的查询方法。

课程目标2:掌握E1表达式和JST1核心标签库的使用方法,了解JaVaSCriPt的基础知识,能使用其实现对JSP 页面的控制°
课程目标3*掌握Hibernate框架、Spring框架和SpringMVC框架的基础知识和主要方法,熟悉使用SSH模式开发Web程序的步骤和方法。

三、课程目标与毕业要求的关系
1、课程目标与毕业要求的对应关系
参考《数学学院课程目标达成度评价方法》进行评价。

九、本课程各个课程目标的权重
依据第八部分中的课程目标达成度评价方法,计算得到本课程的各个课程目标的权重
如下:
根据学生的课堂表现、作业、平时测验和期末考试情况及教学督导的反馈,检验学生
对本课程涉及的学科素养和学会反思的达成情况,及时对教学中的不足之处进行改进,调整教学指导策略;根据学生的课堂表现、作业、平时测验及期末考试成绩,检验本课程所支撑的毕业要求分解指标点的达成度情况;根据本课程所支撑的毕业要求分解指标点的达成度情况,在本学院教学指导委员会指导下,重新修订本课程大纲,实现持续改进。

十一、推荐教材及参考书目
1.推荐教材
[1]软件开发技术联盟,JavaWeb开发实战[M].北京:清华大学出版社2017.12
2.参考书目
[1]卢瀚王春斌,JavaWeb开发实战1200例(第I卷)[M].北京:人民邮电出版社
2012.3
[2]卢瀚王春斌,JavaWeb开发实战1200例(第II卷)[M].北京:清华大学出版社
2017.5。

《JavaWeb程序设计(JSP)》教学大纲

《JavaWeb程序设计(JSP)》教学大纲

XX学院计算机系《Web程序设计(JSP)》课程教学大纲适用专业:计算机网络技术专业、计算机软件技术专业一、课程的性质与任务(一)本课程的性质本课程是为计算机软件专业学生开设的一门专业技能课,主要培养学生掌握Java Web开发技术,可以为学生将来从事基于Web的软件开发打下坚实的基础。

(二)本课程的任务本课程是软件技术类专业学生的专业核心课程,是学生赖以就业的课程之一,有着十分重要的地位。

互联网是人们获得信息的重要途径,而提供信息和信息服务的正是Web开发应用的首要任务。

本课程培养学生熟练掌握基于 Java的Web 编程技能,重在技能培养,使学生能够熟练掌握相关技术,具备较强的自学能力和系统分析、设计能力,具备开发web系统的技能。

二、课程的基本要求通过学习《Web程序设计(JSP)》,应使学生了解Java web应用开发技术的架构发展、及当前最新技术发展情况等;理解JSP页面的执行原理、JavaBean组件技术原理、Servlet技术原理、MVC设计模式、Struts框架、Spring框架、Hibernate框架;掌握JSP基本技术、使用JavaBean组件开发实用程序、JSP与Servlet结合开发实用程序、使用Struts架构开发实用程序、使用Struts结合Hibernate开发实用程序、使用SSH开发实用程序;熟练掌握JavaBean组件技术、Servlet技术、Struts框架、SSH框架。

三、课程内容(一)课程主要内容第1章 JSP与JavaBean了解:JavaBean规范理解:JavaBean的工作原理,及其在JSP中的功能掌握:JavaBean的简单属性、在JSP中使用JavaBean、JSP与Bean的结合在实际中的应用熟练掌握:JSP与Bean的结合开发实用程序教学重点:JSP与Bean的结合开发实用程序教学难点:实际程序中Bean的编写第2章 Servlet技术了解:Servlet的工作原理、Servlet的生命周期理解:Servlet的常用接口掌握:JSP访问Servlet、Servlet技术在实际程序中的应用熟练掌握:使用Servlet技术开发实用程序教学重点:使用Servlet技术开发实用程序教学难点:在实用程序开发中Servlet相应方法的编写第3章 Struts框架了解:设计模式、JSP Model1和JSP Model2模式、Struts架构理解:Struts的工作原理掌握:Struts框架、Struts框架的应用熟练掌握:使用Struts开发实用程序教学重点:使用Struts技术开发实用程序教学难点:Struts框架的应用第4章 Hibernate框架理解:Hibernate的工作原理掌握:Hibernate框架、Hibernate框架的映射、Hibernate框架的应用熟练掌握:使用Hibernate结合Struts开发实用程序教学重点:使用Hibernate结合Struts技术开发实用程序教学难点:Hibernate框架的应用第5章 Spring框架理解:Spring的工作原理掌握:Spring框架、Spring的属性注入、Spring框架的应用熟练掌握:使用Spring结合Hibernate开发实用程序教学重点:使用Struts+Hibernate+Spring(SSH)集成开发实用程序教学难点:Spring框架的应用(二)实验、实训、实习内容实训一:使用JSP+JavaBean技术实现简单的用户登录功能(8学时)实训内容:使用JSP+JavaBean技术实现简单的用户登录功能实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+JavaBean技术实现简单的用户登录功能实训二:使用Servlet技术实现用户登录功能(8学时)实训内容:使用JSP+ Servlet技术实现简单的用户登录功能实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+JavaBean+Servlet 模式实现网上登录功能实训三:使用Struts框架实现用户登录功能(8学时)实训内容:使用Struts框架实现用户登录功能实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+Struts框架实现用户登录功能实训四:公告管理系统(10学时)实训内容:使用Struts架构实现公告管理系统实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+JavaBean+Struts 架构实现公告管理系统实训五:使用Struts+Hibernate框架实现用户登录功能(8学时)实训内容:使用Struts+Hibernate框架实现用户登录功能实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+Struts+Hibernate 框架实现用户登录功能实训六:使用Spring框架实现用户登录功能(8学时)实训内容:使用SpringMVC框架技术实现用户登录功能实训要求:使用MyEclipse+Tomcat+MySql开发环境,JSP+Spring+Hibernate 框架实现实现用户登录功能实训七:航空票务系统(14学时)实训内容:使用SSH(Struts+Hibernate+Spring)整合实现航空票务系统实训要求:使用MyEclipse+Tomcat+MySql开发环境,Spring+Struts+Hibernate框架实现航空票务系统(三)教学建议教学采用讲练相结合的方法,把理论溶入真实项目的开发中,轻理论重实践。

JavaWeb程序设计课程建设方案

JavaWeb程序设计课程建设方案

≪JavaWeb程序设计》课程建设方案一、本课程建设现状本课程综合运用JSP/Serv1et技术开发Web应用程序,培养学生利用JSP技术开发中小型的、基于B/S的应用系统(如网站等),同时培养学生的团队合作精神、项目开发经验和自主学习能力,为将来的发展提供素质保障Q为此,本课程教学团队积极加强课程建设,并取得了较大进展:一是形成了年龄职称结构合理、数量充足的教学团队。

目前本课程教学团队已达4人,全部是副高以上职称;50岁以上的老教师1人,35-49岁的3人;其中有教授1人、副教授2人、高级工程师1人。

本课程教学团队积极进行课程改革,根据高职大学生特点探索并实施了项目案例教学法、任务驱动教学法、“教、学、做”一体化教学法等,先后编写了《JavaWeb程序设计实验指导书》、UavaWeb程序设计实训指导书》等实践教学参考用书。

二、课程建设目标按照学校课程建设规划和专业建设方案,结合本课程建设基础,到2023年底,课程团队人数增至6人,团队成员结构更加合理,团队成员教学与研究水平显著提升,高级职称教师不少于5人;课程资源更加丰富;课程实践教学条件不断优化,建成校内外实践教学基地;教学改革力度不断加大,积极开展“课证赛岗”教学模式,所有教师均实施线上线下相结合的混合式教学Q三、课程建设内容(-)课程标准制定紧扣高职教育和高职大学生的特点,对接高职大学生就业岗位所需的职业素质,不断优化课程标准,使课程教学目标与行业人才岗位技能紧密衔接。

(二)教材与教学资源建设本课程原教材为黑马程序员编著的《JavaWeb程序设计任务教程》,为了更好的实施“课证赛岗"教学模式,教材选订“1+X”证书教材《JavaWeb应用开发》。

但为了让学生更好理解和掌握教学内容,仍然有必要编写教学辅助资料。

为此,本课程教学团队编写教学资料《JavaWeb程序设计实验指导书》、《JavaWeb程序设计实训指导书》,以帮助学生顺利完成实验和实训任务Q同时,对本课程的PPT、教案、项目案例、习题等教学资源,按照课程标准进行修订,优化和丰富教学资源。

《JAVAWEB程序设计》教学大纲

《JAVAWEB程序设计》教学大纲

《JAVAWEB程序设计》教学大纲Title: Syllabus for JavaWeb Program DesignI. Introduction to JavaWeb (100 words)- Overview of JavaWeb programming- Importance and benefits of JavaWeb development- Introduction to Java Servlets and JavaServer Pages (JSP)- Understanding the Model-View-Controller (MVC) architecture II. JavaWeb Development Tools (200 words)- Introduction to Eclipse IDE for JavaEE development- Installation and configuration of Apache Tomcat server- Setup and configuration of MySQL database- Overview of Integrated Development Environments (IDEs) for JavaWeb developmentIII. HTML and CSS Fundamentals (200 words)- Introduction to HTML and its elements- Formatting and styling web pages using CSS- Understanding the box model and positioning- Introduction to responsive web designIV. Java Servlets (250 words)- An overview of Java Servlets and their lifecycle- Handling HTTP requests and responses- Working with servlet containers and deployment descriptors - Understanding session management and cookiesV. JavaServer Pages (JSP) (250 words)- Introduction to JSP and its benefits- Working with JSP directives, actions, and expressions- Building dynamic web pages using JSP and EL expressions VI. JavaWeb Development Frameworks (200 words)- Introduction to JavaServer Faces (JSF) framework- Overview of Spring MVC framework- Understanding the Hibernate ORM framework- Benefits and features of using development frameworksVII. Database Connectivity (150 words)- Overview of JDBC (Java Database Connectivity)- Connecting to MySQL database using JDBC- Executing SQL queries and retrieving results- Handling database transactions and connection pooling VIII. Web Application Deployment and Security (200 words)- Packaging and deploying web applications- Deployment descriptors and configuration files- Understanding web application security- Authentication and authorization in JavaWeb applications IX. Web Services Development (200 words)- Introduction to web services and SOAP (Simple Object Access Protocol)- Building web services using Java- Exposing and consuming web services in JavaWeb applications- Overview of REST (Representational State Transfer) servicesX. Project Development (200 words)- Overview of the project development process- Planning and requirement gathering for the project- Testing and debugging the applicationXI. Conclusion (100 words)- Recapitulation of key concepts covered in the course- Importance of continuous learning and keeping up with the latest trends in JavaWeb development- Final thoughts and encouragement for further exploration in JavaWeb programmingNote: The word count is just an estimate to ensure that the syllabus outline exceeds 1200 words. The actual content of each section may vary.。

《Java Web程序设计(第2版)》教学大纲

《Java Web程序设计(第2版)》教学大纲

《Java Web程序设计》教学大纲课程名称:《Java Web程序设计》英文名称:Java Web Program Design课程性质:专业选修课学时分配:教学对象(本课程适合的专业和年级):计算机科学与技术、物联网工程、数据科学与大数据技术、信息安全、网络工程、软件工程专业(本科)二年级学生预备知识:Java程序设计、计算机网络一、课程性质Java Web程序设计是计算机科学与技术相关专业的专业选修课。

该课程主要讲授利用Java进行Web程序设计方法和思想。

该课程借助Java、HTML、JavaScript作为教学语言,讲授Web程序开发的基础理论和基本思想,培养学生的系统开发思维。

课程的总体目标是使学生能够使用JAva语言开发Web应用程序,并掌握常见的应用框架,也为学生今后学习Java高级编程打下坚实的基础。

该课程的特点是既有理论基础,又需要大量实践。

因此在教学中应理论联系实际,加强实践环节的教学。

在研究和教学方法上应尽量采用现场案例教学法、讨论式方法等多种教学方法。

二、教学方法:案例教学法;启发式教学法三、教学目标与要求《Java web程序设计》是计算机科学与技术相关专业一门实用性很强的专业技能课程。

本课程的教学任务是使学生熟练使用Java语言以及网页制作技术,培养较强的自学能力和系统分析、设计能力,具备开发Web系统的技能。

四、教材[1] 郭克华,奎晓燕,卜凡,池涛. JavaWeb程序设计(第2版).北京:清华大学出版社,2016年.五、考核形式:考试六、教学设计1、学生自学和教师精讲结合。

在课前安排学生自学有关内容,学生在对应学习内容有了一定认识后,教师选择已混点、易错点、易忽略点重点讲解。

2、采用问题驱动法、任务驱动以及小组协作等现代教学方法。

在教学中尽可能采用多种教学方法,开拓学生思路,提高教学效率。

3、理论与实践相结合。

本课程实践性强,因此通过大量的实例、案例分析、小项目等加深对课程内容的理解和掌握。

Javaweb课程设计任务教材

Javaweb课程设计任务教材

Javaweb课程设计任务教材一、教学目标本章节的教学目标主要包括以下三个方面:1.知识目标:通过本章节的学习,学生需要掌握Javaweb的基本概念、原理和关键技术,包括Java语言基础、Web服务器配置、JSP编程、数据库连接等。

2.技能目标:学生能够运用所学的知识,独立完成一个简单的Javaweb项目的开发和部署,具备进一步学习和实践的能力。

3.情感态度价值观目标:培养学生对Javaweb技术的兴趣和热情,增强其自主学习和解决问题的能力,提高其团队协作和沟通的能力。

在制定教学目标时,充分考虑了课程性质、学生特点和教学要求,将目标分解为具体的学习成果,以便后续的教学设计和评估。

二、教学内容本章节的教学内容主要包括以下几个部分:1.Javaweb概述:介绍Javaweb的概念、发展历程和应用场景。

2.Java语言基础:复习Java语言的基本语法、数据类型、控制结构、类和对象等。

3.Web服务器配置:讲解如何配置Apache、Tomcat等Web服务器。

4.JSP编程:介绍JSP的基本语法、内置对象、标签库和常用功能。

5.数据库连接:讲解如何使用JDBC连接数据库,并实现简单的增删改查操作。

6.项目实践:指导学生完成一个简单的Javaweb项目的开发和部署。

教学内容的安排和进度遵循教材的章节结构,注重理论与实践相结合,使学生在学习过程中能够逐步掌握Javaweb技术的核心要点。

三、教学方法为了提高教学效果,本章节将采用多种教学方法相结合的方式进行教学:1.讲授法:教师讲解基本概念、原理和关键技术,引导学生掌握Javaweb技术的基本框架。

2.讨论法:学生进行小组讨论,分享学习心得和经验,提高学生的沟通和协作能力。

3.案例分析法:通过分析典型项目案例,使学生更好地理解Javaweb技术的应用和实际开发过程。

4.实验法:安排实验室实践环节,让学生动手操作,巩固所学知识,提高实际编程能力。

四、教学资源为了支持教学内容和教学方法的实施,丰富学生的学习体验,将采用以下教学资源:1.教材:《Javaweb课程设计任务教材》。

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

《Java Web程序设计》课程标准1.课程定位1.1课程定位《Java Web程序设计》是计算机及相关专业学生的程序设计主修课程。

修习本课程的目的是让学生在经过基本程序设计能力训练之后,掌握具有较高应用价值的JavaWeb应用程序设计的能力,掌握Java Web网站应用程序设计的方法。

本课程的先修课程是《计算机操作基础》和《Java程序设计》,学生必须掌握基本的计算机操作技能、程序设计基础和Java面向对象程序设计的基本的方法,Java语言程序的编写设计方法,并具备一定SQL数据库语言基础及Java数据库应用能力。

本课程是一门专业课程,适用于具备程序设计基础知识及网页设计技能的学生。

2.课程目标Java Web程序设计是大学期间主要的程序设计类课程,以学生构思、创建一个简单网站的过程为主线,建立和掌握JavaWEB应用程序设计的基本概念和方法。

本课程学习的效果如何,对学生在计算机应用设计技能的培养和学习有着重要影响,也对学生毕业后的工作能力有相当的作用。

在课程讲授过程中,以不同的WEB数据库应用设计作为应用设计最主要的元素,进行教学驱动,通过递进的方式,把完成JavaWEB网站设计的学习进程及内容进行连贯和衔接,总体目标是:让学生建立WEB网站设计的基本基本概念和方法,掌握WEB数据库应用程序设计的规范和基本方法、同时根据不同的应用,掌握WEB网站设计的基本技巧,能够对现实的的问题进行分析和抽象,设计出一个简单的WEB网站,并通过代码实现网站的基本功能,完成应用程序的编写、调试和运行。

2.1知识目标(1)掌握Web网站设计基本概念、学会Tomcat服务器安装配置(2)掌握JSP语法基础、脚本编写及程序的运行方法(3)掌握JSP程序控制方法(4)掌握JSP指令元素、动作的基本概念及应用方法(5)掌握主要的JSP内置对象及这些对象的用途(6)学会根据实际要求设计表单,实现表单的提交及表单数据的提取(7)掌握WEB数据库应用设计,能够完成WEB数据库的基本访问操作的设计(8)掌握JavaBean程序的设计和应用方法,学会使用JavaBean进行程序封装(9)了解Java Servlet应用及程序的设计方法2.2能力目标2.2.1、专业能力目标(1)熟练掌握WEB应用开发工具,掌握WEB网站设计的基本方法和过程(2)能够根据实际网站设计要求,完成一个简单网站的程序结构设计(3)能够合理设计网站数据库结构(4)能够设计基本的WEB页面,实现数据库的查询及显示操作(5)能够准确提取WEB数据,完成数据库的添加、修改和删除操作(6)理解JavaBean程序概念,设计并通过Java类完成WEB应用(7)能够使用Bean程序对网站数据库操作进行封装(8)了解Servlet程序的结构和编写方法,完成简单的Servlet应用2.2.2、方法能力目标(1)建立WEB应用程序设计的思想和基本方法;(2)具备一定的程序逻辑能力,程序模仿能力,程序设计的思维方法和能力;(3)能够自行查找资料,对于给定WEB应用需求进行基本的分析,构思WEB网站的程序模块结构(4)能够根据网站需求设计出合理的数据库结构(5)掌握JSP基本的应用程序的设计和调试方法。

(6)完成页面表单的设计,并实现表单数据提取(7)掌握WEB数据库的操作方法,实现数据库的查询、添加、更新、删除操作(8)能够进行JavaBean程序的设计,并在WEB网站中应用(9)能够将WEB数据应用程序使用JavaBean进行封装(10)了解Servlet程序的编写方法,编写简单的Servlet应用程序并在网站中使用2.3素质目标(1)具有良好的思考和分析问题的能力;(2)具有较好的信息检索能力;(3)具有良好的职业道德和团队精神;(4)具有很好的与人沟通和交流的能力。

(5)培养学生互相帮助,加强团队合作精神。

3.教学内容及教学设计本课程教学内容及学习情景设计应结合IT行业要求的特点,以职业能力为核心,以实用够用为限度,不刻意于专业理论知识的介绍,而在基本保持网站设计知识完整性的基础上,按照职业岗位工作的需要去选择适当的理论知识,侧重于实际岗位需要进行设计,力图达到专业技能的传授与职业岗位的需要相结合。

3.1 学习情景设计思想:Java Web程序设计课以项目驱动为导向、基于工作过程的课程开发方法进行设计,整个学习领域由六个大的学习情景组成。

学习情景的设计主要考虑以下因素:(1)学习情景的设计采用“掌握项目开发的过程,从理论到应用”的设计思想。

学习情景以完成具体的工作任务为目标。

(2)学习情景的前后排序符合学生认知规律,采用从简单到复杂、从单一到综合的排序方法。

(3)本课程学习情景的设计以主流开发工具平台展开,考虑到实践操作与应用。

3.2学习情景设计思路3.2.1本课程标准设计的总体思路本课程分成:1. JSP基础;2. JSP内置对象,表单及表单的提交;3. 数据库应用设计;应用;5. Java Servlet应用;6.简单WEB网站实例等六个学习情景来进行教学,本课程以基本概念理解、程序方法实现、实验设计与验证这样一过过程来进行教学实施。

通过本课的学习,使学生能够掌握WEB网站设计的基本概念,掌握JSP应用程序编写的基本方法和技巧,理解JSP指令、动作、及内置对象的概念并掌握表单的设计、表单数据提交和接收处理的方法;同时在Java 类的设计基础上,掌握JavaBean程序的设计及应用方法和过程,能够通过JavaBean的设计实现WEB程序的优化;掌握JavaServlet的概念并学会简单的Servlet应用程序编写设计。

本课程打破传统的理论学习+实验的课程模式,采用以项目为导向,通过多个前后关联的实验作业,将网站设计的基本技术进行连贯的课程教学模式。

根据学生的实际情况和学习能力,在进行开展广泛调研的基础上,采用工作过程系统化的课程开发技术,遵循以能力为本的职业教育理念,确定本课程学习目标和学习情景设计。

让学生在学习情景中学习并掌握最基本的网站组建技术和程序设计技巧,培养学生IT技术能力,特别是引导学生的学习兴趣,为将来服务于IT 行业打下一定的基础。

3.2.2学习情景设计的基本依据本课程是以IT行业的网站设计作为专业就业目标,面向中小企业网站设计岗位工作任务所需的相关专业知识与必要技能为依据设计的。

遵循网站设计基本思想和主流技术线路,将课程的重点在WEB数据库的应用上,要求学生在掌握数据库基本操作的基础上,熟练掌握Java数据操作的基本过程,能够编写一般的JSP数据库访问操作程序,并能够使用JavaBean对WEB数据库应用程序进行封装,同时对如何应用Servlet程序进行基本的数据库访问操作有一定的了解。

在此基础上,再通过课程实训设计一个简单的网站,逐步提高WEB应用程序设计技巧,最终达到能够设计一个简单的WEB网站,完成网站程序代码的编写,实现WEB网站应用的目的。

分别以JSP基础、JSP内置对象与表单、数据库应用设计、JavaBean应用和Java Servlet应用等基本技能训练作为学习情景,每个学习情景均能体现WEB网站设计的基本能力和技术路线。

3.2.3学习学习情景设计的逻辑线索在每一个学习情景中,根据学生的接受能力和掌握情况,按网站设计的基本要求逐步深入学习,根据所设计的学习学习情景,由浅入深,由易及难,循环上升。

通过WEB网站程序设计的训练,培养学生严谨的学习方法和态度,训练学生的逻辑分析能力和空间想象能力,培养对现实问题的分析、概括和抽象的能力,初步掌握网站设计的基本过程,能够创建WEB网站的数据结构、页面设计、代码编写和调试的基本能力,同时也培养学生的社会能力和方法能力。

该课程的教学以学生为教学的主体,以课堂讲授、演示为主,通过实例讲解和演练,并配合学生的上机练习、配合任务驱动能多种方式结合的教学方式进行。

3.3 学习情景、内容排序及学时分配见下表:表1:学习情景、内容排序及学时分配学习情景设计通过对本课程的分析,结合学生的认知规律,共为本课程学习领域设计了六个学习情景。

学习情景按照从简单到复杂、从单一到综合的规律进行排序。

学习情景细节安排如下表2-7。

表2 学习情景1细节表3 学习情景2细节表4 学习情景3细节表5 学习情景4细节表6 学习情景5细节表7 学习情景6细节表8 学习情景教学进程安排教学组织模式本课课程为实践性课程,在教学组织模式上,建议以实践为主,以程序设计为主线,老师在课堂上进行适当的理论讲解后,着重进行程序设计过程的操作演示,向学生讲明每个情景单元所要完成的教学目标、让学生尽可以掌握教学内容,然后集中在实验室,根据老师布置的作业要求,进行相应程序的设计、编写、调试和运行,随时帮助指导学生解决程序设计过程中出现的问题。

实验室要安装备配置好Java运行环境与WEB服务器,安装多种开发工具提供给学生选择使用。

在实验过程中,注意与学生的互动,实时对学生程序设计过程中出现的问题进行解答,并广播。

教学方法除课堂教学、实验室实作以外,老师在网上提供本课程所有的电子教案、程序实例及源程序代码,程序设计过程先进行讲解和演示,指出程序要点及可以有出现的问题和解决办法,然后和学生一同进行设计,提出程序的构想和建议,并协助学生进行调试,随时解决设计中的问题。

教学辅助手段提供充足的网络资源,包括应用软件、开发工具、电子教案、程序实例、源程序代码、实验要求、实验指导书、实验程序实例等内容,供学生随时浏览和下载。

5、教学条件教材及相关资源本课程选用的教材,是为先进、适用、工学结合特色鲜明的21世纪高等职业教育信息技术类规划教材,为国家级精品课程配套教材。

为配合教学,配套了课程的教学网站,网站中有本课程所有的电子教案、程序实例及源程序代码,同时设计了一整套与教学过程一致的实验,共12个实验,以及相关的实验指导书。

教学、作业及课件网站详见:实验作业及实例见:师资队伍本课程为实践课程,要求任课老师有相当的网站开发经验或一定的实践能力,有丰富的程序设计经验,熟悉Java程序语言、数据库应用、SQL语言,并具备网页设计、CSS、JavaScript程序设计的能力。

兼职教师应该是在IT行业有丰富网络应用经验和知识、具备中小企业网站设计能力的工程技术人员。

备注:(1)专任教师①符合高校教师任职条件,取得高校教师资格证书。

具有扎实的理论功底、较强的科研能力和一定的企业实际工作经历,具有双师素质。

②熟悉与本课程相关的法律法规。

③熟悉与本课程相关网络公司、中小企业的网站构成设计方法,了解典型网站设计的流程,熟悉企业数据库应用的业务及流程。

④能采用情境教学法、六步教学法、直观教学法、角色扮演法、讲授法等教学方法指导、引导学生完成学习任务,实现学习目标。

相关文档
最新文档