《面向对象程序设计(JAVA)》课程标准.docx
-
资源ID:7452946
资源大小:29.73KB
全文页数:14页
- 资源格式: DOCX
下载积分:5金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
《面向对象程序设计(JAVA)》课程标准.docx
面向对象程序设计(JAVA)课程标准课程代码540403学分5开课部门信息工程系适用专业物联网应用技术制定人XXX审核人XXX课程类别专业核心课学时80制定日期202X年6月审核日期202X年6月一、课程性质与任务本课程是物联网应用技术专业的专业必修课程之一。通过本课程学习,能够掌握面向对象分析、设计思想,掌握JaVa编程基础、封装、继承、多态、重莪、接口、【0流、集合框架、异常处理、多线程技术和反射技术。为后续课程学习奠定基础。二、课程目标(一)总体目标通过学习JaVa基本语法、如何查找并运用JaVaAPI以及利用Java的基本类库、多线程、异常处理、网络操作等技术,使学生能编写JaVa基本应用程序,能够承担JaVa初级开发的工作。1 .知识目标. 了解面向对象技术的发展历史及该技术适用开发流程、模型和常见开发工具。 掌握Java的基本语法:数据类型、运算符、控制语句和数组。 掌握类与对象的概念、定义方法以及面向对象思想。 掌握并理解接口技术的逻辑模型,并能实现接口。 掌握异常处理机制,理解自定义异常实现方法。 掌握文件读/写操作,能使用文件对数据进行处理,解决批量皱入输出的问题。 掌握集合框架的应用。 掌握多线程概念,理解多线程实现方法,了解多线程并发、互斥及死锁等。掌握反射概念及应用。2 .技能目标. 能够用Java语言完成简单实际问题的程序设计。 能够应用面向对象的设计思想和方法,完成面向对象的程序设计。 能够使用数组完成同类型定长的数据存储并能够处理异常。 能够综合运用所学知识进行Java中文件和数据库连接等高级程序设计软件开发。 能够使用集合框架完成同类型对象存储并能够处理异常。 能移综合运用所学知识进行JaVa应用软件开发、编码、调试。3 .素质目标将对学生的德育、课程思政教育培养贯穿课程始终: 养成善于思考、深入研究的良好自主学习的习惯和创新精神; 培养具有较强的责任心,细致缜密的工作态度; 具有吃苦耐劳、团队协作精神,沟通交流和书面表达能力; 具有良好的软件工程知识和质量意识。三、课程设计(一)课程设计思路本课程的设计基本理念是:以就业为向导、应用为目标、实践为主线、能力为中心、企业指导参与课程的开发。在进行本课程教学设计时,充分考虑如下教学理念: 学生在校学习与实际工作的一致性; 任务驱动、项目导向的教学; 教、学、做一体化的场地; 以学生为中心的理念; 把现代教育技术手段的应用融入到课堂等教学理念。本课程设计符合商校教学规律和本专业人才培养目标的课程教学体系(二)课程内容与教学要求1 .果时分配表项目(或铁块)名称序号任务内容学时分配备注JaVa入门与环境搭建1软件开发柢念人机交互方式常用dos命令计算机语言概述,JaVa历史Java开发环境搭建为什么配跣Path环境变信JDK.JRE、JVM关系Java的跨平台性是如何实现的潴辑,编译.运行程序4Java基础语法2关键字标识符注择变尿的分类和定义基本数据类型基本数据类里转换83眸术运算符赋值运算符关系运算符逻辑运算符三元运算符运峰符的优先级8控制海程4顺序结构键盘输入数据(SCanner类分支结构for循环85w1.e循环do,whie循环无限循环嵌套循环特殊流程控词语句86数机的定义效祖的初始化(数态初始化、动态初始化增强for循环数组的遍历数组的求和87数组的最值数组的逆序数组的排序二雒数俎88为什么要有方法方法的定义格式方法的重破方法重裁的特点4面向对象9面向时象的概念类与对象的关系对象的内存体现410成员变M和局部变量封装构造方法this关键字411static关犍字继承super关键字fina1.关键字单例设计模式412多态413抽飘类接口4常用类14什么是AP1.如何使用AP1.JaVa常用类库荷介Object类简介ObjeCt类常用方法简介String类字符串在内存中的体现415String类常用方法StringBufferStnngBuiIder包装类基本数据类鞭和字符中转换java.uti1.Datejava,utiISimP1.eDateFormat4舁常16异常概念异常分类Java常见异常异常的处理自定义异常4总学时802 .任务设计任务一JaVa入门与环境搭建学时4学习目标:知识目标 掌握计算机的基础知识,特别是富用I)OS命令 了静JaVa语言基本概念 了解JaVa语言的应用领域 掌握Java开发环境的搭建 掌握编辑、编译、运行简单的JaVH程序能力目标 学会安袋JDK 学会使用常用的DOS命令 学生使用记事本编楫、编译、运行第一个JaVa程序素质目标 具有良好的自学能力、自己独立解决问题的能力; 具有团队合作能力; 具有较强的沟通与交流能力: 具有良好的创新能力课程德育目标:激发学生学习兴趣教学内容选择与安排:序号授课内容思政元素与融入点授课形式与教学方法备注1Java简介理论联系实际做课;讲授法;任务驱动法2Jdk、Jre、JVnI关系理论联系实际微课:讲授法;任务驱动法3应用领域理论联系实际微课:讲授法;任务驱动法任务二Java基础i?4法学时6学习目标:知识目标 了解关键字的概念,用法及常用关键字 掌握标识符的叔念及使用规则 掌握变量的定义,基本数据类型及基本数据类型转换 熟炼掌握六种运算符的使用方式,了解运算符的优先级转力目标铉够应用面向对象的设计思想和方法,完成面向对象的程序设计素质目标 具有良好的自学能力、自己独立解决问题的能力: 具有团队合作能力; 具有较强的沟通与交流能力; 具有良好的创新能力。课程德育目标:激发学生学习兴趣教学内容选择与安排:序号授课内容思玫元素与融入点授课形式与教学方法备注1关键字、标识符、注释、变量的分类和定义、基本数相类型、基本数据类型转换、运算符的使用理论联系实际微谡:讲授法:任务驱动法任务三控制流程学时8学习目标:知识目标 掌握顺序结构 掌握分支结构 掌握循环结构能力目标能力目标学会使用流程控制语句实现JaVa程序设计开发素质目标 具有良好的自学能力、自己独立解决问题的能力; 具有团队合作能力: 具有较强的沟通与交流能力; 具有良好的创新能力。课程德育目标:激发学生学习兴趣教学内容选择与安排:序号授课内容思致元素与融入点授课形式与教学方法备注1顺序结构、分支结构结合生活中红绿灯的例子引入救课;讲授法2循环语句结合生活中被罚抄的例子引入微课;讲授法任务四数组学时8学习目标:知识目标 了解数组的基本概念 掌握数组的创迂方法 掌握数组的查找、寻址及排序 掌握数组的常见操作 了辉多维数组及其操作能力目标 掌握数组的概念 能够使用数组为容骞完成java小程序的开发 能够使用官泡排序算法完成数组的排序素质目标 具有良好的自学能力、自己独立解决问题的能力; 具有团队合作能力; 具有较强的沟通与交流能力; 具有良好的创新能力。课程德育目标:激发学生学习兴趣教学内容选择与安排:序号授课内容思致元素与融入点授课形式与敬学方法各注1数组的定义、数殂的初始化(静态初始化、动态初始根据员工系琉中工资的案例引入数组儆误;讲授法化)、增强for循环.数组的遍历、数组的求和、数组排序、二维数组任务五方法学时2学习目标:知识目标 了辞方法的基本概念 掌握方法的创建方法 掌握方法的重莪 掌握方法在开发中的使用能力目标能够使用方法完成java小程序的设计与开发素质目标 具有良好的自学能力、自己独立解决问题的能力; 具有团队合作能力: 具有较强的沟通与交流能力: 具有良好的创新能力。课程德育目标:激发学生学习兴趣教学内容选择与安排:序号授课内容思政元素与融入点授课形式与教学方法备注1方法的作用、方法的定义格式、方法的重栽通过植物大战僵尸的案例引入方法微课:讲授法任务六面向对象学时20学习目标:知识目标 理解类和面向对象慨念 理解继承,封装和多态的概念 掌握类的创建一级类的成员变量和成员方法的创建 拿握类的构造方法和主方法的创建 掌握对象的创建 掌提如何方位对象的属性,方法以及对象的销毁 拿提如何使用this关键字 掌握常用修饰符的使用方式能力目标 掌握抽象类和接口的概念能力目标能够使用方法完成java小程序的设计与开发素质目标 具有良好的自学能力、自己独立解决问题的能力; 具有团队合作能力; 具有较强的沟通与交流能力: 具有良好的创新能力。课程德育目标:激发学生学习兴趣教学内容选择与安排:序号授课内容思政元素与融入点授课形式与教学方法备注1类和对象、封装、继承、多态、接口和抽象类理论联系实际微课:讲授法任务七常用类学时8学习目标:知识目标学会查询JaVaAP1.文档; 掌握ObjeCt类的基本方法; 掌握String类实例化方法及实例化过程中内存中的变化: 掌握Strin8类、StringBUffer的常用方法; 理辉包装类的作用及其使用方法: 能够灵活使用日期时间类接口解决实际编程问题.能力目标熟练掌握Objeet、String.Date类的使用素质目标 具有良好的自学能力、自己独立解决问题的能力; 具有团队合作能力: 具有较强的沟通与交流能力; 具有良好的创新能力。课程悠育目标:激发学生学习兴趣教学内容选择与安排:序号授课内容思琰元素与融入点授课形式与教学方法备注1Object类、S1.ring类、Date类理论联系实际儆深;讲授法任务八异常学时4学习目标:知识目标 异常概.念 异常分类 JaVa常见异常 异常的处理 自定义异常学能力目标能够使用集合框架完成同类型对象存储并转够处理异常素质目标 具有良好的自学能力、自己独立解决问题的能力: 具有团队合作能力; 具有较强的沟通与交流能力; 具有良好的创新能力。课程德育目标:激发学生学习兴捶教学内容选择与安排:序号授课内容思政元素与融入点授课形式与教学方法备注1异常的概念、异常的分类、常见异常、自定义异常理论与生活相结合儆误;讲授法四、课程实施(一)教学方法建议以学生的职业发展为根本,重视培养学生的综合紊质和职业能力。在教学过程中,采用项目教学法、任务驱动法等,充分调动学生学习的积极性,同时融入对学生职业道德和职业意识的培养。坚持“做中学、做中教”,积极探索理论和实践相结合的教学模式,教、学、做合一,边讲边练,提高学习兴趣,激发学习动力,学握相应的知识和技能。(二)师资条件要求根据课程性质和课程目标,本课程的主讲教师必须具备扎实的理论知识,过硬的操作技能,了超各类新媒体营销的方法,具有丰富的实践经脸。能与企业合作共同开发和建设课程,为企业提供服务,到企业去锻炼,积累工作经验。有很强的执教能力,快速反应能力,能及时、准确地解决学生遇到的各种问题。具有良好的职业道德、遵纪守法意识和责任心。不仅能传授学生知识,更应该教会学生如何做人。(三)教学条件基本要求配有标准教室、投影仪、机房等基本教学环境和工具。(四)教学资源基本要求1 .教材的选用与编写:教材名称:Java程序设计与实践主编:孙宇度郑千忠出版社:清华大学出版社版本:2016年7月第1次印刷教材名称:Java语言程序设计(第3版)主编:朗波出版社:清华大学出版社版本:2016年7月第3次印刷2 .网络资源建设:Java菜鸟教程:https:/JavaSE技术文档:https:/docs,orac1.e,comencsdn:https:/3 .信息化教学资源建设一本课程教学材料上传云班课教学平台供学生查看,同时平台上传JaVa相关资料供学生查阅。4 .其它教学费源的开发与利用:无五、教学评价、考核要求评价的目的是全面考察学生的学习状况,启发学生的学习兴趣,激励学生学习热情,促进学生的可持续发展。评价也是教师反思和改进教学的有力手段。对学生学习的评价,既要关注学生知识与技能的理解和掌握,更要关注他们情感与态度的形成和发展;既要关注学生学习的结果,更要关注他们在学习过程中的变化和发展。评价的手段和形式应多样化,要将过程评价与结果评价相结合,定性与定量相结合,充分关注学生的个性差异,发挥评价的启发激励作用,增强学生的自信心和实践能力。教师要善于利用评价所提供的大量信息,适时调整和改善教学过程。(一)注重对学生学习过程的评价对学生学习过程的评价,包括态度、自信心、实践能力、合作交流意识,以及独立思考的能力、创新思维能力等方面。(二)重视对学生的启发对学生进行启发式教学,各项目通过分析案例,让学生完成一定的设计任务,最终达到独立完成任务的目的。(三)评价手段和防式要体现多样化采用过程性评价与目标性评价相结合的方法,满分为100分。过程性评价包括对学生考勤、课堂表现和作业的评价,占总分的50%。其中学生考勤占20%,课堂表现占10%,作业占20%;目标性评价主要指期末考试的卷面成绩和综合实训成绩,占总分的50%。具体考核评价方式如下表:评价类型评价内露成绩权支评价说明课堂考核(50%)考勤20%旷课时数超过I次,最终成绩评定为不及格课堂表现10%上课时不按照要求认真参与课堂活动,超过三次的,该项成绩评定为不合格作业20%学生必须按时提交每一次作业,有一次不提交作业即判定该项成绩不合格期末成祭<50%)期末考试&综合实训50%满分为100分,根据实际卷面成绩评分