编程学习方法的体验–知网检测样例

2018-01-23 作者:小编

编程学习方法的体验--知网检测样例,通过分类别描述学习者的各种编程学习方法的体验方式,以及描述各种不同体验方式之间关系的结果空间,来呈现研究结果。1.结果空间。结果空间如图1所示,它揭示了对不同学习类别相关联的逐步深入的认识过程。每个学习类别中的元素也包含在结果空间中,同时也是该类别中重点关注的元素。

2.不同学习类别的描述。图1所列示的不同描述类别,分别陈述如下:图1 各种编程学习方法的体验方式及相互关系类别Ⅰ:以“遵循”方式学习。在此类中,编程学习行为是遵循规定的各个单元结构,以便“完成课本单元”。

以这种方式进行编程学习时,学生的初衷是跟上规定的作业,他们会重点关注能得分的作业,时间是决定学生能否成功完成单元课程的主要因素。这类学生受到课程结构和教学内容编排方式的影响很大。例如,如果教学内容编排方式不符合他们的期望和自我感觉的要求,他们就会有挫败感。学习方法、学习活动与学习动机:这类学生认为完成作业非常重要。他们从教学人员或是从其他教学体系(如网上评分系统)寻求反馈,来查看他们是否正确。

学习的潜在动机是为了完成单元的学习。单元课程的结构尤其影响学生努力完成作业的积极性。理解编程和程序的方式:这类学生对于编程的理解是为了完成作业以便通过该单元测试,编写程序的行为不涉及更广的语境,而是为了在该单元中得到分数。学生会满足于编写能够得分的程序。关于学习编程语言:在本类别中,尚不清楚学生是如何理解编程语言学习的。学生的学习重点或内部视野:这类学生同时也关注作业、反馈和单元的结构。学生重点关注的是试图通过完成规定的作业来完成该单元学习。单元的结构在学生编程学习的方法中起到重要的作用,学生以这种方式来感知自己的编程学习能力。

学生的感知界限或外部视野:在该类中,编程学习是在学习机构范围之内的行为。获得分数、完成作业花费的时间和来自教师方面的反馈等,是学生学习编程的全部内容。类别Ⅱ:只是为了学习“编写代码”。在本类中,编程学习行为就是学习编写代码。这类学生视学习编程语言的句法为编程学习的核心,认为自己需要学习编码以便编程。这将导致死记硬背。如同在类别Ⅰ中,时间是一个重要因素,因为需要学习和实践一定量的句法,以便通过课程。这可能会产生挫败感。这类学生也许会对具体的解决方案指导和编码实例方面有更多的要求。他们认为花费时间去探索概念和发现自己的解决方案是浪费时间。

学习方法、学习活动与学习动机:这类学生寻找代码片段进行尝试,但有时觉得是在浪费时间。他们在课本、网上或其它渠道寻找实例。他们可能会采用“尝试与错误法”来输入代码、向“高手”寻求代码输入并期待教师的指导。如果缺乏这种指导,他们就会对课程表现出很大的不满。由于自身需求的激励,坚持不懈地学习编程语言的句法,在电脑前一坐就是几个小时,是这类学生的特点。编程单元及其学科评估的要求可能会导致高度挫败感,也可能影响他们继续学习的动机。理解编程和程序的方式:这类学生把编程理解成编写代码的能力,其包含了具体的句法。换句话说,学生知道的代码越多,编程能力就越强。对这些学生来说,编程是亲身实践的作业,需要在电脑前面花费大量时间。

.—— END ——.