当前位置: 查字典论文网 >> 浅谈尝试法在程序设计语言教学中的运用

浅谈尝试法在程序设计语言教学中的运用

格式:DOC 上传日期:2013-12-18 19:04:29
浅谈尝试法在程序设计语言教学中的运用
时间:2013-12-18 19:04:29     小编:

"

论文关键词:尝试法 程序设计 语言教学

论文摘要:目前,大部分中职学校的程序设计语言教学效果不太理想,文章分析了尝试法在该课程教学中的可行性。

目前,大部分中职学校根据知识点的结构组织程序设计语言教学,在教学过程中教师都习惯了开展注入式的教学。在这种教学方法下很容易导致学生只会简单照搬和模仿教学中的示例代码,对所学的知识很难灵活的运用,缺乏自己动手编写代码去处理具体问题的能力。著名科学家牛顿先发现了“苹果会从树上掉下来”这个普通的自然现象,经过仔细的分析和研究问题,最后才总结出了万有引力定律。而不是先对万有引力定律进行研究,再去发现现象和推导实际结果。科学家往往都是从具体现象、实际问题出发,分析和研究问题,从实践到理论实现升华,然后从理论回归到实践。因此,教师在课堂上向学生讲授各种知识时,应该先让学生详细的了解存在的问题、知识是发展的过程,从而帮助学生深入理解知识、能够灵活应用知识,而不能只是简单地告诉学生结果,让学生在实践中进行应用。

程序设计语言工作需要的是具有创新能力的技术人才,在教学中不仅需要采用尝试法帮助学生加深对知识的理解和应用,更为重要的是需要遵循知识被发现、分析到应用这一全过程,把知识传递给学生,让学生对知识的本质深刻的理解。所以,本文重点论述了在程序设计语言教学中运用尝试法进行教学,在课堂上从具体的问题入手,启发学生先自己尝试着去对程序设计语言中的基本概念、基本方法和基本结构进行理解,然后在具体实例中运用。

一、尝试法在程序语言教学中的优势

在计算机专业的课程体系里,程序设计语言主要包括汇编语言和高级程序设计语言。在计算机领域程序设计语言是核心的专业基础课程,在专业课程体系中居于基础性和先导性地位,是进行后续课程学习的重要工具基础和技术。通过程序设计语言课程的学习,学生不仅能获得基本的设计程序能力、使学生获得一定的基于计算机进行计算的思考能力,同时对学生后续课程的学习和兴趣都有极大的影响。程序设计语言教学中授课的重点是基本语法、编程技巧、典型算法和常用的函数,使学生掌握一定的解决实际问题的能力和具备程序设计的思想。

1.尝试与生活实际相结合,可以激发起学生的求知热情。尝试法教学法从问题入手,根据不同的教学内容教学设计出不同的教学任务,结合实际要求学生做出反应,可以调动起学生的学习热情,在学习的过程中发挥主动性和学习自觉性。例如,在语言程序设计教学中讲授《数据库》时,教师如果只是简单的照着书本的例子带领学生验证所学内容,往往学生会感觉十分的无聊,如果在课前教师能布置一些有代表性的探索性任务:如《运动会管理系统》、《学生成绩管理系统》等,让学生尝试进行程序设计技巧和基本语法、语句的学习,学生因为有了明确的学习目标,则会积极主动地进行尝试性的实践学习。

2.尝试的任务可以理论联系实际,可以促进理论的深化学习。在尝试法教学中,教师通过布置一些紧密联系实际生活的任务,当学生完成任务之后,不仅可以帮助学生对理论加深理解,拓展理论视野,提高分析的能力。另外,学生在尝试的过程中不断思考如何把理论在实际中的运用,从而迅速地从单纯的掌握理论逐渐向应用于实践转化,真正实现理论与实际操作的结合。

3.尝试法教学有利于加强教学过程中的交流,培养学生的能力。尝试教学法是一种通过“行为导向”进行教学的现代教学方法。在教学中,尝试的任务取材于生活,使学生有着直接的感受,从而积极主动的进行尝试性学习,师生相互的进行交流,通过反复的练习学生可以具备适当的社会能力、职业能力、学习能力和创新意识。在这样的教学中,尊重了学生的学习主体地位,不会简单要求学生去强记内容,学生必须开动脑筋、认真思考,不断进行尝试,通过这样反复的训练,必然能够提高学生分析问题、解决问题的能力。

二、程序设计中运用尝试法的教学策略

虽然尝试法教学没有固定的教学模式,但在教学的过程中主要包含以下三个方面:设计任务-进行尝试探索-总结效果。

1.设计任务。设计任务是利用尝试法进行教学的基础和前提。教师必须根据教学要求和课时安排设计任务,把将要学习的新知识科学的隐含在众多的学习任务当中,使学生在尝试着完成任务的过程中对学科知识进行理解,提高学生的技能。在设计任务时应该注意这几个方面:第一,给学生安排的任务一定要典型。任务必须可以把课程的绝大部分知识点都涵盖进去。第二,任务一定要具有实践性。设计的学习任务要与现实紧密联系,学生能够理解。第三,任务一定要有针对性。教师要根据学生的接受能力设计或选择任务。第四,任务一定要有系统性。在教学的整个过程中,使用到的大多数任务应该是相互联系的,由易到难、前后相连贯进行编排。在进行数据库教学时,要求学生一般能根据实际的一个需求,尝试着去完成设计一个数据库系统,要强调分析其需求、数据整理、功能划分和系统设计,在完成整个系统的过程中学生都尝试自己去完成。每个数据库系统都是十分复杂的任务,可以把它分成很多小的任务,根据教学的安排逐步完成。具体到每个任务的要求要用程序实现哪种功能时,教师必须根据学生的认知水平来确定,但不能设置任务的功能过于简单。

2.进行尝试探索。进行尝试法教学主要是以任务为基础对问题进行分析,解决问题。想成功的开展尝试法教学,关键是教师要做好引导启发的工作,使学生积极独立地综合运用所学的知识进行思考,大胆进行探索。在实际操作中,设计和完成一个数据库管理系统的过程是一个对任务不断分解的过程。例如,让学生尝试设计《学生学籍管理系统》,教师可以联系实际引导学生思考这些问题:学籍管理系统对学生的成绩进行管理,处理成绩时会涉及到哪些方面?另外,还要体现出班级的人数的变化,比如学生人数增加或减少等。在管理系统的使用过程中,还会涉及到查询、删除、修改和打印等众多的功能。该系统如果安排专人负责,还要规定登录密码和用户名,贯彻保密性等。随着深入细致的分析,可以不断的完善整个系统功能,不断清晰结构。这实际是把拆解任务的内容为众多的子任务,逐步地布置给学生,让学生进行尝试。在这个过程中,教师可以提供一些管理系统的实例让学生参考,让学生对任务有个感性的认识,知道可以通过学习完成这些任务,帮助学习逐步消除对学习任务的畏惧,从而树立信心,顺利完成尝试性的教学过程。

3.总结效果。总结尝试性教学的效果是指教师与学生对教学的过程共同进行反思,通过自我评价和相互评价,教师适当的做出及时的点评,帮助学生进行总结和归纳。评价与总结阶段不仅是提高学生能力的重要阶段,同时可以培养学生的成就感和自信心。当学生尝试着完成那些子任务或系统任务时,学生就逐渐的建立了自己独特的认知结构。这时教师还要对学生尝试性学习的成果进行交流、展示、分析、讨论和点评,对学生的学习情况及时的做出评价和反馈。另外,每当学生独立的完成一项尝试性学习任务,教师应该及时的对其进行表扬和鼓励,使学生获得一定的成就感,这样能够激发起学生的学习热情和学习兴趣,提高自信心,使学生在不断地对自己的知识进行完善的过程中,也提高对自身的评价和自我认识的能力,让学生保持一种良好的心理状态,进行尝试性的学习。

尝试性程序设计语言教学方法,是笔者在总结多年的教学实践中发现的,应用到日常的教学过程中,可以取得良好的教学效果。尝试性教学方法的应用可以帮助学生提高对程序设计语言知识的理解,获得较强的解决问题的能力,提高学生的通过问题发现知识的“自我学习”能力。这种教学方法还需要在实践中进一步的完善和总结。

参考文献: [2]陶沼灵.启发式教学方法研究综述[J].中国成人教育,2007,

(4).

[3]邵洁.课堂学习共同体的有效建构:以高级语言程序设计(VB)课程为例[J].现代教育技术,2009,19,

(8).

[4]樊新华,孟铂.“C程序设计”启发式实例教学探讨[J].计算机教育,2008,

(1

8).

[5]Harvey M.Deitel,Paul J.Deitel.Java大学教程[M].北京:电子工业出版社,2003.

[6]Bruce Eckel.Java编程思想[M].第4版.北京:机械工业出版社,2007.

全文阅读已结束,如果需要下载本文请点击

下载此文档

相关推荐 更多