教学方式(讲支撑课教学内容预期学习成果重点、难点学时国授、实验、上程目标机、讨论)第三章程序设计基础(1)程序的注释、简单的输入输出方重点:三种格式的if分支结构法;能够利用三种基本结和switch多分支结构、for循环(2)条件分支结构的控制语句:构(顺序、条件、循结构、while循环结构、do-while环)进行算法实现。(3)循环结构的控制语句;讲授循环结构、break语句、continue42能够在算法实现和设(4)break、continue、return等控制语句语句和return语句的使用思政融入点:通过介绍软件公司JAVA计当中遵守工程师职.难点:break语句、continue语工程师的招聘条件,让学生了解程序开业素养和道德规范。句区别发规范的重要性,培养学生职业素质和道德规范,培养学生的软件工匠精神。重点:面向对象程序设计的概第四章面向对象的程序设计基础能够利用OOP思想,念,类的定义方法、各种数据成(1)成员变量运用类的定义方法,员和方法成员的概念及定义,对(2)成员方法对象的定义创建方讲授12象的定义、创建及引用,方法的法,编写面向对象程重载,方法参数的传递等序。难点:静态方法和最终方法重点:类继承的基本思想和概念及其应用。方法的重载和方法覆第五章类的继承、包及接口能够利用OOP思想,盖(重写)及两者之间的区别,(1)类的继承、抽象类、内部类、匿名编写面向对象程序,应正确使用它们。包的基本概念类、(2)接口以及包的基本概念和特性及其应用,访问限定符的限定范并在程序编写过程中讲授14运用继承、抽象、接围及使用。口概念解决代码重难点:抽象类及抽象方法的基本用、解耦问题。概念及其应用。接口的基本概念及其应用,接口与抽象类的区别。第六章HTML、CSS、Javascript(1)HTML(2) CSS(3)Javascript第七章能够运用前思政融入点:网页开发中的安全问题。台知识HTML、CSS培养学生诚信和责任感,黑客是泛指采重点:CSS选择器的使用、Javascript用各种非法手段入侵计算机进行非授权JavaScript的函数包括箭头函设计元素、样式及访问的人员。他们往往会不请自来的光3数、JavaScript的对象和数组。4交互构建前台UI。顾各种计算机系统,对已被入侵的计算难点:CSS选择器的使用、在网络相关的程序设机截取数据、窃取情报、篡改文件,甚JavaScript的对象和数组计过程中,诚实守信,至扰乱和破坏系统。黑客软件是指一类具备安全意识。专门用于通过网络对远程的计算机设备进行攻击,进而控制、盗取、破坏信息的程序,它不是病毒,但可任意传播病毒。26
26 教学内容 预期学习成果 重点、难点 学时 教学方式(讲 授、实验、上 机、讨论) 支撑课 程目标 第三章程序设计基础 (1)程序的注释、简单的输入输出方 法; (2)条件分支结构的控制语句; (3)循环结构的控制语句; (4)break、continue、return 等控制语句 思政融入点:通过介绍软件公司 JAVA 工程师的招聘条件,让学生了解程序开 发规范的重要性,培养学生职业素质和 道德规范,培养学生的软件工匠精神。 能够利用三种基本结 构(顺序、条件、循 环)进行算法实现。 能够在算法实现和设 计当中遵守工程师职 业素养和道德规范。 重点:三种格式的 if 分支结构 和 switch 多分支结构、for 循环 结构、while 循环结构、do-while 循环结构、break 语句、continue 语句和 return 语句的使用 难点:break 语句、continue 语 句区别 4 讲授 2 第四章 面向对象的程序设计基础 (1)成员变量 (2)成员方法 能够利用 OOP 思想, 运用类的定义方法、 对 象 的定 义 创 建 方 法,编写面向对象程 序。 重点:面向对象程序设计的概 念,类的定义方法、各种数据成 员和方法成员的概念及定义,对 象的定义、创建及引用,方法的 重载,方法参数的传递等 难点:静态方法和最终方法 2 讲授 1 第五章 类的继承、包及接口 (1)类的继承、抽象类、内部类、匿名 类、(2)接口以及包的基本概念和特性 能够利用 OOP 思想, 编写面向对象程序, 并在程序编写过程中 运用继承、抽象、接 口 概 念解 决 代 码 重 用、解耦问题。 重点:类继承的基本思想和概念 及其应用。方法的重载和方法覆 盖(重写)及两者之间的区别, 应正确使用它们。包的基本概念 及其应用,访问限定符的限定范 围及使用。 难点:抽象类及抽象方法的基本 概念及其应用。接口的基本概念 及其应用,接口与抽象类的区 别。 4 讲授 1 第六章 HTML、CSS、Javascript (1)HTML (2)CSS (3)Javascript 思政融入点:网页开发中的安全问题。 培养学生诚信和责任感,黑客是泛指采 用各种非法手段入侵计算机进行非授权 访问的人员。他们往往会不请自来的光 顾各种计算机系统,对已被入侵的计算 机截取数据、窃取情报、篡改文件,甚 至扰乱和破坏系统。黑客软件是指一类 专门用于通过网络对远程的计算机设备 进行攻击,进而控制、盗取、破坏信息 的程序,它不是病毒,但可任意传播病 毒。 第七章 能 够 运 用 前 台知识 HTML、CSS、 Javascript ,设计元素、样式及 交互构建前台 UI。 在网络相关的程序设 计过程中,诚实守信, 具备安全意识。 重点:CSS 选择器的使用、 JavaScript 的函数包括箭头函 数、JavaScript 的对象和数组。 难点:CSS 选择器的使用、 JavaScript 的对象和数组 4 3
教学方式(讲支撑课教学内容预期学习成果重点、难点授、实验、学时国F程目标机、讨论)运用Servlet功能及实重点:Servlet的工作原理、生命第八章Servlet(1)Servlet功能及实现方法;现方法,能够构建周期,web.xml的相关配置等讲授3(2)Servlet过滤器及Cooike、SessionWeb 上请求和响应难点:Servlet的工作原理、生命周期服务系统。重点:JSP与Servlet的区别、JSP第九章JSP运用JSP的运行机脚本元素、JSP三大指令、JSP(1)JSP结构的运行机理、生命周期的理、6个重要标签、七大动作、九大隐式对象和GET四个阶段;讲授9个内置对象及4个方法与POST方法4(2)JSP的基本语法、三大指令、动作作用域构建基本的难点:JSP七大动作、九大隐式元素、九个隐式对象:JSP动态网页程序对象和GET方法与POST方法(3)JSP表单处理中的GET/POST方法的区别第十章Struts2及其他框架(I)MVC框架运行MVC思想,搭(2)struts2的原理和处理流程建起Struts2的程序框(3)其他Java框架架,并能够根据具体思政融入点:团队合作。这是程序员应重点:Struts2标签、拦截器、配需求利用Struts2构建该具备的最基本的,也是最重要的安身置。讲授X具体信息系统。立命之本。任何个人的力量都是有限的,难点:Struts2的MVC思想能够积极融入团队即便如linus这样的天才,也需要通过组并在团队合作中发挥成强大的团队来创造奇迹,那些遍布全作用。球的为linux写核心的高手们,没有协作精神是不可想象的。四、课程考核评价方式考核以课程目标的达成度为主要目的,以检查学生对各知识点的掌握程度和应用能力为重要内容。(一)考核方式考核方式有闭卷笔试、开卷笔试、口试、论文、调研报告以及计算机或网络上机考等。考试课程成绩一般由期末成绩和平时成绩构成。个性化考核内容应在平时成绩中体现期末考试同一门课程试卷保持一致。(二)课程成绩平时成绩主要根据学生平时学习态度、听课、作业、课堂讨论、教学参观、平时测验等情况综合评定。平时成绩占课程考核成绩的比例一般以30%-60%为宜,一些含有实验、实27
27 教学内容 预期学习成果 重点、难点 学时 教学方式(讲 授、实验、上 机、讨论) 支撑课 程目标 第八章 Servlet (1)Servlet 功能及实现方法; (2)Servlet 过滤器及 Cooike、Session 运用 Servlet 功能及实 现 方 法, 能 够 构建 Web 上请求和响应 服务系统。 重点:Servlet 的工作原理、生命 周期,web.xml 的相关配置等 难点:Servlet 的工作原理、生命 周期 4 讲授 3 第九章 JSP (1)JSP 结构的运行机理、生命周期的 四个阶段; (2)JSP 的基本语法、三大指令、动作 元素、九个隐式对象; (3)JSP 表单处理中的 GET/POST 方法 运 用 JSP 的 运 行 机 理、6个重要标签、 9个内置对象及4个 作 用 域构 建 基 本的 JSP 动态网页程序 重点:JSP 与 Servlet 的区别、JSP 脚本元素、JSP 三大指令、JSP 七大动作、九大隐式对象和GET 方法与 POST 方法 难点:JSP 七大动作、九大隐式 对象和 GET 方法与 POST 方法 的区别 4 讲授 4 第十章 Struts2 及其他框架 (1)MVC 框架 (2)struts2 的原理和处理流程 (3)其他 Java 框架 思政融入点:团队合作。这是程序员应 该具备的最基本的,也是最重要的安身 立命之本。任何个人的力量都是有限的, 即便如 linus 这样的天才,也需要通过组 成强大的团队来创造奇迹,那些遍布全 球的为 linux 写核心的高手们,没有协作 精神是不可想象的。 运行 MVC 思想,搭 建起 Struts2 的程序框 架,并能够根据具体 需求利用 Struts2 构建 具体信息系统。 能够积极融入团队, 并在团队合作中发挥 作用。 重点:Struts2 标签、拦截器、配 置。 难点:Struts2 的 MVC 思想 4 讲授 4 四、课程考核评价方式 考核以课程目标的达成度为主要目的,以检查学生对各知识点的掌握程度和应用能力为 重要内容。 (一)考核方式 考核方式有闭卷笔试、开卷笔试、口试、论文、调研报告以及计算机或网络上机考等。 考试课程成绩一般由期末成绩和平时成绩构成。个性化考核内容应在平时成绩中体现, 期末考试同一门课程试卷保持一致。 (二)课程成绩 平时成绩主要根据学生平时学习态度、听课、作业、课堂讨论、教学参观、平时测验等 情况综合评定。平时成绩占课程考核成绩的比例一般以 30%-60%为宜,一些含有实验、实
践性环节很强的课程可适当增加平时成绩的比例,但须对平时成绩的评定明确要求,不可降低学习过程的评定标准。1.考核环节及说明成绩构成考核说明(1)平时成绩满分为100分,占总成绩的60%,含期中考试30%。平时成绩(2)针对平时成绩对应的课程目标,由作业、测验、实验、课堂表现等部分构成,各部分占比及评分标准由教师根据实际情况决定。(1)考试方式及占比:采用大作业,考试成绩100分,占课程考核成绩的30%(2)评定依据:考试成绩的评定根据试卷参考答案和评分标准进行。期末考试(3)考试题型:可以包含单项选择题、多项选择题、填空题、简答题、计算题和设计题。(4)考试内容:针对期末考试对应的课程目标。2.考核与评价方式成绩比例(平时成绩60%+期末成绩40%)平时成绩(60%)期末成绩合计课程目标作业期中考试实验(40%)(20%)(30%)(10%)1101541043221015103930021094002109301040合计(成绩构成)20100%五、教学方法写明本课程教学所采用的教学方法(如讨论式、案例式、研究式、在线学习、翻转课堂、混合式教学等)。教师讲授与上机相结合,围绕基本概念、语法以及程序设计的基本方法进行教学。要求在教学中从思想上向学生了解计算思维的基本原则与方法,在实践层面突出培养学生对程序设计基本流程的理解。在课堂上应详细讲授每章的重点、难点内容:讲授中应注重通过必要的案例演示,启发、调动学生的思维,加深学生对有关概念、理论等内容的理解,并应采用多媒体辅助教学,加大课堂授课的知识含量。28
28 践性环节很强的课程可适当增加平时成绩的比例,但须对平时成绩的评定明确要求,不可降 低学习过程的评定标准。 1.考核环节及说明 成绩构成 考核说明 平时成绩 (1)平时成绩满分为 100 分,占总成绩的 60%,含期中考试 30%。 (2)针对平时成绩对应的课程目标,由作业、测验、实验、课堂表现等部分构成,各部分 占比及评分标准由教师根据实际情况决定。 期末考试 (1)考试方式及占比:采用大作业,考试成绩 100 分,占课程考核成绩的 30%。 (2)评定依据:考试成绩的评定根据试卷参考答案和评分标准进行。 (3)考试题型:可以包含单项选择题、多项选择题、填空题、简答题、计算题和设计题。 (4)考试内容:针对期末考试对应的课程目标。 2.考核与评价方式 课程目标 成绩比例(平时成绩60%+期末成绩40%) 合计 平时成绩(60%) 期末成绩 (40%) 作业 (20%) 期中考试 (30%) 实验 (10%) 1 10 15 4 10 43 2 10 15 2 10 39 3 0 0 2 10 9 4 0 0 2 10 9 合计(成绩构成) 20 30 10 40 100% 五、教学方法 写明本课程教学所采用的教学方法(如讨论式、案例式、研究式、在线学习、翻转课堂、 混合式教学等)。 教师讲授与上机相结合,围绕基本概念、语法以及程序设计的基本方法进行教学。要求 在教学中从思想上向学生了解计算思维的基本原则与方法,在实践层面突出培养学生对程序 设计基本流程的理解。 在课堂上应详细讲授每章的重点、难点内容;讲授中应注重通过必要的案例演示,启发、 调动学生的思维,加深学生对有关概念、理论等内容的理解,并应采用多媒体辅助教学,加 大课堂授课的知识含量
本课程应配套相应实验课程,保证学生有充分的上机时间,并布置相应实验内容。使学生在实践中不断发现问题并解决问题。本课程采用的教学媒体主要有:文字教材、课件,课件课后提供给学生。对学生的辅导,主要采用实验指导、当面答疑、E-MAIL等形式。六、参考材料线上:线上资源及学习平台等(如无线上资源可不填写)格式:泛雅平台:shfulm.fanya.chaoxing.com线下:参考教材、阅读书目等1.于静,《JavaWeb应用开发教程》,北京邮电大学出版社,2018.11,第2版参考书:1.孙鑫,《Struts2深入详解》,电子工业出版社,2008.72.李刚,《Struts2权威指南》,电子工业出版社,2009.2主撰人:郑宗生审核人:王建、马振玲英文校对:潘海燕教学副院长:袁红春日期:2022年9月11日29
29 本课程应配套相应实验课程,保证学生有充分的上机时间,并布置相应实验内容。使学 生在实践中不断发现问题并解决问题。本课程采用的教学媒体主要有:文字教材、课件,课 件课后提供给学生。对学生的辅导,主要采用实验指导、当面答疑、E-MAIL 等形式。 六、参考材料 线上:线上资源及学习平台等(如无线上资源可不填写) 格式: 泛雅平台:shfulm.fanya.chaoxing.com 线下:参考教材、阅读书目等 1.于静,《Java Web 应用开发教程》,北京邮电大学出版社,2018.11,第 2 版 参考书: 1.孙鑫,《Struts2 深入详解》,电子工业出版社,2008.7 2.李刚,《Struts2 权威指南》,电子工业出版社,2009.2 主撰人:郑宗生 审核人:王建、马振玲 英文校对:潘海燕 教学副院长:袁红春 日 期:2022 年 9 月 11 日
附件:各类考核与评价标准表考核方式里有几种类型,就写几种评分标准,参考如下:1.作业评分标准成绩良好中等及格优秀不及格(78≤分数<(68≤分数<(60≤分数<(分数≥90分)(分数<60分)90)78)68)课程目标面向对象的程序面向对象的程面向对象的程面向对象的程面向对象的程设计思想有正确序设计思想理序设计思想有序设计思想有序设计思想的的理解。作业基正确的理解。较正确的理正确理解存在解不正确。作本概念正确、论作业基本概念解。作业基本一定偏差。作业概念不正述逻辑清楚;层基本正确、论概念较正确、业部分基本概确、论述逻辑次分明,语言规述逻辑基本清论述逻辑比较念不正确、论不清楚;层次课程目标1范。系统设计合楚:层次较分不分明,语言清楚;层次,述逻辑有待提理、功能模块、明,语言规范。语言较规范。高:层次,语不规范。系统数据库设计完系统设计比较大部分系统设言规范有需要设计不合理、善。合理、功能模计、功能模块、提升。系统设功能模块、数块、数据库设数据库设计合计、功能模块、据库设计不完计较完善。理,还需进一数据库设计需善。步完善。要进一步完善。基础语法以及基础语法以及简基础语法以及基础语法以及基础语法以及单数据类型的运简单数据类型简单数据类型简单数据类型简单数据类型的运用基本正的运用基本正的运用存在一的运用不正用正确,利用确,利用Servlet、JSP、确,利用定错误,利用确,不能利用Struts2构建系Servlet、JSP、Servlet、JSP、Servlet、JSP.Servlet、JSP、统,功能完善、Struts2构建系Struts2构建系Struts2构建系Struts2构建系设计合理,作业统,功能较完统,功能较完统,功能还需统,功能不完课程目标2基本概念准确、善、设计较合善、设计较合完善、设计需善、设计不合理,作业基本理,但是还需理,作业基本论述逻辑清楚:进一步合理层次分明,语言要进一步优化,作业基本概念错误、论概念较准确、规范。论述逻辑清化,作业基本概念存在部分述逻辑不清楚;层次分明,错误、论述逻楚;层次不分概念较准确、语言规范。论述逻辑较清辑不是十分清明,语言不规楚:层次较分楚:层次不分范。明,语言较规明,语言需进范。一步规范。30
30 附件:各类考核与评价标准表 考核方式里有几种类型,就写几种评分标准,参考如下: 1.作业评分标准 成绩 课程目标 优秀 (分数≥90 分) 良好 ( 78 ≤ 分 数 < 90) 中等 ( 68 ≤ 分 数 < 78) 及格 ( 60 ≤ 分 数 < 68) 不及格 (分数<60 分) 课程目标 1 面向对象的程序 设计思想有正确 的理解。作业基 本概念正确、论 述逻辑清楚;层 次分明,语言规 范。系统设计合 理、功能模块、 数 据 库 设 计 完 善。 面向对象的程 序设计思想有 正确的理解。 作业基本概念 基本正确、论 述逻辑基本清 楚;层次较分 明,语言规范。 系统设计比较 合理、功能模 块、数据库设 计较完善。 面向对象的程 序设计思想有 较 正 确 的 理 解。作业基本 概念较正确、 论述逻辑比较 清楚;层次, 语言较规范。 大部分系统设 计、功能模块、 数据库设计合 理,还需进一 步完善。 面向对象的程 序设计思想的 正确理解存在 一定偏差。作 业部分基本概 念不正确、论 述逻辑有待提 高;层次,语 言规范有需要 提升。系统设 计、功能模块、 数据库设计需 要 进 一 步 完 善。 面向对象的程 序设计思想理 解不正确。作 业 概 念 不 正 确、论述逻辑 不清楚;层次 不分明,语言 不规范。系统 设计不合理、 功能模块、数 据库设计不完 善。 课程目标 2 基础语法以及简 单数据类型的运 用 正 确 , 利 用 Servlet 、 JSP 、 Struts2 构 建 系 统,功能完善、 设计合理,作业 基本概念准确、 论述逻辑清楚; 层次分明,语言 规范。 基础语法以及 简单数据类型 的运用基本正 确 , 利 用 Servlet、JSP、 Struts2 构建系 统,功能较完 善、设计较合 理,作业基本 概念较准确、 论 述 逻 辑 清 楚;层次分明, 语言规范。 基础语法以及 简单数据类型 的运用基本正 确 , 利 用 Servlet、JSP、 Struts2 构建系 统,功能较完 善、设计较合 理,但是还需 要 进 一 步 优 化,作业基本 概念较准确、 论述逻辑较清 楚;层次较分 明,语言较规 范。 基础语法以及 简单数据类型 的运用存在一 定错误,利用 Servlet、JSP、 Struts2 构建系 统,功能还需 完善、设计需 进 一 步 合 理 化,作业基本 概念存在部分 错误、论述逻 辑不是十分清 楚;层次不分 明,语言需进 一步规范。 基础语法以及 简单数据类型 的 运 用 不 正 确,不能利用 Servlet、JSP、 Struts2 构建系 统,功能不完 善、设计不合 理,作业基本 概念错误、论 述 逻 辑 不 清 楚;层次不分 明,语言不规 范