1、JAVA面向对象设计课程标准课程类别:必修课适应专业:软件技术相关专业课程学时:64节 学 分:4一、课程定位JAVA面向对象设计主要讲述了面向对象JAVA程序设计的概念和应用,训练学生掌握面向对象的概念和基本设计方法,掌握JavaSE技术的主要内容和编程方法,是计算机软件专业的一门专业基础骨干课程。通过本课程的学习,第一部分着重介绍Java编程的基本内容。主要有java的基本环境、java语言基础、java工程规范、基本特征、数据类型、流程控制、数组、函数、异常等,通过这部分的学习可以用java语言完成简单编程逻辑的程序编写;第二部分,着重学习JavaSE类库的应用。主要包括输入输出、jav
2、a多线程、容器类、网络通信、java界面编程、事件监听与响应、Java数据库编程等;第三部分,着重介绍Java面向对象的概念和编程。包括类和对象、封装、继承、多态、抽象类、接口、设计模式的概念和使用方法,通过这部分学习,建立面向对象程序设计的概念和应用的基本认识。通过本课程的学习,能够训练学生编程逻辑,了解面向对象的概念和基本实现方法,掌握JAVASE技术的主要内容,为后续的JAVA EE程序设计移动互联网程序设计等课程打下坚实的基础。二、课程目标本课程目标分为知识目标(即学生应该掌握的基本理论和基本方法)、总体能力目标(即学生学习完本课程后应该达到的职业技能)。本课程知识目标:1)掌握JAV
3、A语言中数据类型与表达式,语句控制和数组的概念及用法。2)掌握异常的概念、分类和异常处理编程,自定义异常的实现。3)熟悉Java常用工具类的使用(字符串类、系统类、时间类、格式化类等)4)掌握线程的概念、意义,创建方法、调度方法、同步机制、线程通信的概念和实现。5)掌握JDBC数据库连接的编程方法。6)熟悉IO输入输出流的分类及编程实现方法,文件的使用。7)掌握java网络编程的实现。8) 熟悉面向对象的基本概念和意义,掌握类和对象的概念,类的定义方法。9)了解封装、继承和多态的概念、意义和实现方法。10)了解抽象类与接口的概念和编程方法。本课程总体能力目标是:1)能够配置典型的Java开发环
4、境;2)能够应用Java语言编写简单逻辑的程序;3)能够理解面向对象的意义,并按照面向对象的原理实现简单的类的设计;4)能够应用Java异常抛出、捕获和处理,编写高质量的程序;5)能够编写Java多线程的应用程序;6)能够使用集合类实现数据管理;7)能够使用Java文件处理技术完成文件的处理;8)能够实现基本的java网络编程和数据库连接编程。本课程素质目标:熟悉程序员工作的基本内容、规范和要求,具备计算机行业员工的基本素质。了解编程工作的基本过程和特点。具备一定的团队合作能力,沟通能力。遵守纪律,具备职业道德。三、课程设计与内容序号模块名称对应的知识能力目标建议学时讲课课内实验其他小计1JA
5、VA基础、数据类型与运算符12462语句控制和数组14483java常用工具类、异常2、32464多线程42245JDBC52246IO输入输出62467Java网络编程72248类和对象84269封装、继承和多态944810抽象类和接口1044811考核44学时合计2832464课内实践所占比例50% 四、实施建议1、教学方法建议本课程的教学方法可参考以下建议:案例式教学:在学习知识点时,以编程案例为线索。工作任务教学:在引入知识点时,注意知识点的引入背景、目标,实现细节,要解决的问题,可能出现的错误,使用的技巧等。实验、实训环节基于“工作过程”:在任务驱动的模式下,学生为了达到一个工作目标而主动的寻求解决思路和方法,而教师给出适当的提示,启发学生去探寻新知识,解决出现的问题。完成案例编程之后,教师指导学生对知识点进行总结梳理。3、学习评价与考核采取“点滴激励法”对学生进行日常学习评价。弱化期末考试的分值比例,侧重阶段性考核的方法,包括考勤和提问(10%),阶段性考核(50%)、期末笔试(40%)。