论文部分内容阅读
学习是学生的天职,也是每个学生生活中最重要的部分,但很多学生的学习具有盲目性,不知道如何去学习。大学生作为学习的重要群体,长期以来形成的传统的学习方法不利于学生的终身学习。他们缺乏明确的学习目标,缺乏学习的动力、兴趣和热情,缺乏协作学习的意识和能力等非智力因素。很多学生不会总结和反思自己的学习经验与习惯,不能够了解自己的学习类型、特点与个性。新兴的学习科学是指为了科学地学习而研究学习的科学,即把学习置于有关科学的指导之下。基于学习科学的学习技术是介于学习理论和学习方法之间的,既是学习理论的具体化和操作化,又是学习方法的综合与规范化。将学习技术应用到程序设计课程中是非常有必要的。程序设计课程的“难”让很多人谈“程序设计”色变,特别是对于非计算机专业的高校学生。学生不会灵活运用所学知识,不能用程序设计解决现实问题等等,已经成了程序设计课程教学的难题。如何使得程序设计课程学起来变得轻松愉快?如何提高学生学习程序设计的能力?如何修炼学习技术并将其应用到程序设计课程中?成为当今程序设计教学中的亟待解决的问题。本文以学习科学作为切入点,研究学习技术,探讨其在程序设计课程中的应用,旨在帮助学生学会学习,提高学习能力。笔者对本课题的研究背景、现状、意义以及学习科学的产生、理论基础、学科基础等进行了相关描述,并对相关概念进行了界定,同时,对大学生的学习情况进行了调查研究和分析,发现大学生学习能力水平状况不是很好。很多学生没有自己的打算和目标;在知识记忆和理解方面,很多学生不能融会贯通;自我反思与总结能力也不高,学习的自主性和独立性不是很高;学习资源管理与应用能力并不是很好,很多大学生不能够充分利用时间,学习计划不能得到真正的实施;大多数学生是希望与同学合作并共同进步的,但依然需要加强建立共同意愿的措施。针对大学生的学习现状,笔者提出了在程序设计课程中利用“目标导向技术”、“自主学习技术”、“团队学习技术”、“动力激发技术”、“反馈调节技术”等学习技术对大学生进行施教的思想,结合相关的教学实例,阐述了各学习技术的修炼要点,并精心设计了相关的教学案例:目标导向案例、研究性学习案例、元认知案例、团队学习案例。笔者对大学生学习技术在程序设计课程中的应用研究进行了实验教学,使用SPSS软件对实验结果进行了分析,发现学习技术的应用能够使学生更明确学习目标,并按照计划和目标执行下去;能够提高学生程序设计课程的学习兴趣;对学生学习程序设计课程的动机影响显著;能够使学生对学习方法有所改进,会及时调整学习方法,并注意借鉴别人的方法;能够提高学生的自信心;能够提高学生的自主学习能力;能够提高学生的信息检索能力;能够加强学生的团队合作意识;能够提高学生的反思与总结能力。学习是一门科学,一门艺术,一门技术。通过在程序设计课程中不断修炼学习技术,学生变得“会学习”,程序设计课程目标能更好地实现。学生更能总结和反思自己的学习经验与学习习惯,了解和研究自己的学习个性,促使其情感的积极投入。学生处理人际关系的能力将会得到提高,教师与学生形成真正的“学习共同体”。通过学习科学与技术相关理论的指导,学生能自觉将程序设计课程中所获得的新的学习观念、方法与技能迁移到其他课程的学习中去。本文不仅为大学生修炼学习技术提供学习指导,而且为教育实践提供一个新的研究思路。