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

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

ID:14403522

大小:87.50 KB

页数:10页

时间:2018-07-28

面向对象程序设计教学大纲_第1页
面向对象程序设计教学大纲_第2页
面向对象程序设计教学大纲_第3页
面向对象程序设计教学大纲_第4页
面向对象程序设计教学大纲_第5页
资源描述:

《面向对象程序设计教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《面向对象程序设计》教学大纲《面向对象程序设计》教学大纲课程名称:面向对象程序设计课程号0050013编写日期:2006年6月一、开设院(部)信息工程学院二、教学对象信息管理与信息系统专业本科生三、教学目的Java语言是一种通用的面向对象的编程语言,其语法与C和C++相似,但省略了一些难以理解和不安全的语言特征。Java考虑了网络的异质性、宿主机体系结构的多样性以及传输的安全性,是目前Internet上最主要的程序设计语言之一。本课程从面向对象的基本概念入手,结合示例程序和上机实验,较为系统地介绍Java语言的主要特征和编程方法,包括:类型与转换、类的声明与

2、对象产生、继承与多态性、包与接口、应用程序与Applet、应用程序与数据库、HTML与Applet的交互、数组与字符串、多线程编程以及异常处理等内容。通过本课程的学习,应使同学能基本掌握面向对象程序设计的基本方法,领会Java语言的基本特征,了解JavaAPI中常用类的使用。该课程的教学以课内讲授与课外练习、上机实验相结合的方式进行。四、教学要求以课堂教学为主要教学手段,通过对Java的基本原理与面向对象技术的详细讲解,按照教学要求逐步推进。第10页共10页《面向对象程序设计》教学大纲该课程主要涉及两个教学重点,一个是如何利用Java来表述面向对象程序设计的

3、要求,作为一门较为完善的面向对象的程序语言,理解Java的编程思想对其他新的编程语言的理解也十分重要,考虑到不少学生可能事先并没有学习过诸如C++之类的面向对象语言,所以在教学中要强调Java的面向对象的特征,并能结合其他语言进行比较;二是Java编程涉及到计算机网络技术方面的知识比较多,而学生在这方面的深入学习和实践是相对较少的,所以在课程教学中还要对于此类内容进行讲解,在不增加课时的前提下,适当的使学生能够了解Java在网络编程中的重要应用。应该说,Java语言本身也在发展,新的理论与技术不断产生,在介绍经典理论基础上也需灵活引入新的内容,让同学们对新理

4、论、新技术有初步了解,拓宽其视野,这种方法也将贯穿于教学始终。同时应使学生具备一定的应用能力,具体包括:1.利用Java语言语法进行编程的能力;2.利用JDK来创建、编译、调试Java项目的能力;3.使用面向对象的方法进行程序设计的能力;4.异常处理、输入输出处理能力;5.图形用户界面GUI编程的能力;本课程的先修课程为:该课程以《C语言程序设计》、《数据结构》为基础,因此学习该课程的学生应该具备该课程的基础知识。五、教学课时及其分配理论教学课时:54学时实验教学课时:18学时课程内容理论课学时实验课学时第一章绪论30第二章Java语言基础32第三章Java

5、的类和面向对象编程思想62第四章Java的继承和多态性62第五章Java的异常处理32第六章Java基本类库介绍92第七章输入输出系统62第八章Java的数据库访问62第九章Java的图形界面和Applet编程62第十章多线程处理62总学时5418六、考核考核形式:考试;试卷结构:第10页共10页《面向对象程序设计》教学大纲1.单项选择题(每题2分,共20分)2.填空题(每题2分,共20分)3.阅读程序,写出运行结果(每题5分,共15分)4.程序完成填空题(每题5分,共15分)5.编程题(三题共30分)七、教材[美]戴特尔.Java大学基础教程(第六版).北

6、京:电子工业出版社,2005八、主要参考书目1.[美]H.M.Deitel&P.J.Deitel.Java大学教程(第四版).北京:电子工业出版社,20042.[美]JohnO’Donahue.Java数据库编程.北京:电子工业出版社,20053.[美]IvorHorton.JAVA2入门经典.中国电力出版社,20054.[美]C.ThomasWu.面向对象程序设计导论.北京:电子工业出版社,20045.廖卫东.Java程序设计.北京:机械工业出版社,20046.朱喜福.Java程序设计.北京:人民邮电出版社,20047.JohnR.Huband.Java编

7、程习题与解答.北京:机械工业出版社,20058.[美]CayS.Horstmann.Java2核心技术卷I基础知识.北京:机械工业出版社,2001九、讲授提纲第一章绪论[教学目的和要求]了解Java的发展历史,了解Java语言的分类,理解Java语言的特点,知道Java语言和其他语言对比的优缺点。掌握Java的运行环境和开发工具。[教学内容]1.1Java的基本概念和技术特征1.1.1了解Java出现的历史和背景1.1.2理解该语言在Java工业标准中的不同分类第10页共10页《面向对象程序设计》教学大纲1.1.2.1Java应用程序1.1.2.2JavaA

8、pplet小程序1.1.2.3Java服务器端程序1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。