版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java程序设计整体教学设计所在系部: 信息系 专业名称: 网络系统管理 课程名称: Java程序设计 课程代码: WGB106 制订教师: 王美琴 制订时间: 2010.3 整体教学设计基本框架一、 基本信息:课程类型:理论+实践课课程性质:专业方向课是否专业核心课程:否学分:3学时:56授课对象:网络系统管理专业二年级学生先修课:程序设计基础,数据结构,计算机网络后续课:Web应用编程、网络编程案例分析二、 课程设计:1、 课程目标设计:1) 能力目标:(1) 能够运用面向对象程序设计的思想分析和设计类,用Java语言定义类和接口,在需要时把类和接口组织成类库;(2) 使用Eclipse开
2、发Java应用程序或小应用程序。2) 知识目标:(1) 通过本课程的学习,让学生掌握Java的基本语法和基本语法;(2) 理解Java语言的对象、抽象与封装、类与类的继承及类的多态性的概念及特性;(3) 掌握面向对象编程的基本方法;理解输入输出流的基本概念和方法;掌握文件的随机读写方法;(4) 掌握Applet的工作原理和重要方法应用。3) 素质目标:(1) 养成良好的职业道德规范;(2) 养成团队协作精神与较好的沟通能力;(3) 有分析和解决问题的能力;(4) 具有好奇心和创造力。2、 课程内容设计:模块名称学时Java简介4Eclipse简介4Java语言基础4程序控制结构4数组8面向对象
3、编程基础8类的继承和this及super关键字8方法重载与方法覆盖8包的使用与访问控制83、 能力训练项目设计:编号能力训练项目名称能力目标训练方式手段知识点结果1JDK项目开发环境的构建和配置,项目开发工具的使用能安装、配置与使用JDK开发工具老师讲解示范、学生模仿1)Java开发工具的下载、安装与使用;2)编写、编译和运行Java应用程序的方法;3)理解虚拟机、字节码及Java的可移植性原理。安装配置好开发环境2分析和设计项目中的涉及的类,用Eclipse创建项目中的第一个类掌握用Eclipse开发Java应用程序的3个基本步骤演示法、老师讲解示范、学生模仿1)熟悉Eclipse开发环境;
4、2)用Eclipse编写源文件、编译源文件和运行应用程序。3Java语言基础1)掌握Java不同数据类型变量;2)学会使用运算符、表达式和表达式语句。讲授分析+上机操作1)掌握标识符的定义规则;2)掌握表达式的组成;3)掌握各种运算符及其优先级。4程序控制结构1)能编写不同选择结构的程序;2)能使用不同循环结构进行编程;讲授分析+上机操作1)掌握单分支和多分支程序结构;2)掌握三种循环结构的使用;3)掌握break和continue语句的使用方法。5数组1)掌握Java数组的使用方法;2)能利用Java数组进行编程。讲授分析+上机操作1)掌握一维数组的概念、定义和使用;2)一维数组的作用。6面
5、向对象编程1)能根据实际应用环境定义类和对象;2)能利用已有的类编写应用程序;3)能生成程序说明文档。分组讨论法、演示法、问题引导法1)掌握类和对象的概念及其关系;2)类的定义格式、类的域、构造方法、一般的成员方法;3)创建类的对象并使用对象。7面向对象高级技术1)能利用继承技术提高程序开发效率和软件重用性;2)能利用多态技术提高程序灵活性和扩充性。分组讨论法、演示法、问题引导法1)掌握类之间的继承关系;2)掌握子类的构造方法;3)掌握方法重载和覆盖。4、 单元进程设计:序号单元名称学时能力目标能力训练项目知识目标其他内容1Java语言概述及Java开发平台41)能安装与配置JDK;2)能安装
6、与配置Eclipse;3)能使用屏幕输出语句输出信息;4)能编写嵌入Applet的简单网页。1)了解Java几个技术特点;2)理解虚拟机、字节码及Java的可移植性原理;3)了解Java开发工具组成和常用开发工具种类;4)掌握Java应用程序的基本格式。2Java语法及流程控制(1)81)能根据命名约定规则合理地使用标识符;2)能正确地定义8种基本类型的变量并在其作用范围内使用;3)能根据需要使用运算符来构造表达式;4)能运用Java的流程控制语句控制程序的流程。11)掌握标识符的命名规则;2)熟悉8种基本类型;3)熟悉常用运算符;4)掌握Java的流程控制语句3Java流程控制(2)81)能
7、看懂带标号的break语句2)能看懂带标号的continue语句3)能熟练运用Java的流程控制语句控制程序的流程(实训)1)了解带标号的break语句2)了解带标号的continue语句4类和对象初步81)初步能用Java语言定义类;2)能使用已有类创建和使用对象;3)能利用对象变理的赋值使多个对象变量引用同一个对象11)理解类和对象的关系;2)掌握类的定义格式(类头、数据成员、构造方法);3)掌握对象的创建和使用方法;4)理解对象变量赋值的原理。5数组81)能创建和使用一维数组;2)能正确传递参数;1)了解数组是对象;2)掌握数组的定义和创建;3)熟悉数组使用的有关规定。6对象的构造、初始
8、化、清除、成员存取控制81)能利用默认初始化、显式初始化、构造方法对对象进行初始化;2)能利用成员存取修饰符控制成员的存取。11)熟悉构造方法的有关规定;2)掌握对象初始化的过程;3)掌握成员存取控制的规定。7类的定义和使用81)能运用this关键字来表示当前对象;2)能熟练地定义和使用类(实训);1掌握this的意义。8静态成员81)能利用静态数据成员进行数据统计和信息交换;2)能正确地使用静态方法成员。11)掌握静态成员的定义和使用方法;2)熟悉静态方法成员的有关规定。9类的继承(1)81)能构造已有类的子类;2)能正确定义子类的构造方法。11)理解类之间的继承关系2)掌握定义子类的语法3
9、)掌握子类构造方法的有关规定10类的继承(2)、多态81)能用protected修饰需要被子类访问的成员2)能通过super关键字访问父类中被隐藏变量和被覆盖的方法3)能正确地把子类对象的引用赋值给父类对象的变量4)能正确地把父类对象强制转换为子类对象5)能利用动态多态技术以相似的方式处理相近的事物11)掌握protected的含义2)掌握变量隐藏与方法覆盖3)了解用final修饰类和方法4)理解父类对象和子类对象的关系5)掌握抽象类和抽象方法6)掌握动态多态技术11接口8能根据要求用类实现接口1)掌握接口的定义2)掌握接口的实现三、 考核方案设计:1、课程考核要求:通过考核,能比较客观地反应学生学习的效果,包括过程考核和结果考核两部分。2、考核方式:本课程考核标准为过程考核30%+实践考核30%+期末考核40%,过程考核包括课内问答、课内作业及课堂出勤情况。四、 教材与参考资料:1)建议教材:Java程序设计技能教程彭德林 李德有主编 中国水
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 总经理助理工作责任制度
- 户厕管护人员责任制度
- 托儿所安全管理责任制度
- 技改项目责任制度
- 护办责任制度
- 报销会计岗位责任制度
- 按摩业洗浴岗位责任制度
- 控辍保学区域责任制度
- 操作员安全责任制度
- 改厕包保人责任制度
- 精益改善提案培训课件
- 2025年轻型民用无人驾驶航空器安全操控(多旋翼)理论备考试题及答案
- XX县农村房地一体不动产确权登记项目技术设计书
- 2026年中高考语文备考之名家美文阅读:梅子涵(24篇文章及相关训练)
- 医院医护人员心理健康与调适
- 2026年南京机电职业技术学院单招职业技能测试题库带答案详解
- 看护房转让协议书
- 《特种劳动防护用品产品生产许可证实施细则》(安全帽产品部分)
- 研发技术劳务合同范本
- 风管制作加工合同范本
- 寄生虫疫苗研发进展-洞察及研究
评论
0/150
提交评论