《Java语言程序设计》课程标准(含课程思政元素)_第1页
《Java语言程序设计》课程标准(含课程思政元素)_第2页
《Java语言程序设计》课程标准(含课程思政元素)_第3页
《Java语言程序设计》课程标准(含课程思政元素)_第4页
《Java语言程序设计》课程标准(含课程思政元素)_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Java语言程序设计》课程标准一、课程概要课程名称Java语言程序设计课程学分4课程学时共64学时,理论32学时,实践32学时课程类别通识教育:£基础课程£核心课程£一般课程£拓展专业课程专业教育:R基础课程£核心课程£拓展课程课程性质R必修£选修适用专业软件技术前导课程计算机基础后续课程JavaWeb开发开设学期第一学期第二学期第三学期第四学期第五学期第六学期√二、课程定位本课程是软件技术专业的专业核心课程,主要目标是培养软件技术专业学生的Java语言编程能力、职业素养和创新能力;掌握Java的基本语法、编程基础、面向对象编程的类、对象、继承、接口的概念,程序流程控制方法、图形用户界面等课程内容。通过本课程的学习,使学生能够编写简单的Java应用程序,提高编码和程序设计方面的专业技能,为以后进行综合程序开发工作打下基础。三、课程目标(一)素质(思政)目标1.培养学生爱党爱社会主义、担当民族复兴大任的爱国情怀;2.培养学生对社会主义核心价值观的情感认同和行为习惯;3.培养学生爱岗敬业、艰苦奋斗、勇于创新、热爱劳动的劳动精神;4.培养学生执着专注、精益求精、一丝不苟、科技强国的工匠精神;5.培养学生标准意识、规范意识、安全意识、服务质量职业意识;6.培养学生严谨细致、踏实耐心、团队协作、表达沟通的职业素质。(二)知识目标1.了解Java的特点;2.熟悉Java语言的基础语法;3.熟悉类和对象的创建和使用;4.掌握流程控制语句的使用;5.掌握类的封装、构造方的定义和重载;6.掌握抽象类和接口以及多态的使用;7.掌握JavaAPI的使用;8.掌握图形用户界面的使用和技巧。(三)能力目标1.能够利用条件控制语句解决实际问题;2.能够利用循环语句解决实际问题;3.能够利用面向对象的继承、多态特性提高效率;4.能够利用JavaAPI中的一些常用类解决设计问题;5.能够利用Swing组件完成图形用户界面的设计;6.能够完成小型Java项目的开发。四、课程设计思路本课程根据知识点由浅入深、由易到难的顺序进行讲解。依次讲解Java语法基础、开发环境配置、数据类型、运算符、流程控制、方法与数组、类与对象、封装、继承、多态、接口、抽象类、异常处理、Swing、布局管理、事件处理、常用组件等,通过实验项目与案例开发,强化编程能力与工程思维。在每个章节中,通过阶段案例的实现,进一步巩固知识,帮助学生学以致用,提高学生的分析和解决问题的能力。同时将1+X证书Web前端开发的核心考点为选取知识点的参照标准,结合职业技能大赛应用软件系统开发赛题难度设计训练项目,做到课-证-赛融通教学,并有机融入思政元素。五、课程内容与要求第1章Java开发入门学习单元Java开发入门课时4课时学习目标了解Java语言的的特点及发展史掌握Java开发环境的搭建掌握系统环境变量的配置理解Java的运行机制掌握开发工具的基本使用方法学习内容知识点掌握程度重点难点什么是Java了解Java语言的特点了解Java语言的发展史了解JDK的使用熟悉系统环境变量的配置掌握√Java程序运行机制熟悉Eclipse开发工具的下载与使用掌握√√第2章Java编程基础学习单元Java编程基础课时12课时学习目标掌握Java的基本语法格式掌握常量、变量的定义和使用掌握运算符的使用掌握流程控制语句的使用掌握方法的定义和使用掌握数组的定义和使用学习内容知识点掌握程度重点难点Java的基本语法掌握常量和变量的定义掌握数据类型及类型转换掌握√算术运算符、赋值运算符掌握√比较运算符、逻辑运算符掌握√运算符的优先级掌握选择结构语句掌握√√循环结构语句掌握√√跳转语句掌握√什么是方法掌握方法的重载掌握√√数组的定义、常用操作掌握√第3章面向对象(上)学习单元面向对象(上)课时12课时学习目标掌握面向对象的三个特征掌握类的定义掌握对象的创建和使用掌握对象的引用传递掌握对象成员的访问控制掌握类的封装特性掌握构造方法的定义和重载掌握this关键字和static关键字的使用学习内容知识点掌握程度重点难点面向对象的思想熟悉类的定义掌握√对象的创建和使用掌握√对象的引用传递掌握访问控制掌握如何实现封装掌握构造方法的定义掌握√构造方法的重载掌握√√使用this关键字调用成员方法掌握√√static关键字的使用掌握√第4章面向对象(下)学习单元面向对象(下)课时12课时学习目标掌握类的继承、方法的重写以及super关键字掌握final关键字的使用掌握抽象类和接口的使用掌握多态的使用学习内容知识点掌握程度重点难点继承的概念掌握√方法的重写掌握√√super关键字掌握final关键字修饰类熟悉final关键字修饰变量掌握抽象类的使用掌握√√接口的使用掌握√√多态的使用了解√√异常的处理掌握内部类的使用掌握第5章JavaAPI学习单元JavaAPI课时10课时学习目标掌握String类、StringBuffer类和StringBuilder类的使用掌握System类和Runtime类的使用掌握Math类和Random类的使用掌握日期时间类以及包装类的使用学习内容知识点掌握程度重点难点String类的初始化了解String类的常见操作掌握√√StringBuffer类的使用掌握√√StringBuilder类的使用掌握√√System类的使用掌握√√Runtime类的使用了解√√Math类的使用掌握√√Random类的使用掌握√日期时间类的使用掌握√包装类的使用掌握第6章图形用户界面学习单元图形用户界面课时14课时学习目标了解Swing的相关概念了解Swing顶级容器的使用熟悉GUI中的布局管理器掌握GUI中的事件处理机制掌握Swing常用组件的使用学习内容知识点掌握程度重点难点Swing的相关概念了解Jframe、JDialog的使用了解FlowLayout管理器的使用掌握√BorderLayout管理器的使用掌握√GirdLayout管理器的使用掌握√GirdBagLayout管理器的使用掌握√事件处理机制掌握Swing常用事件处理掌握√面板组件的应用掌握√√文本组件的应用掌握√√标签组件的应用掌握√√按钮组件的应用掌握√√下拉框组件的应用掌握√√课时分配章目讲课上机合计第1章Java开发入门224第2章Java编程基础6612第3章面向对象(上)6612第4章面向对象(下)6612第5章JavaAPI6410第6章图形用户界面设计6814合计323264六、实施建议(一)课程团队本课程负责人由学术造诣深厚、教学经验丰富、教学特色鲜明、具有研究生学历并取得相应学位或者具有高级专业技术职务的教师担任,并建立职称、学历、年龄等结构合理、专兼结合的“双师型”教学团队,每个教学班应配备主讲教师1名。专任教师应具有高校教师资格,软件类专业本科以上学历,半年以上企业行业相关经历。(二)教学方法与手段本课程采用案例分析、任务驱动等教学方法,通过师生完成一个个训练项目,培养学生在利用Java语言开发项目的实际工作技能,锻炼思考问题、解决问题、自主学习和创新能力,培养软件开发工程师岗位方面的综合职业能力。通过融入开源精神、知识产权意识、工匠精神等思政元素,挖掘专业思政元素,帮助学生树立正确价值观,培养其精益求精的工作态度和踏实肯干的工作作风。利用多媒体信息化技术,通过视频、微课、案例分析、在线教学平台等辅助教学手段让学生的学习更高效,师生互动更加密切。(三)教学资源开发与利用1.教材选用《Java基础入门》,黑马程序员著,清华大学出版社,2019。2.参考资料《Java基础案例教程》,黑马程序员著,人民邮电出版社,2021。《Java程序设计基础与实战(微课版)》李松阳等著,人民邮电出版社,2022。3.教学手段利用多媒体信息化技术,通过视频、微课、案例分析、在线教学平台等辅助教学手段让学生的学习更高效,师生互动更加密切。(四)教学评价1.教学评价思路课程以学生学业质量为导向,结合课程知识、技能、素质要求,探索形成了教师、行业企业专家、学生评价主体相结合,线上线下相结合,诊断性评价、过程性评价、终结性评价、增值性评价相结合的考核与评价模式。2.评价内容与标准表1教学评价说明考核方式过程性考核(50分)终结性考核(50分)增值性评价(10分)平时考勤任务训练网络学习实操考核大赛获奖、职业资格证书获取等分值设定1030105010评价主体教师教师、学生教师、学生教师教师评价方式线上、线下结合线下线上线下线下表2课程评分标准考核方式考核项目评分标准(含分值)过程性考核平时考勤30次考勤,全勤20分,迟到早退一次扣0.5分,请假一次扣0.4分,旷课一次扣1分任务训练选取10次以上任务训练评价,每个任务3分,按时完成任务创新拓展2.4-3.0分,完成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论