网站大量收购闲置独家精品文档,联系QQ:2885784924

2014面向对象程序设计教学大纲.docxVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2014面向对象程序设计教学大纲

《Java面向对象程序设计》教学大纲课程编号:课程名称:Java面向对象程序设计? 总学时数:32?学分数:2? 先修课程: C语言程序设计课程性质:公共选修课一、课程的性质、目的和任务《Java面向对象程序设计》课程属于软件开发语言类课程,是互联网络、移动网络软件开发领域的重要基础课程。通过学习Java基本语法、如何查找并运用Java API以及利用Java的基本类库、图形用户界面方法、多线程、异常处理、网络操作等技术,使学生能编写Java基本应用程序。通过本课程的学习,使学生理解互联网络、移动网络实际软件开发工作,具有初步的实际软件开发能力,能够承担Java初级开发的工作。二、课程基本要求、重点和难点知识方面:了解Java语言程序设计基础知识,Java语言的产生背景及其主要特点,理解Java面向对象编程的基本思想及其特征,掌握Java语言的数据类型、常量、变量、数组、表达式,掌握Java语言的程序控制结构以及编程的基本方法,掌握异常处理、Java输入输出流和多线程编程知识,了解网络编程和数据库开发知识。技能方面:会独立编写简单的Java应用程序;能应用AWT和Swing常用组件设计图形化用户界面;掌握Java异常处理机制的简单应用;能编写简单的多线程程序;掌握使用Java输入输出流; 重点和难点:掌握Java基本语法和编程思路;查找、读懂并运用Java API;熟练运用面向对象程序设计思想,利用Java的基本类库、图形用户界面编程方法、异常处理机制、多线程、I/O操作、网络操作等技术,编写简单的Java程序。 三、教学内容和学时分配第一部分 Java概述一、教学要求了解:Java语言的发展历史以及特点,掌握:面向对象程序设计的基本概念。二、教学内容1.1?Java的发展及其特点1.2?Java运行环境与应用程序举例1.3面向对象程序设计知识要点:Java程序的结构和面向对象程序设计的基本思想三、本章学时数:2学时?第二部分 基本数据类型和表达式一、教学要求掌握:Java语言的基本数据类型和表达式。二、教学内容2.1?标识符2.2?Java基本数据类型2.3?常量、变量与赋值2.4?运算符与表达式知识要点:Java的基本数据类型、运算符与表达式三、本章学时数:2学时?第三部分?使用类和对象编程一、教学要求了解:类、对象、方法的基本概念;掌握:类、对象、方法的创建及使用方法;会编写简单的面向对象程序。二、教学内容3.1?创建类3.2?成员变量与方法3.3?对象3.4?静态变量与静态方法3.5 ?再谈方法3.6?内部类知识要点:类、对象、方法的创建与使用;静态变量与方法三、本章学时数:6学时?第四部分 数组一、教学要求了解:字符数组、对象数组和ArrayList类的应用;掌握:一维数组和二维数组的应用;熟悉数组查找和排序的方法。二、教学内容4.1?数组的声明和创建4.2?数组的赋值和引用4.3?数组应用4.4?字符数组4.5多维数组4.6?ArrayList类4.7?对象数组知识要点:数组的创建与使用、ArrayList类三、本章学时数:2学时?第五部分 Java的继承与多态一、教学要求了解:多态的概念;掌握:方法的覆盖与重载;创建子类的方法。二、教学内容5.1?类的继承5.2 ?覆盖5.3 ?重载5.4?实例知识要点:类的继承与重载三、本章学时数:6学时?第六部分?包和接口一、教学要求了解:接口的定义和实现接口;抽象类的概念。掌握:包的定义和引用。二、教学内容6.1?包6.2 ?接口6.3 ?抽象类6.4 ?Java常用类知识要点:包与接口,抽象类三、本章学时数:4学时?第七部分?异常处理一、教学要求了解:Java异常处理机制;掌握:Java自定义异常及处理特殊异常的方法。二、教学内容7.1?异常和异常类7.2?异常处理7.3?抛出异常7.4?自定义和异常类知识要点:Java异常类三、本章学时数:2学时?第八部分?图形用户界面一、教学要求了解:Swing常用组件以及事件处理方法;掌握:能够使用AWT常用组件编写用户界面,能够使用AWT布局管理器对界面进行布局,会编写AWT常用时间处理程序二、教学内容8.1 ?GUI设计概述8.2 ?ATW窗口对象类8.3 ?C窗口对象基本组件8.4 ?布局管理器8.5?时间驱动设计8.6?AWT高级组件8.7?利用AWT高级组件8.8?Swing组件库知识要点:使用AWT组件编写、布局用户界面三、本章学时数:6学时?第九部分?Java的输入与输出一、教学要求掌握:字节输入流InputStream类、字节输出流OutputStream类、字符输入流Reader类、字符输出流Writer类、随机文件读写流RandomAccessFile类及它们子类的使用。二、教学内容9.1?概述9.2?字节流9.

文档评论(0)

JFuOrhvGoo + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档