文档介绍:《Java程序设计》整体教学设计]所在系部:信息系专业名称:网络系统管理课程名称:Java程序设计课程代码:WGB106制订教师:王美琴制订时间::课程类型:理论+实践课课程性质:专业方向课是否专业核心课程:否学分:3学时:56授课对象:网络系统管理专业二年级学生先修课:程序设计基础,数据结构,计算机网络后续课:Web应用编程、网络编程案例分析课程设计:课程目标设计:能力目标:能够运用面向对象程序设计的思想分析和设计类,用Java语言定义类和接口,在需要时把类和接口组织成类库;使用Eclipse开发Java应用程序或小应用程序。知识目标:通过本课程的学习,让学生掌握Java的基本语法和基本语法;理解Java语言的对象、抽象与封装、类与类的继承及类的多态性的概念及特性;掌握面向对象编程的基本方法;理解输入输出流的基本概念和方法;掌握文件的随机读写方法;掌握Applet的工作原理和重要方法应用。素质目标:养成良好的职业道德规范;养成团队协作精神与较好的沟通能力;有分析和解决问题的能力;具有好奇心和创造力。课程内容设计:模块名称学时Java简介4Eclipse简介4Java语言基础4程序控制结构4数组8面向对象编程基础8类的继承和this及super关键字8方法重载与方法覆盖8包的使用与访问控制8能力训练项目设计:编号能力训练项目名称能力目标训练方式手段知识点结果1JDK项目开发环境的构建和配置,项目开发工具的使用能安装、配置与使用JDK开发工具老师讲解示范、学生模仿1)Java开发工具的下载、安装与使用;2)编写、编译和运行Java应用程序的方法;3)理解虚拟机、字节码及Java的可移植性原理。安装配置好开发环境2分析和设计项目中的涉及的类,用Eclipse创建项目中的第一个类掌握用Eclipse开发Java应用程序的3个基本步骤演示法、老师讲解示范、学生模仿1)熟悉Eclipse开发环境;2)用Eclipse编写源文件、编译源文件和运行应用程序。3Java语言基础1)掌握Java不同数据类型变量;2)学会使用运算符、表达式和表达式语句。讲授分析+上机操作1)掌握标识符的定义规则;2)掌握表达式的组成;3)掌握各种运算符及其优先级。4程序控制结构1)能编写不同选择结构的程序;2)能使用不同循环结构进行编程;讲授分析+上机操作1)掌握单分支和多分支程序结构;2)掌握三种循环结构的使用;3)掌握break和continue语句的使用方法。5数组1)掌握Java数组的使用方法;讲授分析+上机操作1)掌握一维数组的概念、定义和使用2)能利用Java数组进行编程。;2)一维数组的作用。6面向对象编程1)能根据实际应用环境定义类和对象;2)能利用已有的类编写应用程序;3)能生成程序说明文档。分组讨论法、演示法、问题引导法1)掌握类和对象的概念及其关系;2)类的定义格式、类的域、构造方法、一般的成员方法;3)创建类的对象并使用对象。7面向对象高级技术1)能利用继承技术提高程序开发效率和软件重用性;2)能利用多态技术提高程序灵活性和扩充性。分组讨论法、演示法、问题引导法1)掌握类之间的继承关系;2)掌握子类的构造方法;3)掌握方法重载和覆盖。单元进程设计:序号单元名称学时能力目标能力训练项目知识目标其他内容1Java语言概述及Ja