JAVA程序设计课程整体教学设计.doc_第1页
JAVA程序设计课程整体教学设计.doc_第2页
JAVA程序设计课程整体教学设计.doc_第3页
JAVA程序设计课程整体教学设计.doc_第4页
JAVA程序设计课程整体教学设计.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

JAVA程序设计课程整体教学设计 (2015 - 2016 学年 第1学期)一、管理信息课程名称:JAVA程序设计课程代码:N202181学分:3学时:54课程类型:专业方向课授课对象:物联网3140 先修课程: 程序设计基础、C语言后修课程: 课程组成员签名: 杜宝祯 年 月 日专业(教研室)意见 专业主任(签字): 年 月 日分院职教能力培训与测评评委会意见 分院评委(签字): 分院盖章 年 月 日整体教学设计基本框架一、 基本信息:课程类型:理论+实践课课程性质:专业方向课是否专业核心课程:否学分:3学时:54授课对象:物联网专业二年级学生先修课:程序设计基础, 计算机网络后续课: 二、 课程设计:1、 课程目标设计:1) 能力目标:(1) 能够运用面向对象程序设计的思想分析和设计类,用Java语言定义类和接口,在需要时把类和接口组织成类库;(2) 使用Eclipse开发Java应用程序或小应用程序。2) 知识目标:(1) 通过本课程的学习,让学生掌握Java的基本语法和基本语法;(2) 理解Java语言的对象、抽象与封装、类与类的继承及类的多态性的概念及特性;(3) 掌握面向对象编程的基本方法;理解输入输出流的基本概念和方法;掌握文件的随机读写方法;(4) 掌握Applet的工作原理和重要方法应用。3) 素质目标:(1) 养成良好的职业道德规范;(2) 养成团队协作精神与较好的沟通能力;(3) 有分析和解决问题的能力;(4) 具有好奇心和创造力。2、 课程内容设计:模块名称学时Java语言概述及Java开发平台3Java语法基础训练6程序控制结构实践6数组与字符串编程6类与对象初步编程6方法重载与方法覆盖编程实践9类继承、抽象类及接口编程实践6多线程编程6小程序设计实践63、 能力训练项目设计:编号能力训练项目名称能力目标训练方式手段知识点结果1Java语言概述及Java开发平台能安装、配置与使用JDK开发工具老师讲解示范、学生模仿1)Java开发工具的下载、安装与使用;2)编写、编译和运行Java应用程序的方法;3)理解虚拟机、字节码及Java的可移植性原理。安装配置好开发环境2Java语法基础训练1)掌握Java不同数据类型变量;2)学会使用运算符、表达式和表达式语句。讲授分析+上机操作1)掌握标识符的定义规则;2)掌握表达式的组成;3)掌握各种运算符及其优先级。3程序控制结构实践1)能编写不同选择结构的程序;2)能使用不同循环结构进行编程;讲授分析+上机操作1)掌握单分支和多分支程序结构;2)掌握三种循环结构的使用;3)掌握break和continue语句的使用方法。4数组与字符串编程1)掌握Java数组的使用方法;2)能利用Java数组进行编程。讲授分析+上机操作1)掌握一维数组的概念、定义和使用;2)一维数组的作用。5类继承、抽象类及接口编程实践1)能根据实际应用环境定义类和对象;2)能利用已有的类编写应用程序;3)能生成程序说明文档。分组讨论法、演示法、问题引导法1)掌握类和对象的概念及其关系;2)类的定义格式、类的域、构造方法、一般的成员方法;3)创建类的对象并使用对象。6方法重载与方法覆盖1)能根据实际应用环境定义类和对象;2)能利用已有的类编写应用程序;3)能生成程序说明文档。分组讨论法、演示法、问题引导法1)掌握类和对象的概念及其关系;2)类的定义格式、类的域、构造方法、一般的成员方法;3)创建类的对象并使用对象。7类继承、抽象类及接口1)能利用继承技术提高程序开发效率和软件重用性;2)能利用多态技术提高程序灵活性和扩充性。分组讨论法、演示法、问题引导法1)掌握类之间的继承关系;2)掌握子类的构造方法;3)掌握方法重载和覆盖。8多线程编程1. 理解程序、进程、多任务、线程的概念与区别2. 理解线程的生命周期3. 理解创建线程的两种方法4. 理解多线程的同步控制5. 理解线程间的通信分组讨论法、演示法、问题引导法1)掌握线程概念及其关系;2)类的定义格式、类的域、构造方法、一般的成员方法;3)创建类的对象并使用对象。9小程序设计编程实践1. 小程序的基本工作原理 2. 小程序的生命周期 3. 编写小程序的的规则 4. 向小程序传递参数 5. 将应用程序转换成小程序 分组讨论法、演示法、问题引导法1)掌握applet概念及其关系;2)类的定义格式、类的域、构造方法、一般的成员方法;3)创建类的对象并使用对象。4、 单元进程设计:序号单元名称学时能力目标知识目标其他内容1Java语言概述及Java开发平台31)能安装与配置JDK;2)能安装与配置Eclipse;3)能使用屏幕输出语句输出信息;4)能编写嵌入Applet的简单网页。1)了解Java几个技术特点;2)理解虚拟机、字节码及Java的可移植性原理;3)了解Java开发工具组成和常用开发工具种类;4)掌握Java应用程序的基本格式。2Java语法基础训练61)掌握Java不同数据类型变量;2)学会使用运算符、表达式和表达式语句。1)掌握标识符的定义规则;2)掌握表达式的组成;3)掌握各种运算符及其优先级。3Java语法及流程控制(1)61)能根据命名约定规则合理地使用标识符;2)能正确地定义8种基本类型的变量并在其作用范围内使用;3)能根据需要使用运算符来构造表达式;4)能运用Java的流程控制语句控制程序的流程。1)掌握标识符的命名规则;2)熟悉8种基本类型;3)熟悉常用运算符;4)掌握Java的流程控制语句4Java流程控制(2)61)能看懂带标号的break语句2)能看懂带标号的continue语句3)能熟练运用Java的流程控制语句控制程序的流程(实训)1)了解带标号的break语句2)了解带标号的continue语句5数组与字符串编程61)能创建和使用一维数组;2)能正确传递参数;1)了解数组是对象;2)掌握数组的定义和创建;3)熟悉数组使用的有关规定。6类与对象初步编程91)初步能用Java语言定义类;2)能使用已有类创建和使用对象;3)能利用对象变理的赋值使多个对象变量引用同一个对象1)理解类和对象的关系;2)掌握类的定义格式(类头、数据成员、构造方法);3)掌握对象的创建和使用方法;4)理解对象变量赋值的原理。7类的定义和使用61)能利用默认初始化、显式初始化、构造方法对对象进行初始化;2)能利用成员存取修饰符控制成员的存取。1)熟悉构造方法的有关规定;2)掌握对象初始化的过程;3)掌握成员存取控制的规定。8方法重载与方法覆盖编程实践61)能运用this关键字来表示当前对象;2)能熟练地定义和使用类(实训);3)能利用静态数据成员进行数据统计和信息交换;4)能正确地使用静态方法成员。5)能通过super关键字访问父类中被隐藏变量和被覆盖的方法掌握this的意义。1)掌握静态成员的定义和使用方法;2)熟悉静态方法成员的有关规定。9类的继承(1)61)能构造已有类的子类;2)能正确定义子类的构造方法。1)理解类之间的继承关系2)掌握定义子类的语法3)掌握子类构造方法的有关规定10类的继承(2)、多态61)能用protected修饰需要被子类访问的成员3)能正确地把子类对象的引用赋值给父类对象的变量4)能正确地把父类对象强制转换为子类对象5)能利用动态多态技术以相似的方式处理相近的事物1)掌握protected的含义2)掌握变量隐藏与方法覆盖3)了解用final修饰类和方法4)理解父类对象和子类对象的关系5)掌握抽象类和抽象方法6)掌握动态多态技术7)掌握接口的定义8)掌握接口的实现11多线程编程61. 理解程序、进程、多任务、线程的概念与区别2. 理解线程的生命周期3. 理解创建线程的两种方法4. 理解多线程的同步控制理解线程间的通信1)掌握线程概念及其关系;2)类的定义格式、类的域、构造方法、一般的成员方法;3)创建类的对象并使用对象。12小程序设计编程实践61. 小程序的基本工作原理 2. 小程序的生命周期 3. 编写小程序的的规则 4. 向小程序传递参数 5. 将应用程序转换成小程序1)掌握applet概念及其关系;2)类的定义格式、类的域、构造方法、一般的成员方法;3)创建类的对象并使用对象。三、 考核方案设计:1、课程考核要求:通过考核,能比较客观地反应学生学习的效果,包括过程考核和结果考核两部分。2、考核方式:本课程考核标准为过程考核30%+实践考核30%+期末考核40%,过程考核包括课内问答、课内作业及课堂出勤情况。四、 教材与参考资料:1)建议教材:Java程序设计基础陈国君主编 清华大学出版社2)建议参考资料:Java程序设计实例教程王新春、王彤宇主编,清华大学出版社,2009年Java 2程序设计基础谭浩强主编,清华大学出版社,2008年五、教学组织形式机房演示、模仿,学生独立完成训练任务,教师指导。考核方案1突出过程与模块评价,结合课堂提问、实际操作、课后作业、模块考核等手段,加强实践性教学环节的考核,并注重平时成绩。强调目标评价和理论

温馨提示

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

最新文档

评论

0/150

提交评论