计算机专业软件类课程整合研究

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:amincrazy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:以程序设计语言、数据结构、软件工程三门课为例,探讨了计算机专业软件类课程整合的一些思路及具体操作方法,以收到优于传统模式的教学效果。
  关键词:课程整合;计算机;软件
  中图分类号:G642 文献标识码:文章编号:1009-3044(2017)14-0132-02
  1传统教学模式下软件类课程教学所存在的问题
  计算机专业应用性特点比较突出,如何提高学生分析及解决实际问题的能力,是培养的关键。
  从课程的设置来讲,计算机软件方向通常都会开设程序设计语言(通常为C语言或Java)、数据结构、软件工程这几门课程,顺序一般为:程序设计语言一数据结构一软件工程。具体到不同院校,会有些细微差别。
  作为编程的入门课程,程序设计语言课的教学,通常都是以语法为主,有实用价值的算法讲得很少,例题简单且缺乏实用性,不利于激发学习兴趣。加上刚入校学生基础薄弱,接受能力有限,教学进度缓慢,真正更具有实用价值的内容(如c语言中的指针、链表、文件等)往往掌握不了。
  数据结构这门课的重点是算法,编程实现时,原来重语法而轻算法的程序设计语言课教学中所存在的弊端就体现出来了——学生动手能力及处理具体问题的能力上不去,编程解决具体问题的能力不足。
  软件工程主要从宏观层面研究如何快速、高效开发高质量商业化软件的方法,着眼点在全局,更注重组织管理,教学通常以管理方法为重点,不做或很少去做具体的软件开发工作,给学生的感觉是光讲不练,又是与前面的课程教学脱节。
  传统教学过程中,以上几门课各讲各的,缺乏统筹安排,培养出来的学生,动手解决具体问题的能力差,无法适应市场对人才的需求
  市场欢迎能独当一面,上岗后即能分析及解决具体问题这样的人才。
  如何解决?
  2通过课程整合提高教学质量
  从狭义上讲,课程整合就是将两种或两种以上学科,融合在一堂课中进行教学。这种融合,并非面向知识,而是强调把知识作为一种工具、媒介和方法融入到教学的各个层面中,培养学生的学习观念和综合实践能力。这种思路,正好可以用于解决传统教学模式中所存在的问题。
  具体做法:
  1)打破传统教学安排中相关课程各自为战的界限
  突破课本限制,对所有内容统一进行整合,重新按教学实际需求划分每门课程中的知识点及教学任务。
  经过整合,三门课中要完成的教学任务如下表1(建议性方案,可根据情况调整):
  2)采用项目驱动教学法
  除了一些零散的、基础性的内容之外,对于链表、线性表、树、图等内容,精心设计典型的、具有实际应用价值的案例,用软件工程的基本知识加以实施,既可以对相关课程所有知识都进行综合应用,又可以实现一些具有实用价值的软件,有利于提高学生学习兴趣及分析、解决实际问题的能力。
  3)项目实施过程中人员的管理
  具体完整功能的项目,通常所涉及到的数据、所要实现的功能都比较庞杂,单人完成的工作量比较大,建议以组为单位实施。具体教学过程中,通常由教师限定人数上限,学生自由组合。实现的作品公开演示,小组成员的表现会影响到本小组所有人员的成绩。这样,一方面在协作完成任务的同时,相互帮助,交流学生,锻炼小组成员的组织协调能力,另方面也有利于组内相互督促
  表現不佳者,有可能被本小组其他成员抛弃,自然会努力的。
  3课程整合过程中面临的问题
  1)传统力量带来的阻力
  需要打破传统教学模式中各课程之间的屏障和知识结构。
  对于习惯了以课本内容为指导的管理部门、老师、学生来讲,都需要一个过程去转变观念,最终需要得到各方面的支持。
  2)对待课本的观念需改变
  传统教学模式很大程度上都是以课本内容为范本,实施具体教学过程。而经过整合后,课本只能作为参考书出现,而且,一门课会涉及到传统模式下多门课的内容,要用到多本课本。
  3)对教学组织及实施人员的要求更高
  传统模式下,教师多是“术数有专攻”,只熟悉自己负责的课程,对其它课程通常只是泛泛了解。
  整合后的一门课中要涉及到传统模式下多门课的内容,对教学组织、实施人员提出了更多、更高的要求。为降低压力,可采取多人共同备课的办法,相互帮助、学习,保证课程教学的顺利实施。
  4)具体授课方式需要突破
  打破传统“一言堂”教学模式,尽可能以项目为载体实施教学,采用翻转课堂、对分课堂等模式,多给予师生、生生之间分析讨论的时间。同时,可以借助发达的计算机网络平台,对时间不足、空间受限不便的情况进行弥补。
  5)实践环节要有足够的保证
  一是布置任务时,留出足够但有限的时间,要求在规定期限内完成,完成效果的好坏要作为评定学生成绩的重要依据;二是要有上机条件的保障,可以通过开放学校公用机房、鼓励学生个人购机等手段实现。
  4结束语
  计算机软件专业人员的能力在最终呈现时,实际上都是多门课程知识的综合体现。
  传统教学模式中,各门课各自为政,内容的穿插较少,一门课程中的教学内容单一,只有将多门课都学完了,一些优秀的学生,才能做到各门课程相关知识的融会贯通,这对学生的要求比较高。事实上,经过大规模扩招后,许多学生很难比较好地做到这一步;另外,传统模式下,学习内容与实际应用联系少,导致学生学习积极性不高;第三,传统模式以讲授为主,不利于培养学生分析及解决实际问题的能力。
  经过整合,对相关课程内容进行统一而更科学地安排,原本分属多门课的内容相互补充,教学内容更充实而具体,更易激发学生学习兴趣,同时在教学过程中就将多门课的内容以更具体的一种形式在潜移默化中进行了融合,减轻了学生自行融会贯通的负担,必将更有利于提高教学效果。
  另外,本文中以程序设计语言、数据结构、软件工程三门课为研究对象,对课程整合进行了探讨。其实,操作系统也是很重要的一门软件类课程,里面涉及到许多实用的算法如FcFs、银行家算法等。条件允许的情况下,可以考虑将操作系统中的某些算法也整合进去,进一步扩大整合范围。
其他文献
伊壁鸠鲁认为,为了能够幸福地生活,必须学习伦理学.他的快乐主义伦理学体系以感觉主义为出发点,以追求个人的身体无痛苦和灵魂的无干扰为目的。文章试图从快乐主义的内容、实现途
每语言都有歧义现象存在,通常可分为语音歧义、词汇歧义、句法歧义和语用歧义。本文着重从汉语语音学角度阐释歧义产生原因,并提出消除歧义的具体方法。
在分析电类课程特点的基础上,给出了《电子测量与仪器》网络课程资源建设的特点。应用这些特点,通过电子测量仪器产品讲座类视频和虚拟仿真实验等网络资源建设,并以教学目标为依
基层社会保险公共服务标准体系的建立,是把社会保障与人力资源统一结合的具体措施,同时需要与当前社会发展的基本要求相适应。基层社会保险公共服务体系的确立,整合和协调了
伴随着经济全球化的趋势,以及中国综合国力的不断提高和国际交往的日益广泛,汉语的重要性逐步显露出来,吸引了越来越多的外国留学生对中国文化产生浓厚的兴趣和好奇心。来华学汉
本文在滇池湖流特性研究的基础上,建立了滇池平面二维CODMn输移扩散数学模型, 模型对污染物进入滇池水体后的输移扩散规律进行模拟分析,对滇池周围西园隧洞引水工程第一系列污染控制
现在,很多人的微信朋友圈已经是全民皆"微商"了——吃的、喝的、玩的、用的,几乎是无所不有,甚至有的"好友"一天可能会刷新几十、上百的销售记录。为了不伤和气,一般的通用做法是
基层思想政治工作历来为我党所重视,目前在基层思想政治工作中人文关怀的力度还不够,以人为本的理念还不够深入。因此,在基层思想政治工作中引入人文关怀并进行方法创新具有其重
单位的windows 7计算机在连接网络打印机时,进入添加网络打印机环节后,无论如何也找不到网络上共享的计算机。双击Windows 7桌面的"网络",发现只有本地计算机名称,没有其他的共
计算了沿梁溪河河口到太湖湖心断面上10个监测点17个水质因子93组数据的Pearson相关系数和Kendall秩相关系数,进而运用最小距离法进行了因子聚类,正态分布检验和聚类结果表明,采用Kendall秩相关进行了聚类为