《Java程序设计》课程标准.docx

上传人:李司机 文档编号:6877937 上传时间:2024-03-15 格式:DOCX 页数:16 大小:56.25KB
返回 下载 相关 举报
《Java程序设计》课程标准.docx_第1页
第1页 / 共16页
《Java程序设计》课程标准.docx_第2页
第2页 / 共16页
《Java程序设计》课程标准.docx_第3页
第3页 / 共16页
《Java程序设计》课程标准.docx_第4页
第4页 / 共16页
《Java程序设计》课程标准.docx_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《《Java程序设计》课程标准.docx》由会员分享,可在线阅读,更多相关《《Java程序设计》课程标准.docx(16页珍藏版)》请在三一办公上搜索。

1、Java程序设计课程标准一、课程定位1 .课程性质专业必修课2 .课程作用本课程以就业为导向,从技术技能人才培养的要求出发,以强化技术应用能力培养为主线,培养学生程序设计能力,面向对象编程能力,利用计算机语言分析问题解决问题的能力。在技能培养的同时,注重培养岗位所需的创新意识、团队合作精神等职业素质,使学生具备良好的软件应用开发的职业能力和职业素养。二、课程目标通过Java程序设计课程的学习,使学生具备面向对象程序设计的思想和能力,具有用Java语言编程实现的能力。1 .知识目标(1)了解JaVa面向对象的程序设计思想;(2)掌握JaVa类及其成员的定义;(3)掌握JaVa类的继承的实现,理解

2、抽象类、接口和多态的实现;(4)掌握JaVa的事件编程模式;(5)掌握JaVa的组件开发;(6)掌握JaVa的文件访问;(7)理解Java的多线程编程模式。2 .能力目标(1)会使用JaVa类,会类成员属性、类成员方法的定义;(2)会使用JaVa类的继承,抽象类和接口的定义,以及多态的实现;(3)会使用JaVa的事件进行编程;(4)会使用JaVa的组件进行程序设计;(5)会JaVa的文件访问操作;(6)会JaVa的多线程编程。3 .素质目标(1)具有良好的职业道德和质量服务意识;(2)具有团队协作精神和较强的协调能力及独立工作的能力;(3)具有良好的心理素质;三、课程设计1 .设计思想(1)教

3、学内容框架序号项目模块知识内容与要求技能内容与要求学时1Java面向对象的程序设计1. Java面向对象的概念2. Java的类定义,以及类成员属性的定义和使用3. Java的类成员方法定义和方法的调用L能正确进行类的定义及对象的构造2.会使用类方法222Java类的继承LJava类继承的概念2.Java类继承的实现1.会使用Java类的继承83Java的多态L抽象类的概念和抽象类的定义2 .接口的概念和接口的实现3 .多态的概念及实现L会使用抽象类和接口2.会使用Java多态84Java的组件编程模型LJaVa组件的概念2. Java常用组件及其常用属性、方法3. Java事件的概念4. J

4、ava事件编程的实现1 .会使用JaVa框架及文本类组件2 .会使用Java的框架布局3 .会使用Java按钮及选择类组件4 .会使用Java列表类组件5 .会使用JaVa的高级事件365Java的文件访问模型1. Java文件流的概念2. Java文件类的常用属性和方法3. Java文件类的应用1 .会Java的文件系统管理操作2 .会JaVa的文件流读写操作126Java的异常处理1 .异常的概念2 .Java程序异常产生的原因1.会使用异常处理6序号项目模块知识内容与要求技能内容与要求学时3.Java程序异常处理方法7JaVa的多线程1 .线程的概念2 .线程的实现1.会使用JaVa多线

5、程8(2)总体设计思路本课程旨在培养学生面向对象的程序设计思想,掌握面向对象的JaVa程序设计,程序设计中组件和事件模型的应用,从而培养学生对软件开发的认识,了解并掌握软件开发的步骤及思想。在课程实施过程中,根据讲授的知识,可以相应使用以下的学习情境:学习情景1学习情景3学习情景4银行ATM程序计算器程序用户信息管理程序2.课时分配建议本课程课时为100学时,其中理论教学50学时,实践教学50学时。如果课时超过100学时,超过的学时用于实践教学,以提高学生的技能;如果课时低于100学时的,可以适当去掉线程内容,或者合并部分教学单元内容。序号课程单元学习任务及教学要求参考学时学习任务教学要求理论

6、教学实践教学1JaVa面向对象的程序设计L面向对象编程的程序设计思想;2类和对象的关系;3 .类定义的语法、类成员定义的方法;4 .对象的声明和引用;5 .方法参数的概念、方法的重载及调用。1 .掌握面向对象编程的程序设计思想;2 .掌握类和对象的概念;3 .掌握类定义的语法和对象的声明;类成员属性和成员方法的定义及引用方法;4 .掌握类方法参数的作用,及方法的重载和方法的调用等。101 .练习类的定义和对象的声明;2 .练习类方法的定义和1 .掌握类的定义和类成员属性的定义;2 .掌握类方法的定义及调用;12序号课程单元学习任务及教学要求参考学时学习任务教学要求理论教学实践教学调用;3.练习

7、类方法参数的应用。3 .掌握类方法的重载和方法参数的应用;4 .综合练习类的应用。2Java类的继承1类继承的概念,类继承的实现;2.类继承过程中构造函数和方法的重写,super的使用。L掌握类继承的概念,类继承的实现;2.掌握类继承过程中子类构造函数和方法的重写操作,以及super对象的应用。4L练习类的继承实现。L掌握类继承的实现。43Java的多态L抽象类、接口和多态的概念;2 .抽象类和接口的定义;3 .抽象类和接口的实现。1 .理解抽象类、接口和多态的概念;2 .掌握抽象类和接口的定义;3 .掌握抽象类和接口的实现。41 .练习抽象类实现多态;2 .练习接口实现多态。1 .掌握抽象类

8、的定义和抽象类实现的多态;2 .掌握接口的定义和接口实现的多态。44Java的组件编程模型LJaVa组件、事件模型的概念;2.Java常用组件的应用;3.Java常用组件的事件编程。1 .理解JaVa的组件编程思想;2 .掌握Java的事件编程模型;3 .掌握JaVa的常用组件的应用;4 .掌握JaVa常用组件的事件模式及事件编程实现。181.练习JaVa的框架类L掌握JaVa的框架的设置和18序号课程单元学习任务及教学要求参考学时学习任务教学要求理论教学实践教学及文本类组件;2 .练习JaVa的框架布局;3 .练习JaVa的按钮和选择类组件;4 .练习JaVa的列表选择类组件;5 .练习Ja

9、Va的菜单等高级组件。初始化;2 .掌握JaVa文本类组件的基本应用;3 .掌握Java框架的布局应用;4.掌握JaVa按钮和选择类组件的应用;5 .掌握Java的列表组件的应用;6 .掌握高级界面的设计应用。5Java的文件访问模型1. Java的文件访问模型;2. Java的常用文件访问类及其常用属性和方法。1 .掌握JaVa的文件系统的概念;2 .掌握JaVa的文件访问类的常用属性和方法,以及应用。61.练习JaVa实现的Windows文件系统管理;2.练习Java实现Windows文件读写操作访问。L掌握利用JaVa类实现文件系统的枚举等操作;2.掌握JaVa类实现的文件读写访问操作。

10、66Java的异常处理1 .异常的概念,异常产生的可能原因;2 .异常处理的方法。1 .理解异常的概念,以及程序中异常产生的可能原因;2 .掌握在JaVa程序使用异常处理的方法。2L练习异常处理方法。1.掌握在Java程序中使用异常处理方法的语法结构及应用。47Java的多L线程的概念;1.理解线程的概念;4序号课程单元学习任务及教学要求参考学时学习任务教学要求理论教学实践教学线程2 .线程和进程的关系;3 .Java多线程的实现。2 .理解线程和进程的关系;3 .掌握JaVa多线程程序的设计,以及线程对象常用属性和方法。1 .练习线程的基本应用;2 .练习多线程的实现。L掌握线程对象的创建、

11、线程对象的启动及停止;2.掌握多线程程序的实现。4合计1603.课程单元描述(1)课程单元1课程单元名称JaVa面向对象的程序设计课时数理论教学实践教学1012学习目标知识目标L了解面向对象编程的概念;2 .理解类和对象的关系,熟记类的定义语法;3 .理解类成员变量和成员方法的意义;掌握类成员变量和成员方法的定义语法;4 .掌握方法参数的意义;掌握参数的类型和作用。能力目标1 .会类的定义和对象的声明及实例化操作;2 .会类成员变量和成员方法的定义语法;3 .会类方法参数的定义和应用;4 .会类方法的重载实现。素质目标良好的代码编写风格和习惯;学习内容1 .讲解面向对象编程的程序设计思想;2

12、.讲解类和对象的概念;3 .讲解类定义的语法和对象的声明;4 .讲解类成员属性和成员方法的定义及引用方法;5 .讲解类方法参数的作用,及方法的重载和方法的调用等。教学方法和建议教学方法:情景案例教学,理论讲解面向对象的编程思想;代码分析和讲解类的成员的定义语法。教学建议:重点讲解类的方法定义、参数定义、方法重载等技能点。教学条件要求1 .课程标准2 .授课计划3 .授课教案4 .教学案例学生已有基础具备一定的Java程序设计通力,能较好的应用程序控制结构。教师所需执教能力要求熟悉面向对象的编程思想;熟悉JaVa类的定义语法,类方法及参数定义语法。校企双师授课安排建议校内教师授课内容:本单元所有

13、内容。企业兼职教师授课内容:学习内容(2)课程单元2课程单元名称JaVa类的继承课时数理论教学实践教学44学习目标知识目标L了解类继承的概念;2 .理解类继承的重要意义;3 .掌握类继承的相关语法。能力目标1 .会类继承的实现;2 .会类继承过程中构造函数的继承和方法的继承;3 .会类继承过程中方法的重写操作。素质目标良好的代码编写风格和习惯。1.讲解类继承的概念;2.讲解类继承的实现;3.讲解类继承过程中子类构造函数和方法的重写操作,以及super对象的应用。教学方法和建议教学方法:情景案例教学,项目引入,案例分析以及代码讲解实现类的继承。教学建议:重点强调类方法的继承,方法的重写。教学条件

14、要求1 .课程标准2 .授课计划3 .授课教案4 .教学案例学生已有基础具备面向对象编程的思想,能设计类。教师所需执教能力要求熟悉类继承的概念;类继承的操作,方法的重写实现。校企双师授课安排建议校内教师授课内容:本单元所有内容。企业兼职教师授课内容:(3)课程单元3课程单元名称Java的多态课时数理论教学实践教学44学习目标知识目标1 .了解多态的概念;2 .理解抽象类和接口的作用;3 .掌握抽象类和接口的定义语法;4 .理解多态的概念。能力目标L会抽象类和接口的定义语法;2.会抽象类的继承实现,接口的实现操作。素质目标良好的代码编写风格和习惯。学习内容L讲解抽象类、接口和多态的概念;2 .讲

15、解抽象类和接口的定义;3 .讲解抽象类和接口的实现。教学方法和建议教学方法:情景案例教学,理论讲解多态的概念,项目分析及代码讲解多态的实现。教学建议:强调抽象类和接口实现多态的不同之处。教学条件要求1 .课程标准2 .授课计划3 .授课教案4 .教学案例学生已有基础具备类定义和类继承的概念,并能编写相关的程序代码。教师所需执教能力要求熟悉多态的概念;熟悉抽象类的应用;熟悉接口的应用。校企双师授课安排建议校内教师授课内容:本单元所有内容。企业兼职教师授课内容:(4)课程单元4课程单元名称Java的组件编程模型课时数理论教学实践教学1818学习目标知识目标L了解JaVa的组件、事件模型;2 .理解

16、JaVa组件、事件编程模式;3 .掌握常用的JaVa组件,以及组件的常用属性、方法和事件。能力目标L会使用JaVa常用组件的常用属性、方法和事件。素质目标良好的代码编写风格和习惯。学习内容1 .讲解JaVa的组件编程思想;2 .讲解JaVa的事件编程模型;3 .讲解Java的常用组件的应用;4 .讲解Java常用组件的事件模式及事件编程实现。教学方法和建议教学方法:情景案例教学,项目分析及代码讲解,以加强对组件编程的理解。教学建议:重点是组件的应用,以及事件处理方法。教学条件要求1 .课程标准2 .授课计划3 .授课教案4 .教学案例学生已有基础具备面向对象编程的思想和编程能力。教师所需执教能

17、力要求熟悉Java的常用组件,熟悉Java的事件模型编程。校企双师授课安排建议校内教师授课内容:本单元所有内容。企业兼职教师授课内容:(5)课程单元5课程单元名称Java的文件访问模型课时数理论教学实践教学66学习目标知识目标L了解JaVa的文件模型概念;2 .掌握Java文件系统类的常用方法;3 .掌握Java文件读写访问类的常用方法。能力目标1 .会Java的文件系统管理操作;2 .会Java的文件读写访问操作。素质目标良好的代码编写风格和习惯。学习内容1 .讲解Java的文件系统的概念;2 .讲解Java的文件访问类的常用属性和方法及应用。教学方法和建议教学方法:情景案例教学,项目引入、

18、分析和代码讲解。教学建议:强调文件系统管理与文件读写访问的区别。教学条件要求1 .课程标准2 .授课计划3 .授课教案4 .教学案例学生已有基础具备文件(夹)管理的能力,具备区别文件(夹)管理与文件读写的能力。教师所需执教能力要求熟悉JaVa文件(夹)管理类的应用;熟悉JaVa文件读写访问的操作。校企双师授课安排建议校内教师授课内容:本单元所有内容。企业兼职教师授课内容:(6)课程单元6课程单元名称Java的异常处理课时理论实践数教学教学24学习目标知识目标1. 了解异常的概念;2. 了解异常产生的可能原因;3. 掌握异常处理方法。能力目标L会异常处理。素质目标良好的代码编写风格和习惯。学习内

19、容L讲解异常的概念,以及程序中异常产生的可能原因;2.讲解在Java程序使用异常处理的方法。教学方法和建议教学方法:情景案例教学,项目引入、分析及代码讲解。教学建议:强调异常处理方法的重要性。教学条件要求1 .课程标准2 .授课计划3 .授课教案4 .教学案例学生已有基础具备JaVa程序设计的能力。教师所需执教能力要求熟悉java异常的概念;熟悉JaVa异常处理方法的应用。校企双师授课安排建议校内教师授课内容:本单元所有内容。企业兼职教师授课内容:(7)课程单元7课程单元名称Java的多线程课时数理论教学实践教学44学习目标知识目标L了解线程的概念;2 .了解线程、进程、程序的区别;3 .掌握

20、线程的常用属性和方法。能力目标L会线程对象的创建、启动和暂停等操作。2.会多线程程序的编写。素质目标良好的代码编写风格和习惯。学习内容1 .讲解线程的概念;2 .讲解线程和进程的关系;3 .讲解JaVa多线程程序的设计,以及线程对象常用属性和方法。教学方法和建议教学方法:情景案例教学,项目引入、分析与代码讲解。教学建议:强调线程、进程和程序的概念。教学条件要求1 .课程标准2 .授课计划3 .授课教案4 .教学案例学生已有基础具备基本的编程能力。教师所需执教能力要求熟悉线程的概念;熟悉线程的操作。校企双师授课安排建议校内教师授课内容:本单元所有内容。企业兼职教师授课内容:四、课程评价1.Jav

21、a程序设计课程评价及方式说明学生的成绩评定由综合项目(占50%)、考勤(占10%),课堂提问(占5%)、职业素养(占5%)、平时作业(占30%)等五方面构成。2 .Java程序设计课程过程考核说明(1)考勤及课堂提问依据是平时学生的上课出勤情况、回答课堂提问的积极性及正确率;(2)平时作业是指每个教学单元中要求学生完成的作业。以完成的数量和质量给予成绩;(3)职业素养是学生在平时实践训练中,职业素养方面的表现情况;(4)综合项目是学生完成一个综合性的项目,根据学生完成项目的情况进行评定。表L考核标准序号考核项目考核内容成绩比例(%)形根据学生上课的出勤情况评分:旷课1次扣21成考勤分,旷课5次

22、此项0分;迟到、早退2次各扣10性1分,课堂违纪被老师点名批评2次扣1分2考核课堂提问回答问题的积极性、准确性、深度53职业素养上机训练时的行为举止、开关电脑、座椅摆放、桌面清洁、代码规范等54作业完成情况、质量,不交作业1次扣2分,5次不交不得分305综合项目项目各功能的实现情况,代码规范,界面友好50合计100表2:总结性考核标准序号考核项目考核内容成绩比例(%)1JaVa面向对象的程序设计面向对象的编程的思想,类的设计,类成员的定义,方法的重载等。50%2Java类的继承类继承的概念,类继承的实现。20%3Java的多态抽象类的概念和抽象类的定义,接口的概念和接口的定义;抽象类和接口的实

23、现,多态的概念。20%4Java异常异常的概念,异常处理方法5%5多线程线程的概念,线程的创建和应用5%合计100表3:技能考核点序号考核项目考核内容成绩比例(%)1JaVa面向对象的程序设计类定义、类成员定义及应用。20%2Java类的继承类继承的实现。15%3Java的多态抽象类和接口的定义和实现。10%4Java的组件编程模型常用组件的常用属性和方法应用。25%5Java的文件访问模型文件类的常用方法应用。15%6Java的异常处理异常处理方法。10%7Java的多线程线程对象的创建和启动。5%合计100五、实施建议1.授课资料编写建议授课资料是实现教学目标的重要载体,必须依据本课程标准

24、以及IT行业岗位国家职业标准和软件技术专业培养目标为主线编写授课计划、教案和教学案例,坚持理论够用,强调知识传授的趣味性。授课资料应该邀请企业人员参与编写,特别是实践部分。2.教学方法建议本课程在讲解过程中,以情景案例为引导,结合面向对象的程序设计思想,以分析项目、设计项目、代码编写为实现步骤,强调代码编写的规范化。六、教材及其它教学资源教材:使用教材:Java程序设计,徐红主编,高等教育出版社,2019年出版。参考书目:1 .Java程序设计任务驱动式教程(第2版),孙修东主编,北京航空航天大学出版社,2013年出版。2 .Java从入门到精能,明日科技主编,清华大学出版社,2012年出版。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号