就业导向的“面向对象程序设计”教学研究

来源 :中国信息技术教育 | 被引量 : 0次 | 上传用户:kaifawendang06
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:“面向对象程序设计”课程是计算机专业一门重要的专业课,能够培养学生应用面向对象的思想解决和处理实际问题的能力。本文从就业角度重新定位该课程,研究了以能力培养为导向、以实践为核心的任务驱动教学模式,旨在激发学生的学习兴趣,不断提高课程的教学质量。
  关键词:面向对象程序设计;教学模式;实践教学
  中图分类号:TP311 文献标识码:A 论文编号:1674-2117(2016)09-0096-03
  ● 引言
  “面向对象程序设计”是高校计算机专业中一门重要的专业课程,其教学目标是让学生熟练掌握面向对象的程序设计思想,培养学生应用面向对象的思想解决和处理实际问题的能力。课程设置的目的符合应用型本科院校计算机专业“培养复合型应用软件人才及产业急需的软件工程高级管理人才”的培养目标[1],其在整个专业教学体系中占据非常重要的地位。
  传统的“面向对象程序设计”课程教学模式以教师讲授、学生被动接受为主,不但割裂了面向对象核心知识单元之间的内在联系,而且重理论、轻实践,使得学生在遇到具体问题时,往往不能分析、设计出符合面向对象编程思想的解决方案,在应聘时无法达到用人单位的要求。因此,基于就业导向和追求实用的心理,教师必须将面向对象程序设计的理论教学与实际应用相结合,以激发学生的自主学习兴趣,从而提高教学质量。[2]本文从就业角度重新定位该课程,研究了以能力培养为导向、以实践为核心的任务驱动教学模式,旨在激发学生的学习兴趣,不断提高课程的教学质量。
  ● 从就业需求出发进行课程的定位
  计算机行业的快速发展不仅加快了社会信息技术、经济等方面的发展速度,而且提高了就业市场对求职人员的专业水平和综合素质的要求。在提升学生就业率以及培养应用型计算机人才的背景下,计算机专业的教学应从就业需求出发,在要求学生掌握必要的理论知识的基础上,加强实践教学环节,从而达到提高学生实践能力和就业竞争力的目的。[3]为此,教师要认清当前软件人才的培养与企业用人需求之间的差距,从就业需求的角度重新审视“面向对象程序设计”的课程定位,合理组织、安排和优化教学内容,以保证教授给学生的知识能满足企业的要求。
  目前,很多高校为了提高学生的就业竞争力,不仅开展了校内实践、操作比赛,还积极与企业联合,设置校外实习基地,作为专业课的教师也要从教学上积极配合,对课程重新定位,尽量在教学中引入实际工作环境下的现实问题,更好地培养学生解决问题的能力。大量实践研究表明,以就业为导向进行课程定位,不仅能有效调动起学生的学习积极性,激发其学习兴趣,而且也有助于他们树立正确的学习观,形成良好的学习习惯,使其终身受益。
  ● 引入软件设计模式,从行业需求组织教学内容
  找到解决问题的算法并用计算机实现是计算机解决实际问题的主要过程,它离不开软件设计模式这一重要概念,随着面向对象技术的发展和广泛应用,软件设计模式已成为软件开发人员必须掌握的设计思想和开发技能。软件设计模式是一套经过分类编目后被反复使用的面向对象的代码设计经验的总结[4],它反映了软件设计过程中以“重用”为重点的面向对象的设计思想,能够构造出结构良好的程序,有效提高代码的可重用性和可维护性。
  “面向对象程序设计”课程核心内容——封装性、继承性和多态性本身就蕴含着设计模式的思想,同时也是设计模式的灵活应用和体现。因此,在组织教学内容时,从设计模式的角度分析封装性、继承性和多态性这些基本的面向对象核心的概念,让学生不只从单个知识点的层面理解这些概念,还要明白这些面向对象的重要特性是如何体现先进的设计模式特色的,这样不仅有利于学生对面向对象的思想有一个全面、整体的把握,而且也有利于培养他们在实践过程中对专业知识的综合应用能力,提高其专业素质。
  初学面向对象程序设计时,学生为解决具体问题而设计出的程序多由简单的变量和功能堆砌而成,体现不了面向对象的设计思想。教师可分别用基本的面向对象方法与引入设计模式后的程序进行对比讲解,详细分析后让学生明白:未融入设计模式的程序设计方法虽然也能解决问题,但程序的可复用程度低、缺乏灵活性,后续的变更和功能扩展比较困难;而引入设计模式,代码的复用性和扩展性就很好。因此,教师在分析、讲解实例程序时,不仅要从设计语言的语法和逻辑上进行分析,而且要挖掘实例背后隐含的设计模式和思想。
  ● 以实践教学模式提高学生的就业竞争力
  1.构建“层次化、模块化、渐进式”的实践教学体系
  对计算机专业人才培养实践课程体系的不断整合,以专业素质和创新能力培养为主线,实施“以项目实践为核心、学生为主体、学用合一”的实践教学模式,实践内容由低到高依次分为基础训练、综合应用训练、研究创新训练三个层次,实现了不同阶段理论和实践的有机的结合,这样不仅满足“实践—认识—再实践—再认识”的认识论规律,也符合应用型人才的培养目标和要求。
  2.改革教学模式、教学内容和教学方法
  在学习过程中,学生常会感觉面向对象的内容抽象,难以理解,因此,教师要向学生明确面向对象的思想的建立要循序渐进,教师要注意教学方法,对于基本的理论知识应结合实际应用问题来讲授,以提高学生的学习兴趣和学习主动性,具体可从以下几方面着手。
  ①采用案例教学,将知识与生活中具体的内容联系起来。案例教学法是在计算机课程教学中非常有用的一种教学方法。对课程中的某些内容,精选一些合适、有趣的实例,注意将例题与实际生活联系起来,先让学生对所学知识有一个感性的认识,再讲解抽象的概念,激发学生的学习兴趣。
  ②通过分析开源软件领悟面向对象设计思想。许多开源软件本身就是面向对象程序设计的经典范例,学生在教师的引导和辅助下,积极主动思考,从开源软件中获得启示,领悟面向对象设计思想的真谛。教师从知识传授者变为启发者和引导者,学生成为学习的主体,充分调动了学生的主观能动性。例如,Java工具包包含了附有源代码的丰富实例,在教学中可以让学生自己分析。对于面向对象设计能力掌握得较好的学生,教师可以鼓励其根据自己的兴趣向开源软件社区中贡献代码,与高手交流、协作。
其他文献
目的研究齐拉西酮治疗精神分裂症临床效果。方法选取我院74例(2015年4月17日~2017年4月17日期间)精神分裂症患者为本次的研究对象,采用随机分组原则将其分为对照组和观察组,
采用中温型练染酶LS对棉织物进行精练。通过测试处理前后织物的毛效和白度,探讨预处理、水质、pH值、温度、时间和精练液浓度等因素对酶精练效果的影响。经正交试验优化了纯棉
6.2.2全氟烷防水防油剂的合成(1)全氟烷基磺酰胺类丙烯酸酯单体的合成 全氟烷基磺酰胺类丙烯酸酯聚合物是目前含氟整理剂中应用较多的一类,它的分子结构通式如下:
摘要:本文探讨了翻转课堂在海外汉语教学中的作用机制,并提出实施翻转课堂的应用建议,以期能够更好地为海外汉语教学服务。  关键词:翻转课堂;海外汉语教学;作用机制  中图分类号:H195 文献标识码:A 论文编号:1674-2117(2016)24-0093-02  海外汉语教学的现实呼唤  笔者借助前往意大利马切拉塔大学孔子学院从事汉语教师志愿者工作的机会,通过观察和实践得出当前海外汉语教学存在的
欧盟委员会于2005年12月5日发布了关于限制全氟辛烷基磺酸(Perfluorooctane Sulforates,简称PFOS)的官方指令2005/0244(COD),即76/769/EEC指令修正案。76/769/EEC是欧共体于1976年7月27