计算机专业学生程序设计动手能力的培养

摘 要:在科学技术不断进步和发展的今天,新型硬件和软件产品以及信息服务层出不穷,尤其是软件APP开发、系统管理维护、嵌入式系统设计等产品不断涌现,这对程序设计人员的综合素质提出了更高的要求.因此在高校计算机专业学生教学过程中,应注重培养他们程序设计动手能力,从而更好的适应软件开发和硬件管理维护等领域的用人需求,提高自身的综合素质,顺应社会及时代的发展要求.笔者结合多年的教学经验,就计算机专业学生程序设计动手能力的培养进行了分析.

关 键 词:计算机专业程序设计动手能力培养

0引言

近年来,社会各行各业市场竞争力日渐激烈,给高校专业人才的培养提出了更严格的要求.在高校教学中,计算机程序设计动手能力是计算机专业学生必须具备的最基本的能力,也是计算机专业能力培养的基础.但由于计算机程序设计教学知识往往比较抽象,学生难以理解,在教学中学生比较容易产生畏难情绪,影响了程序设计教学的质量和效率.因此计算机专业老师应深入了解学生的学习能力和实际情况,制定出切实可行的教学策略,着重培养学生的逻辑思维能力、创新能力以及动手实践能力,从而提高教学质量,使高校学生更好的适应于社会经济发展的需求.

1计算机专业学生程序设计教学现状分析

就用人单位对计算机专业程序设计人员工作情况来看,存在一些最根本的问题,主要体现在多数学生缺乏动手实践能力和应用能力,程序设计开发经验不足等方面,与企业的用人需求存在较大的差距.出现这些问题的主要原因包括以下几个方面:一是老师在程序设计教学中,偏向于程序语言的语句和语法讲解,忽视了解决实际问题的方法,综合性训练机会更少.二是教学课时安排不够,学生上机实践时间严重不足.三是缺乏实际软件项目开发的训练,没有实际软件开发经验的支撑,学生程序设计能力比较薄弱,难以达到预期的教学效果.即使计算机专业多门课程中都涉及到编程的内容,但程序设计语言课程的重要性不亚于任何一门专业课,但由于上述原因,导致多数学生学完程序设计课后,无法独立完成程序的编写、编译、测试、调试等工作,其动手能力和实践应用能力普遍不高,与企业用人需求拉开了较大的距离.

2计算机专业学生程序设计动手能力培养的策略分析

2.1优化教学内容目前学校主要以C语言和C++语言教学为主,由于这部分内容比较抽象,在教学过程中学生可能会产生一定的畏难情绪,导致教学质量和水平普遍不高.因此在教学过程中,老师应根据学生的学习能力和规律,不断优化和改革教学内容,合理安排程序设计课程教学目标,教学按课程教学和课程设计分阶段开展,强调算法设计思维方法的指导.程序设计专业老师应根据教学目标,规划出前后连贯、层层梯度推进、相辅相成的课程内容体系,从而有效地培养学生开拓创新的精神,训练其程序设计动手能力.

2.2改进教学方法针对刚刚进入大学的学生,对其进行编程细节的指导十分重要.但是传统的教学模式往往是一块黑板和一支粉笔,容易使学生产生一定的厌烦感.随着科学技术的发展,老师应转变传统落后的教学方法,充分利用多媒体教学设备,在机房里面配上大屏幕进行讲解,并尽可能给予学生更多上机操作机会.同时深入分析学生的特点和教学方法,把教学方法和手段改革作为教学改革的主要方向,积极推广启发式、讨论式、开放式、案例式教学,形成以教师为主导、学生为主体的互动式、合作式教学模式.以在线实践和程序设计竞赛为依托,激发学生的程序设计兴趣,提高学生对程序设计重要性的认知,为培养学生程序设计动手能力奠定基础.

2.3改革课程考核模式考核作为一种评估教学效果的方式,不单单是对教学结果的考核,最重要的是考核教学过程.针对计算机专业程序设计课程教学,过去单一的笔试模式已经不再适应当今该行业的发展,老师应注重平时教学的考核和程序设计能力的考核,只有不断强化真实程序设计训练,才能取得优异的成绩,从而适应企业对用人单位的需求.因此老师应分析诊断学生学习情况,建立客观、科学、完整的实验教学考核体系,将上机操作考核、笔试考核以及答辩形式考核等有机结合,实时地、动态地调整教学过程,发挥对教学和学习的促进作用.

2.4构建在线评测系统在计算机程序设计教学中,老师应始终坚持以培养学生创新精神、提高学生程序设计动手能力为教学目标,为国家和社会输送更多的优质人才.因此老师应根据学生编程的实际水平,开发和构建适合学生认知规律的在线评测系统,以在线实践和开展大学生程序设计竞赛为驱动,提升学生的程序设计能力.通过在线评测,学生可以随时提交程序,反馈评判结果,和反复修改程序,极大地拓展了学生的实践空间和时间,强化基础实验指导,提高实践技能.通过开展大学生程序设计竞赛,激发学生学习程序设计的兴趣,促进学生程序设计能力的提升.

3总结


总而言之,在培养计算机专业学生程序设计动手能力教学中,学校和老师应深刻的认识到目前教学中存在的不足和缺陷,就现行的教学方法和教学内容进行进一步的实践和检验.因此老师应深入分析学生学习的实际情况,不断优化教学内容和方法,改革考核标准,构建在线评测系统,从而调动学生程序设计的兴趣,提高程序设计动手能力,从而为国家和社会输送更多的计算机人才.

类似论文

独立学院计算机专业“JA程序设计”教学

【摘 要】独立学院以培养高级应用型人才为主要任务 Ja语言是目前广为应用的软件开发语言,因其教学理论综合性高、应用实践性强,传统&。
更新日期:2024-1-28 浏览量:23293 点赞量:6868

计算机专业Ja程序设计教学改革

摘 要:Ja程序设计是计算机专业的一门非常重要的课程,受到同学的欢迎,同时也存在很多问题、面临很多。
更新日期:2024-7-5 浏览量:15354 点赞量:4831

学前教育专业学生幼儿舞蹈创编能力的培养

【摘 要】学前教育专业的培养目标是培养幼儿园教师,舞蹈课是学前教育专业学生的一门必修课 通过大学期间的学习和训练,。
更新日期:2024-3-12 浏览量:46475 点赞量:11742

医学影像专业学生的医患沟通能力的培养

【摘 要】日趋紧张的医患关系已经严重影响到正常的医治关系,应该如何构建和谐医患关系已是刻不容缓 本文从医患关系与医患沟通。
更新日期:2024-3-16 浏览量:46589 点赞量:11653