《JAVA面向对象设计》课程标准

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《JAVA面向对象设计》课程标准

课程类别:必修课适应专业:软件技术相关专业

课程学时:64节学分:4

一、课程定位

《JAVA面向对象设计》主要讲述了面向对象JAVA程序设计的概念和应用,训练学生掌握面向对象的概念和基本设计方法,掌握JavaSE技术的主要内容和编程方法,是计算机软件专业的一门专业基础骨干课程。

通过本课程的学习,第一部分着重介绍Java编程的基本内容。主要有java的基本环境、java语言基础、java工程规范、基本特征、数据类型、流程控制、数组、函数、异常等,通过这部分的学习可以用java语言完成简单编程逻辑的程序编写;第二部分,着重学习JavaSE类库的应用。主要包括输入/输出、java多线程、容器类、网络通信、java界面编程、事件监听与响应、Java数据库编程等;第三部分,着重介绍Java面向对象的概念和编程。包括类和对象、封装、继承、多态、抽象类、接口、设计模式的概念和使用方法,通过这部分学习,建立面向对象程序设计的概念和应用的基本认识。

通过本课程的学习,能够训练学生编程逻辑,了解面向对象的概念和基本实现方法,掌握JAVASE技术的主要内容,为后续的《JAVA EE程序设计》《移动互联网程序设计》等课程打下坚实的基础。

二、课程目标

本课程目标分为知识目标(即学生应该掌握的基本理论和基本方法)、总体能力目标(即学生学习完本课程后应该达到的职业技能)。

本课程知识目标:

1)掌握JAVA语言中数据类型与表达式,语句控制和数组的概念及用法。

2)掌握异常的概念、分类和异常处理编程,自定义异常的实现。

3)熟悉Java常用工具类的使用(字符串类、系统类、时间类、格式化类等)4)掌握线程的概念、意义,创建方法、调度方法、同步机制、线程通信的概

念和实现。

5)掌握JDBC数据库连接的编程方法。

6)熟悉IO输入输出流的分类及编程实现方法,文件的使用。

7)掌握java网络编程的实现。

8) 熟悉面向对象的基本概念和意义,掌握类和对象的概念,类的定义方法。

9)了解封装、继承和多态的概念、意义和实现方法。

10)了解抽象类与接口的概念和编程方法。

本课程总体能力目标是:

1)能够配置典型的Java开发环境;

2)能够应用Java语言编写简单逻辑的程序;

3)能够理解面向对象的意义,并按照面向对象的原理实现简单的类的设计;

4)能够应用Java异常抛出、捕获和处理,编写高质量的程序;

5)能够编写Java多线程的应用程序;

6)能够使用集合类实现数据管理;

7)能够使用Java文件处理技术完成文件的处理;

8)能够实现基本的java网络编程和数据库连接编程。

本课程素质目标:

熟悉程序员工作的基本内容、规范和要求,具备计算机行业员工的基本素质。了解编程工作的基本过程和特点。具备一定的团队合作能力,沟通能力。遵守纪律,具备职业道德。

三、课程设计与内容

四、实施建议

1、教学方法建议

本课程的教学方法可参考以下建议:

⑴案例式教学:在学习知识点时,以编程案例为线索。

⑵工作任务教学:在引入知识点时,注意知识点的引入背景、目标,实现细节,要解决的问题,可能出现的错误,使用的技巧等。

⑶实验、实训环节基于“工作过程”:在任务驱动的模式下,学生为了达到一个工作目标而主动的寻求解决思路和方法,而教师给出适当的提示,启发学生去探寻新知识,解决出现的问题。完成案例编程之后,教师指导学生对知识点进行总结梳理。

3、学习评价与考核

采取“点滴激励法”对学生进行日常学习评价。弱化期末考试的分值比例,侧重阶段性考核的方法,包括考勤和提问(10%),阶段性考核(50%)、期末笔试(40%)。

相关文档
最新文档