附件:各类考核与评价标准表考核方式里有几种类型,就写几种评分标准,参考如下:1.实验课表现评分标准成绩优秀良好中等及格不及格(分数≥90分)(78≤分数<90)(68≤分数<78)(60≤分数<68)(分数<60分)课程目标掌握计算思维能力,具掌握计算思维能力,具基本可以掌握计算思基本可以掌握计算思尚未掌握基本的计维能力,具备一定的备解决复杂问题的思备一定的解决复杂问维能力,具备一定的解算思维能力,解决维能力;具有基本的科题的思维能力:具有基决复杂问题的思维能解决复杂问题的思维复杂工程问题能力课程目标1力和科学是素养:理论学是素养:按照要求完本的科学是素养;理论能力和科学是素养:不足;理论课不能成预习;理论课准备充课有一定的预习和理课有一定的预习和理里理论课有一定的预习信做到预习和理论准备。分,认真听讲,回答问论准备,能正确回答老论准备,基本能回答相和理论准备。师问题。关问题。题积极。基本掌握利用C++实掌握利用C++实现软 掌握一定的利用C++专基本掌握利用C++实对软件产品的开放基现软件产品开发的基流程尚未掌握,开件产品开发的基本方实现软件产品开发的现软件产品开发的基法和技术,具备基于常基本方法和技术,具备本方法和技术,基本具具本方法和技术,开发发环境还不完全熟见开发环境开发软件基于常见开发环境开备基于常见开发环境意环境基本熟悉。悉;理论课不能做课程目标2的基本能力。发软件的基本能力。开发软件的基本能力。理论课有一定的预习至到预习和理论准按照要求完成预习;理理论课有一定的预习理论课有一定的预习和理论准备。备,学习进度落后和理论准备。于教学计划,不能论课准备充分,认真所和理论准备,能正确回讲,回答问题积极;答老师问题:正确回答问题。具备对实验实例分析具备一定的对实验实基本具备对实验实例基本具备对实验实例对实例分析的能力和学习的能力,具备利例分析和学习的能力,分析和学习的能力,基分析和学习的能力,不足,利用开发工具有一定的利用开发工!具进行软件开发的用开发工具解决/调试具备利用开发工具解本具备利用开发工具工程软件开发的能力;决调试工程软件开发解决/调试工程软件开具解决/调试工程软能力不够按时交实验报告,实验的能力;发的能力件开发的能力:没有按时交实验报课程目标3数据与分析详实、正按时交实验报告,实验按时交实验报告,实验按时交实验报告,实告:或者实验数据确:图表清晰,语言规数据与分析正确:图表数据与分析基本正确;验数据与分析基本正与分析不正确;或范,符合实验报告要清楚,语言规范,符合图表较清楚,语言较规确:图表较清楚,语者实验报告不符合求。范,符合实验报告要要求。实验报告要求。要言较规范,基本符合1求。实验报告要求。熟悉C++开发各环节基本熟悉C++开发各基基本熟悉C++开发各基本熟悉C++开发各又对C++开发各环节的角色和任务,具备信环节的角色和任务,具环节的角色和任务,具具环节的角色和任务,的角色和任务不了息技术上的职业道德备信息技术上的职业备信息技术上的职业业具备一定的信息技术解,学习态度不认和操守,学习态度认道德和操守,学习态度美真道德和守,学习态度上的职业道德和操真认真:认真守,学习态度认真,没有按时交实验报课程目标4按时交实验报告,实验按时交实验报告,实验按时交实验报告,实验按时交实验报告,实告;或者实验数据数据与分析详实、正数据与分析正确:图表数据与分析基本正确;验数据与分析基本正与分析不正确;或确;图表清晰,语言规清楚,语言规范,符合图表较清楚,语言较规见确;图表较清楚,语者实验报告不符合要求。范,符合实验报告要实验报告要求。范,符合实验报告要言较规范,基本符合享求求。实验报告要求。21
21 附件:各类考核与评价标准表 考核方式里有几种类型,就写几种评分标准,参考如下: 1.实验课表现评分标准 成绩 课程目标 优秀 (分数≥90 分) 良好 (78≤分数<90) 中等 (68≤分数<78) 及格 (60≤分数<68) 不及格 (分数<60 分) 课程目标 1 掌握计算思维能力,具 备解决复杂问题的思 维能力;具有基本的科 学是素养;按照要求完 成预习;理论课准备充 分,认真听讲,回答问 题积极。 掌握计算思维能力,具 备一定的解决复杂问 题的思维能力;具有基 本的科学是素养;理论 课有一定的预习和理 论准备,能正确回答老 师问题。 基本可以掌握计算思 维能力,具备一定的解 决复杂问题的思维能 力和科学是素养;理论 课有一定的预习和理 论准备,基本能回答相 关问题。 基本可以掌握计算思 维能力,具备一定的 解决复杂问题的思维 能力和科学是素养; 理论课有一定的预习 和理论准备。 尚未掌握基本的计 算思维能力,解决 复杂工程问题能力 不足;理论课不能 做到预习和理论准 备。 课程目标 2 掌握利用C++实现软 件产品开发的基本方 法和技术,具备基于常 见开发环境开发软件 的基本能力。 按照要求完成预习;理 论课准备充分,认真听 讲,回答问题积极; 掌握一定的利用C++ 实现软件产品开发的 基本方法和技术,具备 基于常见开发环境开 发软件的基本能力。 理论课有一定的预习 和理论准备,能正确回 答老师问题; 基本掌握利用C++实 现软件产品开发的基 本方法和技术,基本具 备基于常见开发环境 开发软件的基本能力。 理论课有一定的预习 和理论准备。 基本掌握利用C++实 现软件产品开发的基 本方法和技术,开发 环境基本熟悉。 理论课有一定的预习 和理论准备。 对软件产品的开放 流程尚未掌握,开 发环境还不完全熟 悉;理论课不能做 到预习和理论准 备,学习进度落后 于教学计划,不能 正确回答问题。 课程目标 3 具备对实验实例分析 和学习的能力,具备利 用开发工具解决/调试 工程软件开发的能力; 按时交实验报告,实验 数据与分析详实、正 确;图表清晰,语言规 范,符合实验报告要 求。 具备一定的对实验实 例分析和学习的能力, 具备利用开发工具解 决/调试工程软件开发 的能力; 按时交实验报告,实验 数据与分析正确;图表 清楚,语言规范,符合 实验报告要求。 基本具备对实验实例 分析和学习的能力,基 本具备利用开发工具 解决/调试工程软件开 发的能力; 按时交实验报告,实验 数据与分析基本正确; 图表较清楚,语言较规 范,符合实验报告要 求。 基本具备对实验实例 分析和学习的能力, 有一定的利用开发工 具解决/调试工程软 件开发的能力; 按时交实验报告,实 验数据与分析基本正 确;图表较清楚,语 言较规范,基本符合 实验报告要求。 对实例分析的能力 不足,利用开发工 具进行软件开发的 能力不够; 没有按时交实验报 告;或者实验数据 与分析不正确;或 者实验报告不符合 要求。 课程目标 4 熟悉C++开发各环节 的角色和任务,具备信 息技术上的职业道德 和操守,学习态度认 真; 按时交实验报告,实验 数据与分析详实、正 确;图表清晰,语言规 范,符合实验报告要 求。 基本熟悉C++开发各 环节的角色和任务,具 备信息技术上的职业 道德和操守,学习态度 认真; 按时交实验报告,实验 数据与分析正确;图表 清楚,语言规范,符合 实验报告要求。 基本熟悉C++开发各 环节的角色和任务,具 备信息技术上的职业 道德和操守,学习态度 认真; 按时交实验报告,实验 数据与分析基本正确; 图表较清楚,语言较规 范,符合实验报告要 求。 基本熟悉C++开发各 环节的角色和任务, 具备一定的信息技术 上的职业道德和操 守,学习态度认真; 按时交实验报告,实 验数据与分析基本正 确;图表较清楚,语 言较规范,基本符合 实验报告要求。 对C++开发各环节 的角色和任务不了 解,学习态度不认 真; 没有按时交实验报 告;或者实验数据 与分析不正确;或 者实验报告不符合 要求
2.pta作业评价标准成绩优秀良好中等及格不及格(分数<60分)(分数≥90分)(78≤分数<90)(68≤分数<78)(60≤分数<68)课程目标按时交作业:熟练掌按时交作业:较好掌按时交作业:较好不能按时交作业:有按时交作业:基本了握计算思维和面向对握计算思维和面向对掌握计算思维和面解计算思维和面向抄装现象:对计算思课程目标1象编程基本思想:作象编程基本思想:作向对象编程基本思对象编程基本思想:维和面向对象编程基本思想掌握不够。业解答完整、认真。业解答较好、较认真。想:作业解答完成。作业解答基本完成。按时交作业;对C+按时交作业:对C++按时交作业;对按时交作业;对不能按时交作业:有语言的关键开发技术 语言的关键开发技术C+语言的关键开C++语言的关键开抄袭现象;对C++掌握熟练,能够熟练掌握较好,能够较好发技术掌握较好,发技术基本掌握,基语言的关键开发技课程目标2完成开发流程:作业完成开发流程:作业能够较好完成开发本了解开发流程:作术没有掌握,开发流流程:作业解答完程不热悉不能独立层次分明,语言规范。层次较好,语言规范。业大部分内容可以整完成。完成作业。按时交作业:能够熟按时交作业:能够较按时交作业;能够不能按时交作业:有按时交作业:基本能练利用一种C++软件|好地利用一种C++软利用一种C++软件够利用一种 C++软抄装现象:对开发环开发环境,完成作业件开发环境,完成作开发环境,完成作件开发环境,完成作境不够了解,无法独并业要求的开发题目,业要求的开发题业要求的开发题目:立完成作业中的题课程目标3要求的开发题目,关目,并能利用开发作业大部分内容可目。能够熟练利用开发工并能够较好地利用开具调试程序:作业题 发工具调试程序:作工具调试程序:作以完成。目完成认真。业题目完成认真。业题目完成完整。按时交作业:对需协 按时交作业:对需协 按时交作业;对需按时交作业:对需协不能按时交作业:有协作完成开发的复 作完成开发的复杂作完成开发的复杂作 作完成开发的复杂作抄装现象:对需协作业题目完成度好;作业题目完成度较好;杂作业题目完成度作业题目基本能够完成开发的复杂作课程目标4较好:作业完成过配合完成:作业完成业完成过程中能充分作业完成过程中能较业题目无法配合完体现职业素养。好体现职业素养。程中能较好体现职过程中能体现一定成:尚不能了解基本业素养。的职业素养。的职业素养。3.阶段考试评价标准成绩优秀良好中等及格不及格(分数≥90分)(78≤分数<90)(68≤分数<78)(60≤分数<68)(分数<60分)课程目标概念清楚,对问题概念清楚,对问题的概念比较清楚,对问概念基本清楚,对问题概念认识错误,不能对的分析正确,数据分析正确,数据类型题的分析基本正确,的分析基本正确,数据问题的进行正确分析,课程目标1类型选择、逻辑设选择、逻辑设计等基数据类型选择、逻辑类型选择、逻辑设计等数据类型选择、逻辑设计等正确;模块设本正确:模块设计基设计等基本正确:模基本正确:模块设计基计等不合理;模块设计合理。本合理。块设计基本合理。本合理。计结构不合理。针对特定需求,能能够针对特定需求,能够针对特定需求,能够针对特定需求,基针对特定需求,不能很很好地完成程序设完成程序设计与调完成程序设计与调本完成程序设计与调好地完成程序设计与课程目标2计与调试。设计方试。设计方法和优化试。设计方法和优化试。设计方法和优化策调试。设计方法和优化法和优化策略正略基本正确,但实现逻策略正确,思路清策略正确,思路比较策略正确均有欠缺。晰。确,思路清晰。清晰。辑稍有欠缺。22
22 2.pta 作业评价标准 成绩 课程目标 优秀 (分数≥90 分) 良好 (78≤分数<90) 中等 (68≤分数<78) 及格 (60≤分数<68) 不及格 (分数<60 分) 课程目标 1 按时交作业;熟练掌 握计算思维和面向对 象编程基本思想;作 业解答完整、认真。 按时交作业;较好掌 握计算思维和面向对 象编程基本思想;作 业解答较好、较认真。 按时交作业;较好 掌握计算思维和面 向对象编程基本思 想;作业解答完成。 按时交作业;基本了 解计算思维和面向 对象编程基本思想; 作业解答基本完成。 不能按时交作业;有 抄袭现象;对计算思 维和面向对象编程 基本思想掌握不够。 课程目标 2 按时交作业;对C++ 语言的关键开发技术 掌握熟练,能够熟练 完成开发流程;作业 层次分明,语言规范。 按时交作业;对C++ 语言的关键开发技术 掌握较好,能够较好 完成开发流程;作业 层次较好,语言规范。 按时交作业;对 C++语言的关键开 发技术掌握较好, 能够较好完成开发 流程;作业解答完 整。 按时交作业;对 C++语言的关键开 发技术基本掌握,基 本了解开发流程;作 业大部分内容可以 完成。 不能按时交作业;有 抄袭现象;对C++ 语言的关键开发技 术没有掌握,开发流 程不熟悉;不能独立 完成作业。 课程目标 3 按时交作业;能够熟 练利用一种 C++软件 开发环境,完成作业 要求的开发题目,并 能够熟练利用开发工 具调试程序;作业题 目完成认真。 按时交作业;能够较 好地利用一种C++软 件开发环境,完成作 业要求的开发题目, 并能够较好地利用开 发工具调试程序;作 业题目完成认真。 按时交作业;能够 利用一种C++软件 开发环境,完成作 业要求的开发题 目,并能利用开发 工具调试程序;作 业题目完成完整。 按时交作业;基本能 够利用一种 C++软 件开发环境,完成作 业要求的开发题目; 作业大部分内容可 以完成。 不能按时交作业;有 抄袭现象;对开发环 境不够了解,无法独 立完成作业中的题 目。 课程目标 4 按时交作业;对需协 作完成开发的复杂作 业题目完成度好;作 业完成过程中能充分 体现职业素养。 按时交作业;对需协 作完成开发的复杂作 业题目完成度较好; 作业完成过程中能较 好体现职业素养。 按时交作业;对需 协作完成开发的复 杂作业题目完成度 较好;作业完成过 程中能较好体现职 业素养。 按时交作业;对需协 作完成开发的复杂 作业题目基本能够 配合完成;作业完成 过程中能体现一定 的职业素养。 不能按时交作业;有 抄袭现象;对需协作 完成开发的复杂作 业题目无法配合完 成;尚不能了解基本 的职业素养。 3.阶段考试评价标准 成绩 课程目标 优秀 (分数≥90 分) 良好 (78≤分数<90) 中等 (68≤分数<78) 及格 (60≤分数<68) 不及格 (分数<60 分) 课程目标 1 概念清楚,对问题 的分析正确,数据 类型选择、逻辑设 计等正确;模块设 计合理。 概念清楚,对问题的 分析正确,数据类型 选择、逻辑设计等基 本正确;模块设计基 本合理。 概念比较清楚,对问 题的分析基本正确, 数据类型选择、逻辑 设计等基本正确;模 块设计基本合理。 概念基本清楚,对问题 的分析基本正确,数据 类型选择、逻辑设计等 基本正确;模块设计基 本合理。 概念认识错误,不能对 问题的进行正确分析, 数据类型选择、逻辑设 计等不合理; 模块设 计结构不合理。 课程目标 2 针对特定需求,能 很好地完成程序设 计与调试。设计方 法和优化策略正 确,思路清晰。 能够针对特定需求, 完成程序设计与调 试。设计方法和优化 策略正确,思路清 晰。 能够针对特定需求, 完成程序设计与调 试。设计方法和优化 策略正确,思路比较 清晰。 能够针对特定需求,基 本完成程序设计与调 试。设计方法和优化策 略基本正确,但实现逻 辑稍有欠缺。 针对特定需求,不能很 好地完成程序设计与 调试。设计方法和优化 策略正确均有欠缺
成绩中等优秀良好及格不及格(分数≥90分)(78≤分数<90)(68≤分数<78)(60≤分数<68)(分数<60分)课程目标开发环境使用熟能正确使用开发环能较好使用开发环能较好使用开发环境,开发环境不熟悉,无法境练,利用开发工具境,利用开发工具利用开发工具利用开发工具能进行针对特定问题利用开课程目标3能熟练调试代码,能熟练调试式代码,解能熟练调试代码,解调试代码,基本可以解发工具设计实现代码。解决程序设计问题决程序设计问题决程序设计问题决程序设计问题熟悉C++开发各比较熟悉C++开发基本熟悉C++开发基本熟悉C++开发各对C++开发各环节的环节的角色和任各环节的角色和任各环节的角色和任环节的角色和任务,具角色和任务不了解,课程目标4务,具备信息技术务,具备信息技术上务,具备信息技术上备一定信息技术上的学习态度不认真。上的职业道德和操的职业道德和操守,的职业道德和操守,职业道德和操守,学习守,学习态度认真学习态度认真学习态度认真:态度认真:4.期末考核与评价标准成绩良好中等及格优秀不及格(78≤分数<(68≤分数<(分数≥90分)(分数<60分)(60≤分数<68)90)78)课程目标概念清楚,对问题概念清楚,对问题概念比较清楚,对概念基本清楚,对概念认识错误,不的分析正确,数据的分析正确,数据问题的分析正确,问题的分析基本正能对问题的进类型选择、逻辑设确,数据类型选类型选择、逻辑设数据类型选择、逻行正确分析,数据课程目标1计等正确:模块设计等正确:模块设辑设计等基本正择、逻辑设计等基类型选择、逻辑设计合理。计基本合理。确:模块设计基本本正确:模块设计计等不合理:模块合理。基本合理。设计结构不合理。针对特定需求,能能够针对特定需能够针对特定需能够针对特定需针对特定需求,不很好地完成程序设求,完成程序设计求,较好完成程序求,基本完成程序能很好地完成程计与调试。设计方与调试。设计方法设计与调试。设计设计与调试。设计序设计与调试。设课程目标2法和优化策略正和优化策略正确,方法和优化策略方法和优化策略正计方法和优化策确,思路清晰。思路清晰。正确,思路比较清确,但实现逻辑稍略正确均有欠缺。晰。有欠缺。开发环境不熟悉,开发环境使用熟能较好使用开发基本能使用开发环能正确使用开发无法针对特定问练,利用开发工具环境利用开发工环境,利用开发工境,利用开发工具题利用开发工具课程目标3能熟练调试代码,具能熟练调试代具能较好调试代能较好调试代码,设计实现代码。解决程序设计问题码,解决程序设计码,解决程序设计解决程序设计问题问题问题熟悉C++开发各熟悉C++开发各基本熟悉C++开基本熟悉C++开对C++开发各环环节的角色和任环节的角色和任发各环节的角色发各环节的角色和节的角色和任和任务,具备一定务,具备信息技术务,具备信息技术任务,具备一定信务不了解,学习课程目标4上的职业道德和信息技术上的职上的职业道德和操息技术上的职业道态度不认真。守,学习态度认真,操守,学习态度认业道德和操守,学德和躲守,学习主其习态度较认真:动性有待加强:23
23 成绩 课程目标 优秀 (分数≥90 分) 良好 (78≤分数<90) 中等 (68≤分数<78) 及格 (60≤分数<68) 不及格 (分数<60 分) 课程目标 3 开发环境使用熟 练,利用开发工具 能熟练调试代码, 解决程序设计问题 能正确使用开发环 境, 利用开发工具 能熟练调试代码,解 决程序设计问题 能较好使用开发环 境, 利用开发工具 能熟练调试代码,解 决程序设计问题 能较好使用开发环境, 利用开发工具能进行 调试代码,基本可以解 决程序设计问题 开发环境不熟悉,无法 针对特定问题利用开 发工具设计实现代码。 课程目标 4 熟悉 C++开发各 环节的角色和任 务,具备信息技术 上的职业道德和操 守,学习态度认真; 比较熟悉 C++开发 各环节的角色和任 务,具备信息技术上 的职业道德和操守, 学习态度认真; 基本熟悉 C++开发 各环节的角色和任 务,具备信息技术上 的职业道德和操守, 学习态度认真; 基本熟悉 C++开发各 环节的角色和任务,具 备一定信息技术上的 职业道德和操守,学习 态度认真; 对 C++开发各环节的 角色和任务不了解, 学习态度不认真。 4.期末考核与评价标准 成绩 课程目标 优秀 (分数≥90 分) 良好 ( 78 ≤ 分 数 < 90) 中等 ( 68 ≤ 分 数 < 78) 及格 (60≤分数<68) 不及格 (分数<60 分) 课程目标 1 概念清楚,对问题 的分析正确,数据 类型选择、逻辑设 计等正确;模块设 计合理。 概念清楚,对问题 的分析正确,数据 类型选择、逻辑设 计等正确;模块设 计基本合理。 概念比较清楚,对 问题的分析正确, 数据类型选择、逻 辑设计等基本正 确;模块设计基本 合理。 概念基本清楚,对 问题的分析基本正 确, 数据类型选 择、逻辑设计等基 本正确;模块设计 基本合理。 概念认识错误,不 能 对 问 题 的 进 行 正确分析,数据 类型选择、逻辑设 计等不合理;模块 设计结构不合理。 课程目标 2 针对特定需求,能 很好地完成程序设 计与调试。设计方 法和优化策略正 确,思路清晰。 能够针对特定需 求,完成程序设计 与调试。设计方法 和优化策略正确, 思路清晰。 能够针对特定需 求,较好完成程序 设计与调试。设计 方法和优化策略 正确,思路比较清 晰。 能够针对特定需 求,基本完成程序 设计与调试。设计 方法和优化策略正 确,但实现逻辑稍 有欠缺。 针对特定需求,不 能很好地完成程 序设计与调试。设 计方法和优化策 略正确均有欠缺。 课程目标 3 开发环境使用熟 练,利用开发工具 能熟练调试代码, 解决程序设计问题 能正确使用开发 环境,利用开发工 具能熟练调试代 码,解决程序设计 问题 能较好使用开发 环境,利用开发工 具能较好调试代 码,解决程序设计 问题 基本能使用开发环 境,利用开发工具 能较好调试代码, 解决程序设计问题 开发环境不熟悉, 无法针对特定问 题利用开发工具 设计实现代码。 课程目标 4 熟悉 C++开发各 环节的角色和任 务,具备信息技术 上的职业道德和操 守,学习态度认真; 熟悉 C++开发各 环节的角色和任 务,具备信息技术 上的职业道德和 操守,学习态度认 真; 基本熟悉 C++开 发各环节的角色 和任务,具备一定 信息技术上的职 业道德和操守,学 习态度较认真; 基本熟悉 C++ 开 发各环节的角色和 任务,具备一定信 息技术上的职业道 德和操守,学习主 动性有待加强; 对 C++开发各环 节的 角 色 和 任 务 不 了解,学习 态度不认真
1.4课程5208002《Java框架编程》教学大纲一、课程基本信息中文名称:Java框架编程课程名称英文名称:JAVAframeworkprogramming2课程号5208002学分讲授学时实验学时上机学时讨论学时学时总学时:3232000开课学院信息学院开课学期3郑宗生课程负责人适用专业计科、软工、空间、信计、数据先修课程及要求程序设计基础I、IⅡI二、课程简介(一)课程概况JAVA框架编程是计算机专业的学科基础必修课程,是以JAVA及流行框架为主线培养学生基于J2EE的企业级网站建设。课程重点讲述JAVA程序设计语言,围绕讲述JAVA的主流三大框架,重点介绍Struts2的运行原理及具体应用技术,是Java企业级网站应用技术的基础内容之一,有较强的实践性和实用性。讲述Struts2的架构介绍、开发环境、核心组件、运行机制、拦截器、输入校验、Struts2标签库等,本课程的目的是使学生在掌握Java语言、前台HMTL、CSS、Javascript的基础之上,应用Struts2框架进行快速、有效地进行企业级信息系统开发,为学习后续信息系统建设的相关课程打下坚实基础。JAVA framework programming is a compulsory course for computer majors. It is a websiteapplication coursewhich takesJAVAas themain lineto train studentsprofessional abilityCourses on the mainstream of thethreemajor JAVAframework, focusing on the operation ofStruts2principles and specific applicationtechnology,is oneofthe basic contentof Java advancedweb application technology,has a strong practical and practical. About the Struts2 architecture,development environment, core components, operating mechanism, interceptor, input validationand Struts2 tag library, the purpose of this course is to enable students to master the Java languageonthebasisoftheapplicationoftheStruts2frameworkforrapidandeffectivewebdevelopmentand lay a solid foundation for the follow-up study of Web application technology course.(二)课程目标课程目标1能够利用面向对象思想根据用户需要,对系统进行基本设计,包括功能模块、数据库设计,通过构建类和对象,学生能够开发一定复杂度的信息化系统。课程目标2:能够根据掌握JAVA程序设计基本语法,能够利用常用的开发工具,选择24
24 1.4 课程 5208002《Java 框架编程》教学大纲 一、课程基本信息 课程名称 中文名称:Java 框架编程 英文名称:JAVA framework programming 课程号 5208002 学分 2 学时 总学时:32 讲授学时 实验学时 上机学时 讨论学时 32 0 0 0 开课学院 信息学院 开课学期 3 课程负责人 郑宗生 适用专业 计科、软工、空间、信计、数据 先修课程及要求 程序设计基础 I、II 二、课程简介 (一)课程概况 JAVA 框架编程是计算机专业的学科基础必修课程,是以 JAVA 及流行框架为主线培养 学生基于 J2EE 的企业级网站建设。课程重点讲述 JAVA 程序设计语言,围绕讲述 JAVA 的 主流三大框架,重点介绍 Struts2 的运行原理及具体应用技术,是 Java 企业级网站应用技术 的基础内容之一,有较强的实践性和实用性。讲述 Struts2 的架构介绍、开发环境、核心组 件、运行机制、拦截器、输入校验、Struts2 标签库等,本课程的目的是使学生在掌握 Java 语言、前台 HMTL、CSS、Javascript 的基础之上,应用 Struts2 框架进行快速、有效地进行 企业级信息系统开发,为学习后续信息系统建设的相关课程打下坚实基础。 JAVA framework programming is a compulsory course for computer majors. It is a website application course which takes JAVA as the main line to train students' professional ability. Courses on the mainstream of the three major JAVA framework, focusing on the operation of Struts2 principles and specific application technology, is one of the basic content of Java advanced web application technology, has a strong practical and practical. About the Struts2 architecture, development environment, core components, operating mechanism, interceptor, input validation and Struts2 tag library, the purpose of this course is to enable students to master the Java language on the basis of the application of the Struts2 framework for rapid and effective web development and lay a solid foundation for the follow-up study of Web application technology course. (二)课程目标 课程目标 1:能够利用面向对象思想根据用户需要,对系统进行基本设计,包括功能模块、 数据库设计,通过构建类和对象,学生能够开发一定复杂度的信息化系统。 课程目标 2:能够根据掌握 JAVA 程序设计基本语法,能够利用常用的开发工具,选择
Servlet、JSP、Struts2等技术架构构建信息系统的解决方案,并能够分析其局限性。课程目标3:在特定的信息化系统开发中,学生能够有效组织团队,并针对系统前台HTML、CSS、Javascript、后台JAVA语言及数据库等各个模块进行协调和指挥,让团队最大程度发挥作用。课程目标4能够对系统设计、开发全过程进行有效管理,对各种资源进行有效配置,根据任务要求完成信息系统,能够考虑因数据安全造成的系统损失。课程目标5(思政):能够恪守程序开发规范,具备JAVA工程师职业素质和道德规范,在网络开发中诚实守信、有责任感,能够在系统开发中规避安全问题,具备严谨求实态度及工匠精神。(三)课程目标和毕业要求的对应关系课程目标毕业要求指标点毕业要求I3-1(基本设计)3.设计/开发解决方案25-3(选用或开发)5.使用现代工具39.个人和团队9-3(组织协调工作)411-1(掌握)11.项目管理三、教学内容、要求与学时分配教学方式(讲支撑课教学内容预期学习成果重点、难点学时授、实验、程目标机、讨论)能用JDK的开发工具第一章Java概览及设置Java开发环境(1)介绍Java语言的发展历史、特点:的路径JAVA_HOM(2)Java程序的基本结构:E、PATH和 CLASSP(3)开发Java程序的开发环境和基本重点:面向对象的程序设计思ATH:方法。想、Java语言的特点、Java语言能够用Eclipse环境的2的两类应用程序application和讲授思政融入点:编程语言的发展历史。严安装,使用Eclipse编谨求实态度、工匠精神。詹姆斯·高期程序的结构以及执行方式。辑、编译、运行Java林(英语:JamesGosling,1955年5月难点:面向对象的程序设计思想程序。19日一),出生于加拿大,软件专家,能够在Java程序的编Java编程语言的共同创始人之一,一般写过程中形成严谨求公认他为“Java之父”实态度,工匠精神。第二章Java 的基本数据类型、运算符及重点:标识符的命名规则、变量表达式和常量的定义及使用、运算符及能够利用数据类型、(1)基本数据类型表达式、不同数据类型值之间的讲授运算符及表达式知识2(2)运算符相互转换规则、运算式子中的运对表达式进行求解。(3)表达式算规则难点:整数二进制的位运算操作25
25 Servlet、JSP、Struts2 等技术架构构建信息系统的解决方案,并能够分析其局限性。 课程目标 3:在特定的信息化系统开发中,学生能够有效组织团队,并针对系统前台 HTML、CSS、Javascript、后台 JAVA 语言及数据库等各个模块进行协调和指挥,让团队最 大程度发挥作用。 课程目标 4:能够对系统设计、开发全过程进行有效管理,对各种资源进行有效配置,根 据任务要求完成信息系统,能够考虑因数据安全造成的系统损失。 课程目标 5(思政):能够恪守程序开发规范,具备 JAVA 工程师职业素质和道德规范, 在网络开发中诚实守信、有责任感,能够在系统开发中规避安全问题,具备严谨求实态度及 工匠精神。 (三)课程目标和毕业要求的对应关系 课程目标 毕业要求指标点 毕业要求 1 3-1 (基本设计) 3.设计/开发解决方案 2 5-3(选用或开发) 5.使用现代工具 3 9-3(组织协调工作) 9.个人和团队 4 11-1(掌握) 11.项目管理 三、教学内容、要求与学时分配 教学内容 预期学习成果 重点、难点 学时 教学方式(讲 授、实验、上 机、讨论) 支撑课 程目标 第一章 Java 概览 (1)介绍 Java 语言的发展历史、特点; (2)Java 程序的基本结构; (3)开发 Java 程序的开发环境和基本 方法。 思政融入点:编程语言的发展历史。严 谨求实态度、工匠精神。詹姆斯·高斯 林(英语:James Gosling,1955 年 5 月 19 日-),出生于加拿大,软件专家, Java 编程语言的共同创始人之一,一般 公认他为“Java 之父” 能用 JDK 的开发工具 及设置 Java 开发环境 的路径 JAVA_HOM E、PATH 和 CLASSP ATH; 能够用Eclipse环境的 安装,使用 Eclipse 编 辑、编译、运行 Java 程序。 能够在 Java 程序的编 写过程中形成严谨求 实态度,工匠精神。 重点:面向对象的程序设计思 想、Java 语言的特点、Java 语言 的两类应用程序 application 和 程序的结构以及执行方式。 难点:面向对象的程序设计思想 2 讲授 2 第二章 Java 的基本数据类型、运算符及 表达式 (1)基本数据类型 (2)运算符 (3)表达式 能够利用数据类型、 运算符及表达式知识 对表达式进行求解。 重点:标识符的命名规则、变量 和常量的定义及使用、运算符及 表达式、不同数据类型值之间的 相互转换规则、运算式子中的运 算规则 难点:整数二进制的位运算操作 4 讲授 2