0050013面向对象程序设计》教学大纲.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
0050013面向对象程序设计》教学大纲

《面向对象程序设计》教学大纲 课程名称:面向对象程序设计 课程号 0050013 编写日期:2006年 6月 一、开设院(部) 信息工程学院 二、教学对象 信息管理与信息系统专业本科生 三、教学目的 Java语言是一种通用的面向对象的编程语言,其语法与C和C++相似,但省略了一些难以理解和不安全的语言特征。Java考虑了网络的异质性、宿主机体系结构的多样性以及传输的安全性,是目前Internet上最主要的程序设计语言之一。 本课程从面向对象的基本概念入手,结合示例程序和上机实验,较为系统地介绍Java语言的主要特征和编程方法,包括:类型与转换、类的声明与对象产生、继承与多态性、包与接口、应用程序与Applet、应用程序与数据库、HTML与Applet的交互、数组与字符串、多线程编程以及异常处理等内容。 通过本课程的学习,应使同学能基本掌握面向对象程序设计的基本方法,领会Java语言的基本特征,了解Java API中常用类的使用。该课程的教学以课内讲授与课外练习、上机实验相结合的方式进行。 四、教学要求 以课堂教学为主要教学手段,通过对Java的基本原理与面向对象技术的详细讲解,按照教学要求逐步推进。 该课程主要涉及两个教学重点,一个是如何利用Java来表述面向对象程序设计的要求,作为一门较为完善的面向对象的程序语言,理解Java的编程思想对其他新的编程语言的理解也十分重要,考虑到不少学生可能事先并没有学习过诸如C++之类的面向对象语言,所以在教学中要强调Java的面向对象的特征,并能结合其他语言进行比较;二是Java编程涉及到计算机网络技术方面的知识比较多,而学生在这方面的深入学习和实践是相对较少的,所以在课程教学中还要对于此类内容进行讲解,在不增加课时的前提下,适当的使学生能够了解Java在网络编程中的重要应用。应该说,Java语言本身也在发展,新的理论与技术不断产生,在介绍经典理论基础上也需灵活引入新的内容,让同学们对新理论、新技术有初步了解,拓宽其视野,这种方法也将贯穿于教学始终。 同时应使学生具备一定的应用能力,具体包括: 1. 利用Java语言语法进行编程的能力; 2. 利用JDK来创建、编译、调试Java项目的能力; 3. 使用面向对象的方法进行程序设计的能力; 4. 异常处理、输入输出处理能力; 5. 图形用户界面GUI编程的能力; 本课程的先修课程为:该课程以《C语言程序设计》、《数据结构》为基础,因此学习该课程的学生应该具备该课程的基础知识。 五、教学课时及其分配 理论教学课时: 54学时 实验教学课时: 18学时 课程内容 理论课学时 实验课学时 第一章 绪论 3 0 第二章 Java语言基础 3 2 第三章 Java的类和面向对象编程思想 6 2 第四章 Java的继承和多态性 6 2 第五章 Java的异常处理 3 2 第六章 Java基本类库介绍 9 2 第七章 输入输出系统 6 2 第八章 Java的数据库访问 6 2 第九章 Java的图形界面和Applet编程 6 2 第十章 多线程处理 6 2 总学时 54 18 六、考核 考核形式:考试; 试卷结构: 1. 单项选择题(每题2分,共20分) 2. 填空题(每题2分,共20分) 3. 阅读程序,写出运行结果(每题5分,共15分) 4. 程序完成填空题(每题5分,共15分) 5. 编程题(三题共30分) 七、教材 [美] 戴特尔. Java大学基础教程(第六版).北京:电子工业出版社,2005 八、主要参考书目 1. [美]H.M.Deitel P.J.Deitel.Java大学教程(第四版) 《面向对象程序设计》教学大纲 第 1 页 共 10 页

文档评论(0)

zhanci3731 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档