初级编程大学生学习方法研究_牟连佳李丕贤邵洪艳.pdf

初级编程大学生学习方法研究_牟连佳李丕贤邵洪艳.pdf

ID:51489671

大小:527.18 KB

页数:5页

时间:2020-03-25

初级编程大学生学习方法研究_牟连佳李丕贤邵洪艳.pdf_第1页
初级编程大学生学习方法研究_牟连佳李丕贤邵洪艳.pdf_第2页
初级编程大学生学习方法研究_牟连佳李丕贤邵洪艳.pdf_第3页
初级编程大学生学习方法研究_牟连佳李丕贤邵洪艳.pdf_第4页
初级编程大学生学习方法研究_牟连佳李丕贤邵洪艳.pdf_第5页
资源描述:

《初级编程大学生学习方法研究_牟连佳李丕贤邵洪艳.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、初级编程大学生学习方法研究牟连佳李丕贤邵洪艳【摘要】本文分析了低年级大学生初级编程学习经验,尤其注重揭示他们在编程学习方法方面的差异。分析结果表明学生可能会采用遵循、编写代码、理解与综合、解决问题、参与或文化需要等五种不同方法之一来从事编程学习。根据上述讨论,提出本研究结果对教学与学习的五点启示。【关键词】初级编程学习方法现象描述分析法学习体验高等教育【收稿日期】2013年3月【作者简介】牟连佳、李丕贤,大连大学信息工程学院副教授;邵洪艳,大连大学信息工程学院讲师。一、引言本研究根据建构主义学习理论来研究编程的教学与实践,力求阐明大学生学习编程的初期经验的差异,重点集中在学习初级编程单元的学

2、习方法上。同时,本研究还涉及一个鲜为探索的领域,那就是学习编程入门课程的大学生是如何理解编程学习的。本研究的对象是初期编程学习者的行为构成方式,这就决定了本研究属于现象描述分析法研究的范畴。本研究所采用的方法是建立在揭示学生体验编程学习方法差异的基础之上的,因此,本研究提供了概念上的范例,提供了对编程学习者的深刻理解,以便在具体的句法教学中能以此为基础对编程教学做出决定。图1各种编程学习方法的体验方式及相互关系本文的分析过程旨在找到能描述体验编程学类别Ⅰ:以“遵循”方式学习。习行为的各种方法。为达到这个目标,整个分析在此类中,编程学习行为是遵循规定的各个过程以如何描述学习行为与对学习结果的逐

3、步认单元结构,以便“完成课本单元”。以这种方式进知为指引。因此,本研究分析了学习体验的一个行编程学习时,学生的初衷是跟上规定的作业,他方面,即学习行为或学习方法。们会重点关注能得分的作业,时间是决定学生能二、编程学习方法的体验方式否成功完成单元课程的主要因素。这类学生受到通过分类别描述学习者的各种编程学习方法课程结构和教学内容编排方式的影响很大。例的体验方式,以及描述各种不同体验方式之间关如,如果教学内容编排方式不符合他们的期望和系的结果空间,来呈现研究结果。自我感觉的要求,他们就会有挫败感。1.结果空间。学习方法、学习活动与学习动机:这类学生认结果空间如图1所示,它揭示了对不同学习为完成作

4、业非常重要。他们从教学人员或是从其类别相关联的逐步深入的认识过程。每个学习类他教学体系(如网上评分系统)寻求反馈,来查看别中的元素也包含在结果空间中,同时也是该类他们是否正确。学习的潜在动机是为了完成单元别中重点关注的元素。的学习。单元课程的结构尤其影响学生努力完成2.不同学习类别的描述。作业的积极性。图1所列示的不同描述类别,分别陈述如下:理解编程和程序的方式:这类学生对于编程—184—初级编程大学生学习方法研究的理解是为了完成作业以便通过该单元测试,编学生的关注重点或内部视野:这类学生同时写程序的行为不涉及更广的语境,而是为了在该关注句法和编码作业,为了练习编码长时间面对单元中得到分数。

5、学生会满足于编写能够得分的电脑,因此其关注力往往倾向于电脑本身。程序。学生的感知界限或外部视野:学习“编写代关于学习编程语言:在本类别中,尚不清楚学码”是在编程语言领域内的行为。他们很显然意生是如何理解编程语言学习的。识不到程序自身或该编程领域的更广泛的语境。学生的学习重点或内部视野:这类学生同时类别Ⅲ:为“理解与综合”而学习。也关注作业、反馈和单元的结构。学生重点关注本类学生认为,编程学习就是通过对相关概的是试图通过完成规定的作业来完成该单元学念的理解与综合来编写程序。他们会认为理解是习。单元的结构在学生编程学习的方法中起到重学习不可或分的环节,并寻求从“大局”出发来理要的作用,学生以这种

6、方式来感知自己的编程学解课程作业中自己所承担的那一小部分作业。学习能力。生不仅仅输入代码并检验是否有效,而且还努力学生的感知界限或外部视野:在该类中,编程理解其所做的一切,以便影响某个特定结果。学习是在学习机构范围之内的行为。获得分数、学生会把编程学习看作是建立一连串概念的完成作业花费的时间和来自教师方面的反馈等,初期体验,他们会努力理解一个概念,然后转向下是学生学习编程的全部内容。一个概念。由于他们认为通过课程学习取得进步类别Ⅱ:只是为了学习“编写代码”。更重要,于是常常在没有理解的情况下还是要继在本类中,编程学习行为就是学习编写代码。续坚持努力理解。这类学生视学习编程语言的句法为编程学习

7、的核学习方法、学习活动与学习动机:这类学生可心,认为自己需要学习编码以便编程。这将导致能会参加一些学习活动或采用一些学习方法来帮死记硬背。如同在类别Ⅰ中,时间是一个重要因助自己理解那些需要掌握的概念。可以用“搭积素,因为需要学习和实践一定量的句法,以便通过木”来形容他们理解概念的方式和进行程序编写课程。这可能会产生挫败感。这类学生也许会对的方法。以这种方式来理解编程学习时,学习活具体的解决方案指导和编码实例方

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

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

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