《面向对象程序设计课程》项目教学法的探索

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:lazysands
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:该文结合实际教学的体会,对面向对象程序设计课程教学活动中存在的问题进行了分析,对教学方法的改进和教学实践等方面进行了论述,并提出了具体的建议。
  关键词:面向对象;项目教学
  中图分类号:TP3文献标识码:A文章编号:1009-3044(2011)15-3627-01
  Discuss on Teaching Reform in Object-Oriented Program Design
  WANG Xin
  (Eastern Liaoning University, Dandong 118003, China)
  Abstract: This paper analyses the existing problems in the teaching of Object-Oriented Program Design ,discusses such issues as improvement of teaching method and teaching practice as well and puts forward concrete suggestions.
  Key words: Object-Oriented; teaching of project
  1 《面向对象程序设计》课程的性质
  《面向对象程序设计》课程是信息管理与信息系统专业的一门专业主干课程,是为满足计算机应用领域对计算机应用人才的需要而设置的。通过该课程的学习,使学生理解掌握面向对象程序设计的基本理论和方法,并学会用当前流行的面向对象程序设计语言进行面向对象的程序设计,为后续课程的学习打下坚实的基础。
  2 项目教学法的基本内容
  项目教学法是将某门专业课程按类别分为若干技术或技能单元,每个技术或技能单元作为一个教学项目,实行理论、实践一体化的单元式教学方法,每个单元教学都以应用该项技术或技能完成一个作业来结束,并进行下一个项目的教学,也就是说项目教学就是师生为完成某一具体的工作任务而展开的教学行动。项目教学是一种方法,更是一种方案。
  3 项目教学法的实施理念
  现有很多计算机类课程采用了项目教学方式,但大多数是学科课程的补充,即在原有的学科课程体系后面增加几个项目课程,用以整合与应用所学的学科知识。这种项目课程是在学习完课程之后进行的,学生在学习理论过程中缺乏认知的连贯性,而且一旦学生在学习理论过程中失去兴趣可能不再继续学习,后面即使有项目课程也可能因前面基础没有学好而导致无法独立完成项目。但是,如果要建立以项目课程为主体的课程体系,则要求学生在学习这门课之前就从宏观上认识到本门课是要用所学的每一部分知识去解决一个项目中的各个实际问题,学习是随着问题的产生继而解决而进行的。
  对于《面向对象程序设计》课程,可以选择一个相对独立的比较大的最好能让学生感兴趣的项目例如游戏项目拆分成若干部分,每个部分涵盖本门课程纲要相对应部分的知识点,整个项目要涵盖课程纲要的全部知识点,将项目交由学生自己处理。学生通过该项目的进行不仅加深了对理论知识的理解,更掌握了解决实际问题的思路及理论应用到实践的方法。这种模式旨在把学生融入到有意义的任务完成过程中去学习理论知识,让学生积极地学习,自主地进行知识的建构。
  因此应该总结出一套切实可行的以项目为中心的教学方案,在具体的方案设计过程中充分考虑所设计的项目应该覆盖整个课程领域,并且能够负载这个课程领域所需的所有知识,设计出明确的线索对项目进行划分,以使其结构真正足够地体现了课程教学体系的特征,最终将成形的项目教学方案成功地应用于《面向对象程序设计》课程的教学实践中去,以真正发挥项目教学的优势和特色,调动学生的学习主动性与热情,从而实现对学生软件开发能力的人才培养目标,真正实现以教师为中心转变为以学生为中心、以课本为中心转变为以“项目”为中心、以课堂为中心转变为以情景为中心的教学目标。
  4 重点解决问题
  项目课程要求把知识均匀地分配到各个项目中去, 但实践中往往出现的情形是,第一个项目就几乎负载了该门课程的大部分知识,因而编写出来的项目课程教材往往是头重脚轻。这种知识布局会使得第一个项目由于内容过多, 需要耗用大量课时而最终陷入到传统的知识教学模式中去 ,并且在课堂层面上课程并不能产生根本性变革。 要真正实施项目课程,必须保证每个项目的内容在一个教学单位内可以完成。这就要求:
  1) 彻底地以项目为单位分解原来的知识体系;
  2) 打破思维定势,不要求学生立即掌握一个项目所需要的所有知识, 而是可以在项目的逐个完成过程中来掌握这些知识。事实上,在没有掌握所有知识时,学生也是可以完成项目的,只不过由于不具备足够知识而难以理解其完成过程。
  因此为了将项目教学法应用到课堂教学活动中,应该从以下几个方面着手:
  1) 设计一个适合教学和利于学生学习的项目结构,确保项目结构设计合理,实现从项目结构到课程结构的转换,能将本门课程教学纲要的每一部分映射到项目的每一模块的项目。
  2) 合理地描述教学项目以便让学生转变传统的学习方式并快速接受此教学方式,并且将项目中的各模块均匀分布到教学过程中也是要解决的关键问题。
  3) 注重理论与实践的重新整合,找到它们在工作过程中的结合点,摒弃以前项目教学中将两类知识机械叠加的教学方式,而是通过整合,将理论与实践有机结合。
  最终应在原有《面向对象程序设计》课程教学纲要的基础上编写相配套的项目教学辅助纲要,希望能改变原有的先讲纯理论后实践的教学方式,而是以一个项目的各子模块为教学内容,在实现子模块功能时讲解理论知识,最后整个课程结束后一个完整的项目也完成了,达到理论与实践结合为一体的教学效果。
其他文献
为更加有效地表征气藏压裂后地层流体渗流规律的变化,得到预测更接近实际的产能动态方程,进而得到更加准确的绝对无阻流量值。基于稳定流理论,根据低渗透气藏压裂后气井的渗
利用欠平衡钻井能及时发现并保护油气藏,其关键是要准确预测地层压力剖面。根据井壁失稳力学机理,分析地应力、地层孔隙压力、拖拽力和温度对井壁应力分布影响,建立欠平衡钻
针对超声成像测井中因各种不确定因素而导致测井图像中出现异样点的现象,通过分析目前清除异样点所采取的常规方式的不足,提出一种能够有效解决此类问题的全变分修复算法;该方法先于选定区域内依据阈值大小识别待修复的异样点,随后采用该修复算法进行修复;并分别将其应用于标准测井图像与实际测井资料处理中并进行效果比对;实践证明:该算法能够完全恢复其图像的原始特征,为后期图像资料中此类状况的修复处理提供了有效的解决
针对数字图像处理中预处理技术中的滤波算法运算量大,实时性差的问题,利用FPGA来完成此类算法具备一定的优势。该文提出了一种基于FPGA来实现box滤波算法的专用电路结构,并详细介绍了该结构中每一个关键模块的设计,最后给出了运算量和实时性分析。实验证明,该预处理算法在FPGA上的实现完全满足实时处理的需求,并达到各项性能指标。
作为自然世界的骄子,世界自然遗产——托木尔峰及其周边的冰川、森林、草甸,构成了一幅宏伟的立体图画。仰望冰河之上的托木尔冰峰,会令人深切感受到造物的博大与宏阔,进而产生对自然的敬畏。  尽管迟至20世纪40年代,这座冰峰之上的冰峰才获得了初步准确的高度数据,并由此确立了它天山第一高峰的地位,但是这并不意味着世界在此之前对它一无所知。我相信,在口耳相传的民间诗歌、神话或者传说故事中,这座山峰的形象必然
通过对辽西兴城钓鱼台地区海岸基岩500多组节理产状的观测,运用构造解析方法,结合岩体的新老关系、节理空间组合特征,分析了节理的产状、分期及与区域构造的关系,并对节理构造破
【正】由湖北省襄樊电力设备厂推出的电气防误操作微机无线遥控装置,于1993年6月25日~26日在襄樊通过电力工业部产品鉴定,从此进入工业化批量生产。
与宏观尺度模型相比,混凝土细观尺度模型能够更加全面准确地描述混凝土的力学行为.编写了三维随机球形粗骨料的生成和投放程序,并采用一种基于背景网格的材料识别技术完成了
1938~1942年,有这样一位学者行走在西北联大校园:男性,40岁上下,清瘦,一双眼睛清澈又充满忧思,经常着一袭布长袍,抱一把二胡,腋下夹几本英语书,对学生平易近人,对事业精益求精……他,就是著名二胡演奏家、英语教师刘北茂。  刘北茂,1903年,出生于江苏江阴;1927年,以最优成绩毕业于燕京大学英文专业;1927~1942年,先后在上海国立暨南大学、北京大学、国立北平大学女子文理学院、西北联
该文首先指出了IPv4必然向IPv6过渡,并进行了原因分析。然后阐述了三种基本的过渡技术,详细分析了它们的工作机制和特点,并进行了综合评价;又给出一个具体的过渡技术应用实例