程序设计语言类课程教学设计研究.doc

程序设计语言类课程教学设计研究.doc

ID:52125624

大小:78.00 KB

页数:7页

时间:2020-03-23

程序设计语言类课程教学设计研究.doc_第1页
程序设计语言类课程教学设计研究.doc_第2页
程序设计语言类课程教学设计研究.doc_第3页
程序设计语言类课程教学设计研究.doc_第4页
程序设计语言类课程教学设计研究.doc_第5页
资源描述:

《程序设计语言类课程教学设计研究.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、程序设计语言类课程教学设计研究陈洁(山东经济学院信息管理学院,山东,济南,250014)摘要:文本根据程序设计语言类课程的特点,运用建构主义(constructivism)学习理论,基于任务驱动的教学模式,研究和捉岀了程序设计语言类课程的教学设计,并总结教学实践。关键词:建构主义,教学设计,程序设计语言教学,任务驱动程序设计语言类课程的基本内容是讲授某种计算机程序设计语言。程序设计语言是一种上下文无关文法语言,根据与硬件的相关程度分为低级语言、中级语言和高级语言,其中高级语言的种类最多,比较流行的有C++、JA

2、VA、BASIC、FORTRAN、COBOL、LISP、PROLOG等。不同类别的语言适合不同的应用领域,山于所有程序设计语言具有较大共性,有关它们的教学模式和教学设计研究可以放在一起讨论。该类课程的基本教学任务是使学生熟练掌握和使用某种程序设计语言。程序设计语言的基本功能是开发应用软件,但开发应用软件还需后续课程《软件工程》的支持,所以这类课程的核心任务实际上就是学会如何使用特定的程序设计语言编程序。编程序不仅需要了解有关语法,还要熟悉编程环境,对有关数据结构知识和相关算法也要初步了解。山于这类课程通常在大学

3、本科低年级阶段开设,所以在教学上存在很大难度,主要体现在以下几个方面:1.初学者对于硬件知识比较陌生。程序设计语言虽然具有一定的抽彖性,但像内存、地址、数据流等基本概念必须非常清楚。2.学生缺乏数据结构知识和算法设计方而的基本认识n山于“数据结构”和“算法设计”是两门后续课程,但使用程序设计语言解决实际问题总是离不开有关内容,所以在学习语言时学生应该对此有初步了解。3.曲于缺少“编译原理”方而的理论指导,学生通曲对使用程序设计语言的各个坏节理解不深。对从整体上理解语言缺乏认识,对编译过程、连接过程和运行过程齐个

4、阶段出现的错误缺乏理解或理解不深。4.所有程序的运行都离不开操作系统,对操作系统缺乏认识也会阻碍程序设计语言的学习。总之,在大学本科低年级开设程序设计语言课程困难重重,山于至少掌握一门程序设计语言是学习后续课程基础,在相关学科课程体系设计中课程的开设次序没有更好的安排,所以眼前的闲难是必须克服的。另人欣慰的是通常学生对该课程抱有浓厚的兴趣,可想而知,当把白C的思想通过一种语言“表达”出来,计算机能够“理解”并自动地按照要求完成任务,这是一件多么富有成就感的事情!兴趣是最好的老师,但仅靠兴趣驱动的学习,可能是虎头

5、蛇尾的。学习程序设计语言有时需要极大的耐心,会经受很多挫折。初学者需要很长一段时间才能理解这样一个事实:也许在判断止确性的许多方而计算机远远超过人,但计算机对于错误的容忍远远不如人n山于上述原因,学习程序设计语言很容易造成两极分化的局面。有一定基础并具有钻研精神的同学越來越有兴趣也越來越有信心,血一部分同学随看学习内容的不断增加越来越糊涂,越来越没有倍心。总结程序设计语言类课程具有以下特点:1.程序设计语言的学习,形式上与英语、语文等自然语言的学习具有一定相似性。语言学习要求学生注重灵活运用语言,学会特定的表达

6、方式以及培养用语言进行思维的能力。1.程序设计语言逻辑上与数学非常相似,要求依据、实证和推理的严密性。只有通过大量的上机实验,编写和阅读大量的程序才能熟练掌握。2.学习程序设计语言需要一定的背景知识,如计算机纽.成与结构,数据结构、算法设计、编译原理等,背景知识越丰富,进步越快。3.学习程序设计语言,对于初学者容易造成挫折感,从血丧失信心。学生容易出现两极分化的局面。本文基于上述程序设计语言类课程的主要特点,研究程序设计语言的教学设计问题。首先介绍近年來对学习理论产生深远影响的建构主义,在研究建构主义对程序设计

7、语言类课程教学设计影响的基础上,提出基于任务驱动的教学模式,并对教学实践和效果进行评价。一、建构主义的基本观点建构主义(constructivism)由瑞士认知发展心理学家皮亚杰(J.Piaget)提出,近年來对学习理论产生了巨大影响。建构主义认为,学习是建构内在心理表征的过程。学习者并不是把知识从外界搬到记忆屮,而是以己有的经验为基础通过与外界的相互作用來获取、建构新知识的过程。建构主义采用了非客观主义的哲学立场,对学习与教学做了全新解释,认为学习是学习者通过与周围社会环境交互,自主建构内在心理表征的过程。建

8、构主义的教学设计强调发挥学习者在学习过程中的主动性和建构性,提出一系列以“学”为中心教学策略。建构主义是山认知主义发展而來的哲学理念,在此基础上的学习理论与以往的行为主义理论有很大差别。行为主义山美国心理学家华生在巴甫洛夫条件反射学说的基础上创立的,认为人类的行为都是后天习得的,环境决定了一个人的行为模式,无论是正常的行为述是病态的行为都是经过学习而获得的,也可以通过学习而更改、增加或

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。