论文部分内容阅读
知识经济时代,人类逐渐步入数字化和信息化的社会,技术创新成为推动社会发展的主要力量之一。而计算机科学作为当今最重要的学科之一,着重研究和推动了人工智能、信息技术和计算机硬件及软件的发展。IT行业的蓬勃发展以及计算机技术在高校教学中逐步深化都对在校大学生的计算机语言编程能力提出了更高的要求。计算机编程语言是编程人员解析程序结构的必要工具,编程(programming)水平也综合反映了大学生的逻辑思维和计算机技术掌握程度,良好的编程技巧是算法设计、程序设计和软件功能实现的必要前提,它要求学生同时具备扎实的理论知识和实践经验。从现实角度来看,大学生日常接触计算机时间较多,有充分的精力,学习欲望较强,计算机行业就业缺口大、薪水高。综合来看,大学生天然拥有良好的编程学习环境和学习动机。然而据相关调查和数据表明,在校大学生实际编程经验较少、计算机编程能力较低、且课下学习计算机编程的主动性较差。同时,部分高校的计算机教学模式较为保守,课堂编程题目脱离实际生活,容易造成学生厌学情绪。尤其是对信息技术不甚了解的学生往往对计算机编程有畏惧心理,大量大学生在该领域的视野受到了较多的局限,故选择合适的教学模式以及学习环境来激发大学生的编程兴趣和和调高编程水平尤为重要。本课题旨在研究讨论大学生编程兴趣的培养,以现有相关知识理论为基础,通过访谈和问卷调查分析了影响大学生编程学习兴趣的原因,并提出了培养大学生编程兴趣的策略。文章的架构和内容如下:(1)绪论。介绍了课题的研究背景、研究问题、研究目的和意义,分析了国内外研究状况和相关研究理论,阐述了本文的具体研究内容并说明了课题研究方法。(2)研究过程。本课题以调查问卷作为主要研究工具。问卷的编制经历了三个阶段。首先笔者对几名大学生进行了访谈,并根据谈话内容编制了开放式问卷,初步确认了问题研究范围;然后依据开放式问卷的结果设计了初测问卷,形式为李克特量表,并通过SPSS 21.0统计软件进行了相应的信度和效度检测,剔除了不符合研究的问题;最后形成了正式问卷,对96位大学生进行了调查。回收问卷后,再次结对数据结果作分析。(3)数据分析。问卷的结果初步表明:计算机相关专业的学生容易对编程产生兴趣;男生比女生容易产生兴趣;很多人对编程有兴趣是因为觉得学好编程技术能找到好工作;大多数学生对编程的知识来自于学校;一部分人认为他们对编程不感兴趣的原因是学校课程枯燥乏味等;对编程知识的陌生会明显抑制学生对编程的兴趣。同时本部分归纳了影响大学生学习兴趣的各个因素的重要程度,笔者认为影响程度较大的因素是:知识学习的难度,当学生觉得编程太难时,学习兴趣显著降低;学校课程的趣味性,有趣的课程更容易吸引学生的兴趣;学生本身的知识储备,有编程基础的人更容易接纳相关知识;知识本身的实用性,比如学生学了编程之后是否会对生活有帮助。其中,编程特别吸引大学生的一点是,社会上软件编程相关工作的薪水往往超过其他行业,这点对大部分学生尤其有吸引力。(4)培养大学生编程兴趣的方案研究。通过以上研究,笔者针对影响学生编程兴趣的要素提出培养其编程兴趣的方案:丰富教学方式,提升课程实用性,比如学校编程课程不在围绕单纯的理论知识展开,而是基于项目式教学,将理论知识和实际应用结合在一起,便于学生深入理解;对大学生开展相关就业指导,由于计算机编程工作相较其他行业在收入上对于应届生有天然优势,所以借此吸引更多学生的目光;创造轻松、活泼的课堂氛围,调动学生的上课情绪,缓解学生遇到知识难点的焦虑情绪;因材施教,计算机相关专业的学生、非相关专业的理工科学生和文科学生均有不同程度的知识背景和思维特点,必须把握中其中的差异才能才能教学效果最大化。(5)总结。本课题主要目的是通过实践理论相结合,找到课题的切入点,研究影响大学生编程兴趣的因素同时提出改善大学生编程兴趣的建议,为以后国内该领域的探索提供一定的参考。