“教学大纲”格式 - 盐城师范学院new

“教学大纲”格式 - 盐城师范学院new

ID:34526165

大小:100.70 KB

页数:5页

时间:2019-03-07

“教学大纲”格式 - 盐城师范学院new_第1页
“教学大纲”格式 - 盐城师范学院new_第2页
“教学大纲”格式 - 盐城师范学院new_第3页
“教学大纲”格式 - 盐城师范学院new_第4页
“教学大纲”格式 - 盐城师范学院new_第5页
资源描述:

《“教学大纲”格式 - 盐城师范学院new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、面向对象程序设计B教学大纲(供四年制信息与计算科学专业2006级试用)课程编号:21291150总学时数:85(51+34)学分数:4开课单位:数学科学学院课程的性质与任务面向对象程序设计是信息与计算科学专业本科生的一门方向课程。面向对象软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩充等特性的程序。本课程主要介绍面向对象程序设计的方法和Java语言的基本概念。以Java语言中的面向对象机制为主。学习者在学习过程中可

2、以通过大量的程序实例和相关练习,逐步掌握Java的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。作为本科阶段的程序设计的基本课程的面向对象程序设计应包括:软件开发基础与Java语言概述、Java语言基础、Java语言的结构化程序设计、面向对象的软件开发基础、Java面向对象编程基础、深入面向对象的程序设计、常用工具、算法与数据结构、Applet与图形用户界面、Java网络程序设计及相关技术。本课程为考试课程,建议考核方式:闭卷考试。大纲内容与基本要求一、软件开发基础与Java语言概述  1.软件运行原理,操作系统与计算结构的发展;  2.软件开

3、发过程与运行环境;  3.Java语言发展的历史;Java程序的开发过程与运行环境、Applet与Application;  4.面向对象的软件开发环境与VisualJ++6.0、JCreatorLE。  基本要求:  了解软件运行原理,操作系统与计算结构的发展;了解软件开发过程与运行环境;了解Java语言发展的历史、Java程序的开发过程与运行环境;掌握Applet与Application;了解VisualJ++6.0、JCreatorLE开发工作台的主要功能。二、Java语言基础  1.Java程序的输入输出;  2.变量与数据类型;  3.表达式与运算符;  4.

4、Java程序的输入输出。  基本要求:  通过实例掌握Java程序的输入输出;掌握简单的终端输入输出方法;掌握Java的数据类型、常量和变量的概念;了解表达式的构成、求值顺序和表达式中的类型转换;掌握常用运算符的使用;掌握Java程序的输入输出并在试验中运用。三、Java语言的结构化程序设计  1.算法与结构化程序设计:算法与结构化程序设计的三种基本结构;  2.分支控制结构:if语句、嵌套的if语句、条件表达式、switch开关语句、嵌套的switch语句;  3.循环控制结构:for循环及其变化形式、无限循环、没有循环体的for循环、while循环、do-while

5、循环、循环跳转语句;  4.定义和使用Java的方法:定义方法、方法的形式参数、方法的返回值、方法的使用。  基本要求:  掌握程序执行的流程;掌握Java的三种控制结构,包括顺序控制语句、分支控制语句、循环控制语句;了解各种迭代语句之间的关系和相互转换的方法;了解转移语句对程序结构的影响;掌握定义和使用Java的方法,并在实验中使用Java的方法。四、面向对象的软件开发基础  1.面向对象的基本概念:对象、类与实体、对象的属性;  2.面向对象软件开发的基本过程:软件开发过程、面向对象的分析阶段、面向对象的设计阶段;  3.面向对象程序设计方法的特点:抽象、封装、继承

6、、多态;  4.面向对象程序设计方法的优点:可重用性、可扩展性、可管理性。  基本要求:  掌握面向对象的基本概念:对象、类与实体、对象的属性;了解面向对象软件开发的基本过程,面向对象的分析和设计阶段;掌握抽象、封装、继承、多态;了解面向对象程序设计方法的可重用性、可扩展性、可管理性。五、Java面向对象编程基础  1.类的定义;  2.创建类的实例对象;  3.构造函数;  4.访问控制修饰符;  5.静态属性、静态方法与静态初始化器;  6.抽象类与抽象方法;  7.最终类、最终属性、最终方法与终结器;  8.其他修饰符及修饰符的混合使用。  基本要求:  掌握类定

7、义的方法和类头及其类体;掌握创建类的实例对象;了解构造函数及其使用;掌握类及其属性和方法的各种访问控制修饰符;了解静态属性、静态方法与静态初始化器;掌握最终类、最终属性、最终方法与终结器;了解其他修饰符及修饰符的混合使用。六、深入面向对象的程序设计  1.继承与重载:继承关系的定义;属性的继承和隐藏,方法的继承、重载与覆盖,父类对象与子类对象的使用和转化、构造函数的继承和重载;  2.包:创建包、包的引用;  3.接口:接口的基本概念、借口的声明、接口的实现;  4.错误、异常及其处理:编程中的错误、异常与异常类、异常的抛出、异常的处理。

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

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

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