计算机语言类课程“任务驱动”实践教学探索

来源 :教育与职业·理论版 | 被引量 : 0次 | 上传用户:safe110a
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]实践教学是课程教学工作的一个重要组成部分,是培养学生的实践能力与创新能力,增强学生就业竞争力的关键环节。文章提出计算机语言类课程的“任务驱动”实践教学,并就其具体的实施过程进行探索。多年实践教学证明,在计算机语言类课程的实践教学中使用“任务驱动”法能提高学生分析问题、解决问题及做大项目的能力。
  [关键词]计算机语言类课程 任务驱动 实践教学
  [作者简介]陈福林(1977- ),男,江西兴国人,赣州师范高等专科学校计算机系,讲师,硕士,主要从事计算机Java语言、计算机网络、操作系统等课程的教学与研究。(江西 赣州 341000)
  [中图分类号]G642 [文献标识码]A [文章编号]1004-3985(2014)24-0148-02
  不管是本科院校还是高职高专,都开设了计算机程序设计语言课程。对于非计算机专业学生,可能开设了一到两门计算机语言课程,程序设计语言课程的开设主要是计算机等级考试或某些专业课程学习的需要;而对于计算机专业学生,少则开设了三四门计算机语言类课程,多则开设了六七门,如C语言程序设计、C++程序设计、java语言程序设计、asp.net程序开发、VB语言程序设计等课程。目前,有相当部分高校在开设这些课程时,沿用老的模式,即只安排了课堂理论教学,没有安排实践教学。这种传统教学模式,课堂中以教师讲为主,学生听为辅,从课堂的开始到结束,都是老师在灌输理论知识,激发不了学生学习计算机程序语言课程的兴趣,最终结果就是学生理论知识既没学好,实践能力又差。当前社会出现一种怪现象,每年从高校走出的毕业生高达几百万,比如2013年就高达近700万,而企业在招聘时,招不到合适人才,有些学生又找不到工作,出现尴尬两难问题,即学生就业难,企业招聘难。这两难问题的出现,其原因就在于高校培养的学生缺乏实践能力及创新能力,无法适应企业的要求。如何使这两难问题得到较好解决,是各高校管理者及教育工作者必须研究的课题。笔者多年来在计算机程序设计语言类课程的实践教学中尝试了“任务驱动”实践教学法,发现该教学法对提高学生的实践能力及创新能力有很好的效果。本文就如何把“任务驱动”教学法用于计算机程序设计语言类课程的实践教学进行了探索、分析。
  一、“任务驱动”实验教学法概述
  计算机程序设计语言课程“任务驱动”实验教学法,简单地说,就是“在实验或实践教学过程中,力求以任务为驱动,通过提出问题,设定实例或项目,教学过程中通过学和做,培养学生分析问题、解决问题的能力”。“任务驱动”实验教学法强调,学生的学习活动必须与任务或问题相结合,以探索问题、解决问题来引导和维持学习者的学习兴趣及动机,让学生带着任务进行学习。通俗地说,“任务驱动”实验教学法就是要求教师在教学过程中,根据学科特点和教材的内容设计好教学案例或项目,在教学的实施过程中,以案例或项目为线索,把教学内容巧妙地隐含在教学案例或项目之中,从而激发学生的学习兴趣,提高学生的实践能力与创新能力,增加就业竞争力,实现高校人才培养的目标。
  二、计算机语言类课程“任务驱动”实践教学的实施
  “任务驱动”实践教学模式,既能体现教师为主导,学生为主体相结合的教学设计原则,又避免了实践教学中到底是以教为主还是以学为主的相互矛盾,同时避免了实践教学设计中教师主导作用和学生主体地位体现的相互矛盾,即“任务驱动”实践教学既能发挥教师的主导作用,又能充分体现学生的主体地位,能培养学生的实践能力与创新能力。本文以Java程序设计语言实践教学为例,探讨“任务驱动”教学法在计算机程序设计语言课程实践教学的具体实施步骤。下图简要归纳出“任务驱动”教学法在计算机程序设计语言课程实验教学的实施过程。
  (一)实践教学目的分析
  实践教学是根据学科的特点,以及教学的目的和要求而开展的实践活动。实践教学相对于理论教学,更具综合性、直观性和创新性,是培养学生实践能力、创新能力、增强学生就业竞争力的关键环节,是整个教学工作的一部分,其质量好坏直接关系到人才培养质量的高低。计算机程序设计语言课程是计算机专业课程中实践性强、趣味浓的课程,要求同学们通过计算机程序设计语言课程理论的学习及实践操作,能够编写程序解决实际问题。实践教学的最终目的就是要求学生经过三年或四年的学习,使其自身的实践能力得到加强,创新能力得到提升,毕业时能适应企业的要求,实现顺利就业。
  (二)实践时间安排
  本文提出的“任务驱动”实践教学分为课堂实践教学与课外实践教学。课堂实践教学时间一般根据课程教学大纲和课程特性来定,也可以根据课堂理论教学进度与课程内容结构来定。课外实践教学时间视教师与任务设定小组而定,短则一个学期,长则一个学年。最理想的课外实践教学时间为同步于该课程开设的时间。因为课外实践时间短了,同学们完成不了实践任务,达不到课外实践教学要求,而如果课外实践时间长了,则影响教师其他课程的教学。
  (三)实践任务设计
  1.课堂实践任务设计。课堂实践教学的目的是检验同学们对理论知识的吸收、消化情况。课堂实践教学过程中布置的实践任务要紧跟课堂理论教学,因此,教师在设计实践任务时,必须把握好时间节点以及实践任务的难易程度,不能照本宣科,不假思索地把课本中的例题、练习或辅助教材实践指导中的内容作为实践任务布置给学生。设计实验任务时,必须注意教材各章节知识点的衔接,每次所做实验都应该突出相应主题,任务的难度应该要有“楼梯式”的上升。
  下面以Java程序设计语言为例,浅析课堂实践任务的设计。Java语言是当前最成熟的网络编程语言,基于Java语言的各种技术已经扩展到信息领域的每个角落。Java程序设计教程版本虽多,但内容结果安排基本一样:第一部分讲述Java语言的特点及Java开发环境的安装与配置;第二部分讲述Java语言的基本语法及语句结构;第三部分讲述Java语言面向编程的有关知识;第四部分讲述Java语言的常用库类及使用;第五部分讲述Java的图形编程及输入输出流知识;第六部分讲述通过JDBC访问数据库的知识;第七部分讲述Java语言的网络编程知识。总而言之,通过课堂实践教学让同学们加深对理论知识的理解,能用所学知识编些小程序。通过小程序的正确运行,让同学有成功感,从而激发他们学习计算机语言类课程的兴趣。   2.课外实践任务设计。本文讲述的课外实践教学是指根据课堂理论的教学进度,在课堂理论教学的几个星期内对学生进行分组,每一小组设定一个项目负责人,然后给每小组分配不同的项目或系统,要求学生在规定的时间内用本学科的知识进行开发。课外实践教学的目的是培养同学们使用知识的串联能力、实践能力及创新能力。课外实践任务设计对老师提出了更高的要求。任务设计时首先要充分考虑到要完成该任务或项目涉及哪些计算机专业知识,学生是否掌握这些专业知识,规定时间内能够完成多大规模的“项目”,“项目”的难度是否适合,等等。课外实践对老师自身的要求也进一步提高。教师要有很深的“项目”开发功底,对学生在项目设计、程序编写、项目测试过程中遇到的问题要能帮学生及时解决。这种教学方式表面上看对学生的实践能力及创新能力提出了高要求,实际上对参与该课程理论教学及实践指导教师的要求也提高了。具体体现在:一是需要教师有很高的专业素养;二是教师要有丰富的项目开发经验,有大量的项目库,能够提供多个“项目”供学生分组选择。
  (四)动态监控
  不管是课堂实践还是课外实践,老师必须实施动态跟踪监控,督促学生定时定量完成实践教学任务。课内实践任务可以采用抽查的办法进行监控。具体方法为老师采用随机的方式对学生进行抽查,当某位同学被抽查到时,要求其通过多媒体方式向老师和所有同学讲述实验过程,展示实验结果,同时对程序代码进行解释说明。课外实践任务可以采用定期要求学生对布置的小组教学任务进行讲解和演示的方式进行动态监控。在讲解的过程中为了防止有些同学滥竽充数,老师可以采用随机点名的方法要求同学们来对项目的实施过程、完成情况进行分析、讲解和展示。
  (五)结果考核
  为了实现任务实践驱动教学的目的,提高“任务驱动”式实践教学的有效性,在任务实践驱动教学的过程中必须加强对学生的考核。考核的方式可以根据学校或院系制定的制度来进行,如可以给学生每次的实践成绩进行打分,把每次打出的分值进行累加,累加之和作为期末成绩的一部分。但考核不能仅以最终的实验结果进行评定,特别是对课外实践,要根据学生对项目的分析、问题的分解、项目的设计、程序的编写、实验结果等所有环节给每个项目小组进行合理评价考核。
  三、结语
  自2005年来,笔者根据计算机语言程序设计课程的特点,对如何运用“任务驱动教学法”进行计算机语言程序设计类课程的实践教学进行深入的探讨与研究。经过多年“任务驱动”实践教学发现,利用“任务驱动教学法”进行实践教学,可以激发学生的学习兴趣,培养学生问题分析、项目设计和问题解决的能力,提高学生的实践能力、做大项目的能力及创新能力,最终增强就业竞争力,使学生顺利就业。
  [参考文献]
  [1]毕春苗.“任务驱动”教学模式的应用探究[J].山西大同大学学报:自然科学版,2008,24(6).
  [2]倪晟,金炳尧,王璟瑶.实验教学信息化体系建设的探索与实践[J].实验室研究与探索,2013(6).
  [3]潘浩.Java程序设计教程[M].北京:北京邮电大学出版社,2008.
  [4]钱权,张瑞,袁方.计算机网络课程中的项目式实验教学[J].实验室研究与探索,2013(5).
  [5]许德武.项目分解法在计算机实验和理论教学中的应用[J].实验室研究与探索,2013(1).
  [6]许亚岚,罗雄麟.优化实践教学体系 培养复合型人才[J].实验室研究与探索,2013(7).
  [7]徐肇杰.任务驱动教学法与项目教学法之比较[J].教育与职业,2008(11).
  [8]杨晓波,陈邦泽.数据结构课程实践教学体系研究[J].实验技术与管理,2013(8).
  [9]朱军.高校实践教学现状与优化对策研究[J].中国成人教育,2008(12).
  [10]曾明星,周清平,王晓波,等.软件工程专业“项目化”教学实施体系的构建[J].实验室研究与探索,2013(5).
  [11]张哲,陈桂生.在Java语言教学中实施“项目驱动”教学法的实践探索[J].教育与职业,2007(18).
其他文献
目的比较三种不同手术方法制作大鼠永久性脑缺血模型的效果,包括死亡率、神经功能评分、脑梗死体积、手术效率。方法将采用不同手术方法制备脑缺血模型的大鼠随机分为三组。1
[摘要]有关调查表明,高校青年教师因心理因素而导致的健康问题日趋严重。造成心理问题的原因包括学校、个体本身和社会三个方面。在其职业发展中,心理也有个成长过程。有针对性地从学校、个体和社会三个方面来构建一个发展的、积极的心理干预救护机制,能有效地解决高校青年教师心理问题。  [关键词]青年教师 心理问题 积极心理机制  [作者简介]高宇列(1963- ),男,浙江临安人,浙江农林大学组织部、统战部副
在十八届三中全会确立的“全面深化教育领域改革”形势下,教育主管部门确立了部分高校转型职教的决策。如此“大手笔”,无论对于提升普通高等教育质量,还是扭转职教弱势地位,从而构建起转型升级所需的现代职教体系,都是重大利好。政策固然振奋人心,然而,要实现地方高校的“转型”却不是一件容易的事情。  作为一项系统性改革举措,显然需要方方面面的配套措施,但在笔者看来,地方高校要实现成功“转型”,关键是要在“特色
天津机电工艺学院2012年度最后一批培训班已经完成授课计划,540名学员将于近日进行理论、技能考试,成绩合格者可分别获得涉及机电类11个工种的中级、高级、技师和高级技师等4个
2009年即将过半。中国经济在外围环境恶劣、内部困难加重的情况下.仍然取得了令其他主要经济大国羡慕的增速。来自工信部和社科院工经所的报告显示,下半年中国工业有望达到10%以
金融风暴如潮水般涌向世界各个角落。在承受金融危机压力的同时.各方面都在探究危机产生的原因和影响。在这场危机中.公允价值计量备受争议.如何衡量公允价值计量.以及采取何种态
科学是对生活现象进行深度研究、从微观上剖析并阐释原理的一门学科。科学的研究与发展推动了社会进步和生活条件的改善,在人类学习生涯之中,也是重要的理论课程。小学科学并
本文主要针对新《企业会计准则第33号-合并财务报表》,从个别会计报表的调整分录模型、合并资产负债表、合并利润表、合并所有者权益的抵销分录模型、合并现金流量表的抵销分