- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Java程序设计》课程标准_完成
《Java程序设计》课程标准一.课程信息课程名称:Java程序设计课程类型:软件技术专业必修课(注:专业核心课)授课对象:软件技术专业学 分:4学分 先 修 课:C语言学 时:64学时 后 续 课:JSP动态网站设计制 定 人:李小军 制定时间:2011年6月22日星期三二.课程性质、任务和目的《Java程序设计》是计算机软件专业的核心课程之一,也是基础课程之一,Java 语言是当前十分流行的一门经典网络编程语言。本课程主要介绍了Java 语言的功能和特点,主要内容包括:Java 语言基础知识,Java 语法构成,面向对象编程技术,常用系统类使用,图形用户界面设计,图形处理,多媒体处理,异常处理,文件和流处理,多线程技术和网络编程技术。目的是使学生掌握一门高级网络程序设计语言,了解网络程序设计方法,具有基本的进行网络程序设计的能力。《Java程序设计》是一门实践性很强的课。Java 语言作为一门经典的面向对象高级程序设计语言其优势在于网络程序设计。 《Java程序设计》课程主要侧重于面向对象程序设计和简单网络程序设计实践能力的培养。教学要求在每一章教学内容之后给出,大体分为三个层次:了解、掌握和熟练掌握。它们的含义大致为:了解就是掌握概念,掌握就是能够理解和分析现有知识,熟练掌握就是会运用所学知识解决实际问题。三.课程设计(一).课程目标设计1.能力目标(1)培养学生规范编码和良好的程序设计风格(2)培养学生面向对象编程的思维和提高逻辑思维能力(3)培养学生发现问题、分析问题和解决问题的能力(4)培养良好职业素质和职业道德(5)培养团队协作和和谐的沟通能力2.知识目标(1)掌握Java语言基础(2)熟练掌握对象和类(3)掌握继承与多态(4)熟练掌握数组和字符串(5)掌握Java的异常处理(6)掌握Java的输入/输出(7)了解GUI程序设计(8)熟练掌握Java的集合(9)了解多线程和网络编程(10)掌握JDBC技术(11)了解面向对象的常用设计模式(12)掌握Java程序设计的思想和方法(二).课程课时分配课时分配表序号章节课? 时? 分? 配理论课习题课实训课共 计1Java概述10122Java语言基础30253类与对象40264抽象类与继承30255接口20246多态20247内部类20248异常20249IO操作402610集合202411图形用户界面402612Applet应用程序101213多线程202414网络通信202415JDBC2024合计3602864四.课程主要内容与学时分配(一)Java概述(2学时)1.Java起源、Java特点、Java开发环境搭建、第一个Java小程序例子。(2学时)(二)Java基本语法(5学时)1. 数据类型,运算符、表达式及其控制结构。(2学时)2. 数组和String字符串。(2学时)3.命名规范和注释。(1学时)(三)类与对象(4学时)1.类的定义、对象的创建、类与对象关系、数组对象。(1学时)2.类的属性和方法的定义、方法重载和递归。(2学时)3.静态成员、封装、构造方法。(2学时)4.成员的访问控制、代码块、this、static和Date类。(1学时)(四)继承(4学时)1.抽象类的定义、抽象类的方法、继承的基本概念。(2学时)2.派生子类、继承原则、方法覆盖和重载。(2学时)3.super、final关键字和Object类。(1学时)(五)接口(4学时)1.接口的定义、接口的特性、接口的使用、接口的作用、接口与抽象类的区别、接口继承。(2学时)2.接口回调、接口参数、接口的实际应用(制定标准)。(2学时)(六)多态(4学时)1.强制类型转换、对象的多态性、向上类型转换和向下类型转换。(2学时)2.实体类的多态性、抽象类的多态性、接口的多态性和多态的特性。(2学时)(七)内部类(4学时)1.静态内部类、局部内部类和实例内部类。(2学时)2.匿名内部类、匿名对象、内部类的特点和使用范围。(2学时)(八).异常(4学时)1.异常的概念、异常的处理机制、Exception与RuntimeException类、try-catch-finaly语句。(2学时)2.throws与throw关键字、断言、异常继承结构、自定义异常。(2学时)(九)IO操作(6学时)1.操作文件的File类、RandomAccessFile类、流的定义、字节流与字符流基本操作。(2学时)2.转换流(OutputStreamWriter类与InputStreamReader类)、内存操作流、管道流、打印流、System类对IO的支持。(2学时)3.BufferedReader类、Scanner类、数
文档评论(0)