《面向对象程序设计》教学大纲.pdf
《面向对象程序设计》课程教学大纲
一、课程基本信息
课程名称:面向对象程序设计
Object-OrientedProgramming
课程代码:06E4113B
课程类别:专业核心课
适用专业:计算机科学与技术专业
课程学时:45学时
课程学分:2.5学分
修读学期:第3学期
先修课程:程序设计基础
二、课程目标
《面向对象程序设计》是计算机科学与技术专业本科生的一门重要专业核心
课程。面向对象程序设计方法是软件分析、设计和实现的一种新方法,是目前软
件的主流开发方法。本课程主要介绍面向对象程序设计的方法和Java语言的基
本概念,使学生掌握较扎实的Java语言基础,理解面向对象程序设计的思想,
培养学生用“计算机思维”方式进行计算机编程;同时帮助学生树立正确的学习
态度,养成良好的编程风格,为进一步学习面向对象技术奠定牢固的基础。本课
程强调实践,突出应用,为学生今后从事现代软件开发打下基础。
(一)具体目标
通过本课程的学习,使学生达到以下目标:
1.理解面向对象程序设计基本思想;掌握面向对象程序设计中类与对象、
继承、多态性、接口等基本概念及其应用;具备使用面向对象思想描述、分析和
2.1
解决计算机软件工程问题的能力。【支撑毕业要求指标点】
2.利用计算机科学技术的基本知识并应用面向对象思想,对软件工程问题,
可以给出满足特定需求的可行的解决方案;并具备创造性地综合应用相关领域的
新技术和新方法的能力。【支撑毕业要求指标点3.1】
3.能够应用面向对象思想,通过文献研究或相关方法,对设计的软件工程
解决方案进行调研和分析;并能够对产生的信息数据进行分析与解释。【支撑毕
业要求指标点4.1】
4.能够在Eclipse集成开发环境中,基于Java语言,完成小型计算机软件工
程的分析、设计、开发和测试,逐步形成团队合作意识和一定的创新能力。【支
5.3
撑毕业要求指标点】
(二)课程目标与毕业要求的对应关系
表1课程目标与毕业要求指标点的对应关系
课程目标支撑的毕业要求支撑的毕业要求指标点
2.1能够应用计算机科学的基本原理,分析和识别计算机复杂工程
课程目标12.问题分析
问题的关键点。
3.1利用计算机科学技术的基本知识,针对计算机复杂工程问题,
3.设计/开发问题
课程目标2给出可行的解决方案,具有设计满足特定需求的中小型软件系统和
方案
大型系统的独立子系统的能力。
4.1能够基于计算机科学技术及相关学科的科学原理,通过文献研
课程目标34.科学研究
究或相关方法,调研和分析复杂计算机工程问题的解决方案。
5.3能够针对企业信息化或其它应用领域中复杂计算机工程问题,
课程目标45.现代工具运用选择和使用恰当的技术和工具,建立计算机模型,对问题进行模拟
和预测,能够理解模型的局限性。
三、课程内容
(一)课程内容与课程目标的关系
表2课程内容与课程目标的关系
课程内容教学方法支撑的课程目标学时安排
第一章Java语言概述讲授、讨论、示例、实验