《Java语言应用开发》教学大纲课程名称:Java语言应用开发课程类别(必修/选修):必修课程英文名称:JavaLanguageApplicationDevelopment其中实验/实践学时:24总学时/周学时/学分:48/3/3先修课程:Java语言基础后结课程支撑:数据库原理及应用、移动应用开发授课地点:实503机房授课时间:1-16周星期四1-2节,9-16周星期二7-8节授课对象:2023级计算机科学与技术专业(跨境电商)1、2班开课学院:粤台产业科技学院任课教师姓名/职称:陈权/副教授答疑时间、地点与方式:课堂或课后,教室或通讯软件,当面或线上答照课程考核方式:开卷()闭卷()课程论文()其它(v)报告使用教材:《Java程序设计》,姜枫,清华大学出版社,2023年4月,ISBN:9787302628606教学参考资料:[1]陈恒,SpringBoot从入门到实战[M].北京:清华大学出版社,2020年6月课程简介:为学生搭建起通向“企业级Java应用开发”的桥梁和纽带,以“构建Java应用知识体系、阐明JavaWeb开发的原理、引导企业级实战”为原则,为学生在Java应用开发领域“深耕细作”莫定基础、指明方向。课程将系统地讲授JavaWeb开发中JSP、Servlet以及Ajax、JSON、jQuery技术的基础知识和实际应用,同时介绍了SpringMVC框架的基础知识。具体内容包括Web前端基础、开发环境的构建、JSP语法、内置对象、JSP与JavaBean、JavaServlet、会话跟踪技术、过滤器、监听器、EL与JSTL、文件的上传与下载、JSP访问数据库、Ajax、JSON、jQuery、电子商务平台的设计与实现以及SpringMVC框架基础等重要内容。课程教学目标及对单业要求指标点的支撑:1
1 《Java 语言应用开发》教学大纲 课程名称:Java 语言应用开发 课程类别(必修/选修):必修 课程英文名称:Java Language Application Development 总学时/周学时/学分:48/3/3 其中实验/实践学时: 24 先修课程:Java 语言基础 后续课程支撑:数据库原理及应用、移动应用开发 授课时间:1-16 周 星期四 1-2 节, 9-16 周 星期二 7-8 节 授课地点:实 503 机房 授课对象:2023 级计算机科学与技术专业(跨境电商)1、2 班 开课学院:粤台产业科技学院 任课教师姓名/职称:陈权/副教授 答疑时间、地点与方式:课堂或课后,教室或通讯软件,当面或线上答疑 课程考核方式:开卷() 闭卷() 课程论文() 其它(v)报告 使用教材:《Java 程序设计》,姜 枫,清华大学出版社,2023 年 4 月,ISBN:9787302628606 教学参考资料: [1]陈恒. Spring Boot 从入门到实战 [M].北京: 清华大学出版社,2020 年 6 月. 课程简介: 为学生搭建起通向“企业级 Java 应用开发”的桥梁和纽带,以“构建 Java 应用知识体系、阐明 Java Web 开发的原理、引导企业级实战”为原则, 为学生在 Java 应用开发领域“深耕细作”奠定基础、指明方向。课程将系统地讲授 Java Web 开发中 JSP、Servlet 以及 Ajax、JSON、jQuery 技术的基础 知识和实际应用,同时介绍了 Spring MVC 框架的基础知识。具体内容包括 Web 前端基础、开发环境的构建、JSP 语法、内置对象、JSP 与 JavaBean、 Java Servlet、会话跟踪技术、过滤器、监听器、EL 与 JSTL、文件的上传与下载、JSP 访问数据库、Ajax、JSON、jQuery、电子商务平台的设计与实现 以及 Spring MVC 框架基础等重要内容。 课程教学目标及对毕业要求指标点的支撑:
毕业要求课程教学目标支撑毕业要求指标点目标1:1-工程知识:能够运用数学、基础科学、计算机科培养学生具备Java语言应用开发的相关知识,使其1.3能够应用专业知识解决工程学与技术、商务管理等相关知识,对于智能互联网能应用手软件工程、人工智能信息工程、商务信息计算问题。系统开发运维所涉及的软件工程、人工智能信息管理等方面专业知识与技能,成为专业技术人才,工程、商务信息管理等问题具有解决能力。能以科学方法解决问题与进行创新。目标2:2-问题分析:能够应用数学、自然科学和工程科学培养学生灵活运用Javaweb程序设计解决问题的能力,的基本原理,对于智能互联网系统开发运维复杂问题进行识别与表达,并通过文献研究分析,以获并具有独立思考、创新思维、组织管理、沟通协调、自我2.3能够应用专业知识解决工程挑战、终身学习的能力。须具备能力包括:能在实践中完得有效结论。计算问题。成Javaweb相关技术学习。3.2能够应用专业知识解决工程3-设计/开发解决方案:能够掌握Web的界面设计、计算问题。eb后端设计、数据库设计等基础理论与技术,具有追求创新的意识,对Web应用系统开发运维问题提出创新解决方案。目标3:4-研究:能够熟悉Java语言Web应用系统的前端通过Javaweb应用开发程序设计项目实践,学生能提升设计、后端设计、数据库设计、数据挖掘、大数据4.2能够应用专业知识解决工程学生人文素养、社会服务的情操,培养学生良好的职业道分析、人工智能慧能、云计算等基本科学研究方德与社会责任感。并养成学生动手操作、寻找答案、逻辑计算问题。法,具有科学研究精神,为智能移动应用系统开发推理、科学思考的务实精神。运维复杂问题提出有效研究手段并将问题有效解决。目标45.3能够应用专业知识解决工程5-使用现代工具:能够针对Java语言Web应用系计算问题。统开发运维复杂问题,合理选用适当的技术、资2
2 课程教学目标 支撑毕业要求指标点 毕业要求 目标 1: 培养学生具备 Java 语言应用开发的相关知识,使其 能应用于软件工程、人工智能信息工程、商务信息 管理等方面专业知识与技能,成为专业技术人才, 能以科学方法解决问题与进行创新。 1.3 能够应用专业知识解决工程 计算问题。 1-工程知识:能够运用数学、基础科学、计 算机科 学与技术、商务管理等相关知识,对 于智能互联网 系统开发运维所涉及的软件工 程、人工智能信息 工程、商务信息管理等问 题具有解决能力。 目标 2: 培养学生灵活运用 JavaWeb 程序设计解决问题的能 力, 并具有独立思考、创新思维、组织管理、沟通协 调、自我 挑战、终身学习的能力。须具备能力包括: 能在实践中完 成 Java Web 相关技术学习。 2.3 能够应用专业知识解决工程 计算问题。 3.2 能够应用专业知识解决工程 计算问题。 2-问题分析:能够应用数学、自然科学和工 程科学 的基本原理,对于智能互联网系统开 发运维复杂 问题进行识别与表达,并通过文 献研究分析,以获 得有效结论。 3-设计/开发解决方案:能够掌握 Web 的界面 设计、 Web 后端设计、数据库设计等基础理 论与技术,具 有追求创新的意识,对 Web 应 用系统开发运维问 题提出创新解决方案。 目标 3: 通过 JavaWeb 应用开发程序设计项目实践,学生能 提升 学生人文素养、社会服务的情操,培养学生良好 的职业道 德与社会责任感。并养成学生动手操作、寻找答案、逻辑 推理、科学思考的务实精神。 4.2 能够应用专业知识解决工程 计算问题。 4-研究:能够熟悉 Java 语言 Web 应用系统的 前端 设计、后端设计、数据库设计、数据挖 掘、大数据 分析、人工智能赋能、云计算等基 本科学研究方 法,具有科学研究精神,为智能 移动应用系统开发 运维复杂问题提出有效研究 手段并将问题有效解 决。 目标 4: 5.3 能够应用专业知识解决工程 计算问题。 5-使用现代工具:能够针对 Java 语言 Web 应 用系 统开发运维复杂问题,合理选用适当的技 术、资
培养学生于Javaweb应用开发项目制作过程中,能具有源、现代工具,进行预测与模拟并做可行性分析。创新力、团队力、专业力、跨界力、服务力与英语运用能通过国际化视野和跨文化交流合作的能力,发据力,并具有国际观,奉献社会国家及人类。并培养学生逐更多有效解决问题的现代工具。步认识、熟知、实践和应用的学习态度。理论教学进程表教学内容(重点、难点、课程思政融入教学模式支撑课周次教学主题授课教师学时数作业安排教学方法点)线下/混合式程目标Web开发技术基础知识,环境搭建,Maven项目构建思想,JSP、Servlet、JavaBean;MVC模式概述重点:Web开发环境搭建方法:JSP隐式对象:HttpServlet生命周期方法:目标一JavaBean组件:JAVA与Web应目标二难点:JSP隐式对象:HttpServlet配置与陈权线下3课堂讲授1用基础生命周期方法:MVC设计模式的原理:目标三目标四Maven项目构建。。课程思政融入点:介绍软件行业在经济发展中的地位和国家及地方的行业规划等,引导学生关心国家大事,了解国家最新政策,增强爱党、爱国的情感,树立学生民族自信、行业自信。3
3 培养学生于 JavaWeb 应用开发项目制作过程中,能 具有 创新力、团队力、专业力、跨界力、服务力与 英语运用能 力,并具有国际观,奉献社会国家及人 类。并培养学生逐 步认识、熟知、实践和应用的学 习态度。 源、现代工具,进行预测与模拟并做可 行性分析。 通过国际化视野和跨文化交流合作 的能力,发掘 更多有效解决问题的现代工具。 理论教学进程表 周次 教学主题 授课教师 学时数 教学内容(重点、难点、课程思政融入 点) 教学模式 线下/混合式 教学方法 作业安排 支撑课 程目标 1 JAVA 与 Web 应 用基础 陈权 3 Web 开发技术基础知识,环境搭建, Maven 项目构建思想,JSP、Servlet、 JavaBean;MVC 模式概述; 重点:Web 开发环境搭建方法;JSP 隐式 对象;HttpServlet 生命周期方法; JavaBean 组件; 难点:JSP 隐式对象;HttpServlet 配置与 生命周期方法;MVC 设计模式的原理; Maven 项目构建。 课程思政融入点:介绍软件行业在经济 发展中的地位和国家及地方的行业规划 等,引导学生关心国家大事,了解国家最 新政策,增强爱党、爱国的情感,树立学 生民族自信、行业自信。 线下 课堂讲授 目标一 目标二 目标三 目标四
重点:jQuery框架:JSP隐式JavaBean组JS技术,jQuery件:框架,注册页面课堂讲授和依照学习状况安排目标三陈权33线下难点:JSP隐式对象:HttpServlet配置与作业数据有效性验证小组讨论目标四生命周期方法:MVC设计模式的原理:重点:了解Spring框架的体系结构,理解课堂讲授和依照学习状况安排目标一SpringloC与AOP的基本原理。线下陈权5,6Spring基础小组讨论作业目标二难点:理解SpringloC与AOP的基本原理。重点:了解SpringMVC的工作原理,能够搭建SpringMVC的工作环境。课堂讲授和SpringMVC基依照学习状况安目标三陈权线下67,8难点:了解JSON数据交互原理,掌握小组讨论础排作业目标四SpringMVC的基本配置,掌握SpringMVC应用的开发步骤。重点:掌握如何构建SpringBoot应用的开发环境以及如何快速构建一个SpringBoot应用,掌握SpringBoot的核心注解依照学习状况安课堂讲授和SpringBoot开与基本配置目标一陈权线下611,13小组讨论排作业发目标二难点:理解SpringBoot的自动配置原理与条件注解,掌握Thymeleaf视图模板引擎技术以及SpringBoot的Web开发技术。4
4 3 JS 技术, jQuery 框架, 注册页面 数据有效性验证 陈权 3 重点:jQuery 框架;JSP 隐式 JavaBean 组 件; 难点:JSP 隐式对象;HttpServlet 配置与 生命周期方法;MVC 设计模式的原理; 线下 课堂讲授和 小组讨论 依照学习状况安排 作业 目标三 目标四 5,6 Spring 基础 陈权 6 重点:了解 Spring 框架的体系结构,理解 Spring IoC 与 AOP 的基本原理。 难点:理解 Spring IoC 与 AOP 的基本原 理。 线下 课堂讲授和 小组讨论 依照学习状况安排 作业 目标一 目标二 7,8 Spring MVC 基 础 陈权 6 重点:了解 Spring MVC 的工作原理,能够 搭建 Spring MVC 的工作环境。 难点:了解 JSON 数据交互原理,掌握 Spring MVC 的基本配置,掌握 Spring MVC 应用的开发步骤。 线下 课堂讲授和 小组讨论 依照学习状况安 排作业 目标三 目标四 11,13 SpringBoot 开 发 陈权 6 重点:掌握如何构建 Spring Boot 应用的 开发环境以及如何快速构建一个 Spring Boot 应用,掌握 Spring Boot 的核心注解 与基本配置 难点:理解 Spring Boot 的自动配置原理 与条件注解,掌握 Thymeleaf 视图模板引 擎技术以及 Spring Boot 的 Web 开发技 术。 线下 课堂讲授和 小组讨论 依照学习状况安 排作业 目标一 目标二
课程思政融入点:透过人文关怀角度教学阐述及其编程方法,培养学生具备专业知识用于造福人民,善尽社会责任,业养成科学严谨、认真细致、实事求是的科学态度和职业道德。合计24实践教学进程表投课教项目类型(验证/综教学支撑课周次实验项目名称学时教学内容(重点、难点、课程恩政融入点)师方法合/设计)程目标Javaweb开发环境搭建,JSP、Servlet、目标三、JavaWeb环境搭建与开发基陈权验证上机实践32JavaBean相结合技术应用。重点:IDEA安础目标四装、设置及环境搭配。难点:MVC模式。JavaServlet基础,包括Servlet对象的创建与运重点:Servlet对象的创建与运行、Servlet的行、Servlet的生命周期、通过JSP页面访间Servlet、生命周期目标一陈权验证实验34难点:Servlet中使用session以及基于Servlet目标二doGet和doPost方法、重定向与转发、在JavaServlet的MVC模式等内容中使用session以及基于Servlet的MVC模式等内容n
5 课程思政融入点:透过人文关怀角度教 学阐述及其编程方法,培养学生具备专 业知识用于造福人民,善尽社会责任,並 养成科学严谨、认真细致、实事求是的科 学态度和职业道德。 合计 24 实践教学进程表 周次 实验项目名称 授课教 师 学时 教学内容(重点、难点、课程思政融入点) 项目类型(验证/综 合/设计) 教学 方法 支撑课 程目标 2 JavaWeb 环境搭建与开发基 础 陈权 3 JavaWeb 开发环境搭建,JSP、Servlet、 JavaBean 相结合技术应用。 重点:IDEA 安 装、设置及环境搭配。 难点: MVC 模式。 验证 上机实践 目标三、 目标四 4 Java Servlet 基础,包括 Servlet 对象的创建与运 行、Servlet 的生命周期、通 过 JSP 页面访问 Servlet、 doGet 和 doPost 方法、重定 向与转发、在 Java Servlet 中使用 session 以及基于 Servlet 的 MVC 模式等内容 陈权 3 重点:Servlet 对象的创建与运行、Servlet 的 生命周期 难点:Servlet 中使用 session 以及基于 Servlet 的 MVC 模式等内容 验证 实验 目标一 目标二