APP下载

计算机专业实践教学体系的改革探索
——以合肥学院为例

2014-01-31刘洁群

江科学术研究 2014年1期
关键词:毕业设计计算机专业课程设计

刘洁群

(合肥学院 计算机科学与技术系,安徽 合肥 230601)

计算机专业是一个理论与实践紧密结合的工科专业,重视数学、逻辑、数据结构、算法、电子设计、计算机体系结构和系统软件等方面的理论基础和专业技术基础,其实践性教学环节内容较多,包括课程实验、课程设计、课程实习、生产实习、课外创新活动、认知实习、毕业实习等环节。

通过一系列实践环节,学生将课堂学习中所获得的理论知识进行转化与拓展。然而由于种种原因,致使教师和学生这两个教与学的主体对实践课的作用还没有充分认识到位,对实践课的目的和要求不够明确,实践要求达到的最终效果没有实现,使得计算机专业的实践教学质量在很大程度上滞后于理论教学。

一、计算机专业实践教学概述

实践性教学是计算机专业的重要组成部分,它贯穿于基础课、专业基础课、专业课及专业选修课之间,是培养合格计算机专业人才的重要环节。我校定位为应用型本科院校,实践教学占总课时的权重大于30%。我院计算机专业本科人才培养实践教学环节安排如表1所示。

表1 计算机专业实践教学安排一览表(据2012人才培养方案)

从总体上看,各类专业课课程实验累计超过380学时(因专业选修课的不同而有所不同),综合实践(课程设计)累计12.0周,综合实训与实习累计16.0周,毕业设计(论文)12.0周,第二课堂至少修满6学分。这些实践环节从整体上保证学生在大学四年间实践教学不断线,以实践环节为载体,合理有效地培养学生的实践、科研及创新能力。

为进一步加强学生创新精神、实践能力和团队精神的培养,促进学生全面发展和个性化发展,激发学生的兴趣和创造潜能,提高大学生的创新意识,特设立第二课堂活动,把学生须在大学期间修满至少6.0学分的第二课堂作为毕业资格条件之一。第二课堂内容广泛,包括各类科技创新活动、文化艺术、体育活动、技能训练和社会实践等。

二、实践教学环节中存在的问题

长期以来,高等教育中一直存在着重理论、轻实践的不良倾向,造成了实践教学环节管理松散、经费投入相对不足、从事实践教学的教师积极性不高、实践教学效果不佳,从而影响了对学生动手能力、工作适应能力和创新能力的培养,无法满足社会对复合应用型人才的需求[1],主要体现在:

(一)实验设备陈旧和不足

与其他学科的实验设备性质不同,计算机设备更新速度快、投入非常大。硬件方面存在的问题有:机房计算机机型较老,且缺乏有效维护,其数量和型号均难以满足当前教学需求,有时甚至无法做到一人一机,严重影响实践教学效果。随着计算机技术的迅猛发展,计算机专业的实验内容不断更新,对实验硬件条件提出了更高的要求。计算机专业的实验室建设要不断地追踪新技术、新方法和新器件,并及时地将其反映到实验教学中去[2]。

(二)实践教学内容陈旧

理论教学内容和实践课的实践内容相脱离,教师在进行实践课的教学时常常是为了让学生去验证某一个知识和理论的正确性,这样的实践学习对学生的创新能力和创造能力来说毫无帮助。实践主要以验证性和观察性的实验为主,设计性、综合性的实验较少,研究性和创新性的实验更少。实验教学内容与现有的学科技术发展水平有较大的差异,导致在实验教学过程中实验内容的任意取舍与更改。由于各种原因,在各高校中“重理论、轻实践”、“重知识传授、轻能力培养”的现象还比较普遍,实验教学大多没有独立的教学体系,仅仅作为理论教学的一个附属品存在[3]。传统实验教学方法已无法满足应用型本科院校的发展需求。

(三)教学方法与教学手段落后

传统实验课以指导教师为中心,学生跟着教师的指导或按实验指导书操作,机械地照搬实验指导书或实验指南中所给接线图进行连线,在规定的时间内按统一的模式做相同的实验,缺乏主动性与创造性,无法深入理解实验的内涵,遇到突发的问题往往素手无策,对实验结果的分析也不够具体,更无法提出一些有关实验技术方面的改进措施。这种“灌输式”的教学方法,没有充分调动学生的主观能动性,忽略了学生的主体地位。这不利于独立思考和动手能力的培养[4],更不利于开发学生的聪明才智,不能培养学生解决问题的能力和创新能力。

(四)综合实践(课程设计)方面欠完善

各门课程内容之间相互独立,各个课程设计的目的仅仅是为满足本课程的学习需要,尚未考虑与其它课程设计之间的连续性与互补性,局部独立性与片面性较强,全局系统性与整体性较差。课程设计的选题往往是已使用多年的比较陈旧的题目,尚不能反映学科的最新发展动向,学生缺乏主动性与创造性,设计成果也几乎千篇一律[5]。

(五)毕业设计方面选题有局限性

有的设计题目内容涉及范围太大,在规定的时间内无法完成。有的题目偏离本专业的课程开设和教学实际,与本专业的培养目标和要求不相符合,起不到应有的教学效果。加上需要花费大量时间在求职上,导致学生没有充足的时间完成毕业设计,严重影响了毕业设计的质量。

一般地,以软件系统开发为例,毕业设计需要进行需求调研分析,再进行详细的分析、设计、编码、测试,最后撰写论文。但很多学生不重视这些环节,不按规范的流程和步骤进行,导致设计成果达不到预期目标,难以形成好的毕业设计[6]。

三、实践教学环节的改革探索

(一)重视实践教学活动

指导实践教学活动的教师应牢固树立“以能力为本位”的观念,将培养具备专业的实践操作技能并且具有较强的知识运用能力与学习新知识能力的人才作为教学目标,使学生学会生存、学会学习、学会创新。

充分利用好实践课,让学生在实践的过程中通过操作发现问题、分析解决问题,教学的效果往往事半功倍,能够加强学生对理论知识的理解。引入案例教学,激发学生学习兴趣,既要展示让学生看到趣味性,还要让学生体会到实用性。

(二)改革内容、方法和手段,培养学生的科研能力与创新能力

实践教学本身含义丰富,内容多样,应尽量压缩验证性实验的比例,大力开发综合性、设计型、研究性的实践教学内容,以培养学生的计算机专业实践能力、计算机应用能力和计算机解决实际问题能力。

实验过程中应从传统的以教师为中心向以学生为中心进行转变,充分发挥学生的主动性与积极性。实验方法、步骤和内容均由可由学生自行制定,教师仅起到审核、监督与校正的作用。逐步建立“宽口径、厚基础、重应用、多方向”的实验教学体系,优化与整合相关实验资源,培养理论与实践相结合的应用型本科人才。

全天开放实验室,让学生随时随地能到实验室中锻炼自己的计算机专业实践能力,给学生更多的时间和空间来锻炼自己。建立多层次的实践教学基地,与社会需求与发展相结合,给学生的计算机专业实践学习创造一个良好的场所。

(三)加强对毕业设计教学过程的管理工作

毕业设计教学包括选题、开题、中期检查、答辩预审、答辩、成绩评定等过程,其中任何一个环节的疏漏都有可能影响毕业设计的质量。

毕业设计的选题既要满足教学要求,又要切合实际,最好根据学生自己的兴趣和他们今后就业的去向来选择题目。建立规范化的毕业设计管理体系,通过严格审查任务书、开题报告、举行中期答辩等措施,监督毕业设计工作按时按量完成。同时,建立一套科学、系统的毕业设计质量评估标准和评估体系,全面、客观地对学生的毕业设计进行评定。

(四)建立全面科学评价体系,客观评价学生实践能力

一般按不合格、合格、中等、良好和优秀五个档次来给定学生实践教学成绩。但这种终端式判定方法较粗糙,不能全面科学的反映学生对实验的掌握情况,“大锅饭”现象严重,区分度不高。为了体现科学性与合理性,可从实验考勤、实验预习、实验安排与操作、实验观察与记录、实验结果与讨论、实验纪律与作风等六个方面对学生实验成绩进行评价。

还可采取组内互评与组间互评相结合、个人自评和教师点评相结合。本组成员之间有协作,又有竟争,有成功,也有不足。将学生本人与同学的意见也列入参考范围,让学生能看到自己的长处与短处,扬长避短,努力学习,在原有基础上不断进步。

同时,指导教师应加大巡视的力度,一方面察看学生是否是在练习,及时发现学生遇到的问题并加以解决,另一方面对部分学生无所事事、玩游戏等行为形成威慑。

四、结语

实践教学是整个教学过程中的重要组成部分,在应用型人才培养目标中占有重要的地位。实践教学要从“验证”教学转变到应用型人才的创新能力培养上来。只有充分调动学生学习的主动性、积极性和创造性,提高他们发现问题、分析问题与解决问题的能力,做到理论与实际相融合、知识与技能相融合,才能达到培养合格的应用型计算机本科人才的培养目标。

[1]周 济.大力加强教学工作 切实提高教学质量:在第二次全国普通高等学校本科教学工作会议上的讲话[R].北京:中华人民共和国教育部,2004.

[2]罗先录.IT类专业实践教学的三个层次[J].计算机教育,2007,18:14-15.

[3]陈云棠,梅杓春.以能力培养为主线的实践教学体系的改革探索[J].三江学院学报,2011,7(1):6-9.

[4]郑春龙,邵红艳.以创新实践能力培养为目标的高校实践教学体系的构建与实施[J].中国高教研究,2007,(4):85-86.

[5]张顺香,朱广丽.基于导向的计算机专业实践教学方法探索[J].计算机教育,2010,6:147-149.

[6]田永红,苏依拉.计算机专业本科毕业设计教学改革研究与探索[J].内蒙古农业大学学报(社会科学版),2011,13(1):162-163.

猜你喜欢

毕业设计计算机专业课程设计
高校毕业设计展吸引业内眼球
“以赛促学,以赛促教”促进计算机专业教学理念创新与实践研究
龙凤元素系列课程设计
中秋明月
毕业设计优秀作品选登
基于FPGA的毕业设计实践平台实现
基于Articulate Storyline的微课程设计与开发
职业高中计算机专业教学改革浅析
开放大学课程设计与资源开发
非计算机专业C语言教学探讨