《面向对象程序设计》课程教学模式改革方案面向对象程序设计》
理工导学中心一、教学目的和要求“面向对象程序设计”是计算机科学与技术专业本科生的一门必修课程。总学时72学时,修完经考试合格可得4学分。面向对象软件开发方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们开发出模块化、数据抽象程度高的,体现信息隐蔽、可复用、易修改、易扩充等特性的程序。本课程主要介绍面向对象程序设计的方法和C语言的基本概念。C语言中的面以向对象机制为主。学习者在学习过程中可以通过大量的程序实例和相关练习,逐步掌握C的面向过程和面向对象的功能,从而掌握面向对象程序设计的基本知识和基本技能。要求学生在学习“面向对象程序设计”课程前有一门程序设计语言基础。整个课程结束后,学生应该了解面向对象的基本概念和使用面向对象技术进行程序设计的基本思想。能比较熟练地用c语言进行一般面向对象的程序设计。初步掌握面向对象编程环境visualc的使用。陈郑军
二、教学模式运行背景1.课程特点“面向对象程序设计”课程教材是采用清华大学出版的《C程序设计教程》该书,内容丰富,几乎经典C的所有内容都涉及了,并且配有大量的案例。但是也由于信息量太大,知识点太多,以及专业术语过多妨碍了学生自学。同时内容多必然导致教学难度大,“面向对象程序设计”课程多数教师反映难教,主要有2个方面表现:首先教学知识点过多,课程教学容易出现拉完情况;其次知识点多了,学生难把握重难点,易产生畏难情绪;还有面向对象技术和其他过程化语言比较起来,需要转换思维,有一定的理解难度。2.学生情况计算机科学与技术专业的部分学生以前并不是读计算机专业专科的,面向对象程序“设计”可能还是他们接触的第一门程序设计语言课程。多数学生还存在着不可避免的工学矛盾。教材内容多,考试面广,所有这些都导致学生觉得“面向对象程序设计”课程难学。因此如果“面向对象程序设计”还是采用传统教r