APP下载

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

2014-11-26马新

中小企业管理与科技·下旬刊 2014年11期
关键词:计算机专业培养

马新

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

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

0 引言

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

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

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

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

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

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

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

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

3 总结

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

参考文献:

[1]徐琦.提高计算机专业学生程序设计能力之我见[J].中等职业教育,2009,12:36-37+40.

[2]伍星,熊壮,曾一.非计算机专业程序设计课程中学生创新能力的培养[J].计算机教育,2009,21:137-138+89.

[3]何昭青,彭立,傅红普.基于程序设计能力培养的计算机专业实践教学体系的思考[J].湖南第一师范学院学报,2012,01:62-65.endprint

猜你喜欢

计算机专业培养
“以赛促学,以赛促教”促进计算机专业教学理念创新与实践研究
基于专业方向课程群的计算机专业教学改革探索
武术搏击训练的运动反应能力探讨
浅析加强物理实验教学 培养学生实验探究能力
高中数学逻辑思维能力的培养
浅析新形势下航空计量人才培养
培养学生社会适应能力的策略研究
创新人才培养理论研究现状及未来研究方向
CDIO模式下计算机专业实践教学改革策略研究
职业高中计算机专业教学改革浅析