APP下载

独立学院计算机专业综合实践课程教改探讨

2009-06-18余波

计算机教育 2009年12期
关键词:计算机专业独立学院

余波

摘要:本文分析了某独立学院计算机专业综合实践能力培养方面的现状,建议独立学院开设专业综合实践课程。通过介绍综合实践课程的课程目标、教学内容、组织形式、教学实施和教学效果评价等情况,指出在课程教学实施过程中存在的问题及对策。实践表明,开设专业综合实践课程教学能够有效地增强计算机专业学生的综合实践能力。

关键词:综合实践能力;计算机专业;独立学院

中图分类号:G642 文献标识码:A

1引言

独立学院计算机专业培养目标要求以学生的学习能力为基础,以专业实践能力为核心,协调发展判断、创新、沟通和团队协作等能力,培养应用型本科人才。通过专业认知实习、课程教学与实验、课程设计、生产实习及毕业设计等环节培养学生上述各种能力,以期达到计算机专业毕业生具备从事计算机专业工程实践所必需的专业知识与技能的目标。然而,制约毕业生就业与发展的关键因素是学生是否具备利用专业知识研究问题、分析问题和成功解决问题的综合实践能力。与其它能力不同的是:实践能力只能通过专业实践与训练获得。

与重点和一般本科院校的同专业学生相比,独立学院的学生进入高校时存在文化课基础差、学习习惯不好、自学能力不强等特点。因此,更加需要在专业老师的指导下形成专业综合实践能力。

某独立学院对2002级至2004级计算机专业部分就职IT企业的毕业生的工作情况进行调查。结果表明:有67%的学生认为在校期间缺乏专业综合实践训练,在就业的半年甚至更长的时间内感到因缺乏专业综合能力难以胜任工作。这与当前IT企业期望应届本科毕业生在一至三个月就能够胜任本职工作的愿望有明显差距。

该院未能与IT企业建立固定的实训基地联系,除了少数学生能够自己联系IT企业进行生产实习外,其他学生难以获得工程实践的机会。因此,学院有必要设计工程实践课程,让学生在课程中模拟工程实践。

此外,该院越来越多的在校计算机专业学生认识到良好的专业综合实践能力是他们毕业后能够顺利就业的保证,纷纷参加培训。据统计,该院2002级至2007级计算机专业参加软件工程和网络工程方面的职业技能培训人数占所在年级人数比率依次是:37.5%、24%、24%、39%、21%和8%。由于这些学生需要同时兼顾专业课学习和职业培养,专业课程学习势必受到严重影响。如果学生的专业综合实践能力只能通过社会培训机构的职业技能培训,这是独立学院计算机专业教学的失职。

针对这些情况,该学院于2007年和2008年秋季学期前十周,尝试为计算机专业软件工程方向准毕业生开设专业综合实践课程,通过软件工程项目实训以提升学生的专业综合实践能力。

2课程设置及教学实践

2.1课程目标

专业综合实践课程应区别于一般计算机专业课程。课程设置需以学院计算机专业应用型人才的培养目标为指南,坚持理论与实践相结合的原则,注重培养学生分析问题和解决问题的能力,以适应新经济时代企业对计算机专业应用型本科人才的需求。通过全真或者仿真的工程训练,侧重培养计算机专业学生的软件工程的综合实践能力。实现如下目标:

(1) 扩宽专业知识面及提高综合运用专业知识分析、解决实际问题的能力;

(2) 培养学生学习新技术和获取新知识的能力;

(3) 通过对设计方案的各种分析、选择、比较,掌握软件工程设计的方法,掌握计算机软件、硬件或应用系统设计和开发的基本能力;

(4) 书面和口头表达的能力;

(5) 协作配合工作的能力。

2.2教学内容

该课程需强调软件工程的相关概念、原理或者观点。在已掌握软件工程理论、方法和技术的基础上,加强软件配置管理、项目管理、快速原型技术、人机界面技术、软件测试和软件开发新技术等方面的训练。除了要考虑所在地区的区域经济发展需要,还应兼顾当前人才自由流动的特点,教学内容应及时反应国内主流IT企业的开发技术、平台和开发流程。以应用型本科计算机专业的基础课和主干专业课为先导课程。

2.3教学组织形式

综合实践课程应该确立“学生和指导老师双主体,在实训项目的分析、设计、实现、测试和部署各个阶段,指导老师全程参与,并适时给予适当指导,以团队形式在仿真企业真实应用场景的实验环境里,遵循软件工程规范完成中等以上规模的应用系统的研发”的原则。团队规模一般为五人,按分析、设计、实现、测试和部署、项目管理环节灵活设置成员的角色。以团队为单位按要求通过综合课程实训后才能进入毕业设计环节。

2.4教学实施

结合2007年和2008年综合实践课程教学情况,一个可行的教学实施方案建议如下:

(1) 教材:讲授者可以根据具体情况自己组织教学内容,或者选择内容适当的教材。但要求学生在实践中选择J2EE和.NET平台之一的主流开发技术。

(2) 课堂教学:48学时(16学时课堂教学+32学时实验教学);工程实训:352学时;整个教学用时:400学时(8学时/天*5天*10周)。

(3) 实验室提供仿真IT企业开发平台的环境。项目开发期间,学生能够使用主流开发技术与工具进行项目管理、版本管理以及软件分析设计、实现和测试等任务。

(4) 课程考察方式:课程结束时提交团队开发的应用系统的源代码、可执行版本以及相关开发文档。

(5) 指导老师严格按照软件工程规范对项目各个阶段进行检查与评价,对团队选择开发技术及开发中存在的困难提供适当的建议。

2.5教学评价

课程结束时对2004级和2005级学生进行问卷调查,分别发出并收回25份、67份调查表,合计两次调查数据。结果表明:86%的学生赞成在第七学期开设综合实践课程。94%的学生认为通过专业综合实践课程的学习,综合实践能力确实得到提高。74%的学生建议增加指导老师,每位老师最多指导二至四组。47%的学生建议教学用时延长至一个学期。38%的学生建议计算机专业实验室的开发环境需进一步完善。43%的学生建议开设网络工程方向的综合实践课程。38%的学生建议在先导专业课程学习中,加强编程技能和算法设计的训练。

上述统计数据表明:在第七学期开设专业综合实践课程,有助于增强计算机专业学生的综合实践能力。显然,科学评价教学效果还需进一步统计与分析这两届学生在IT企业就职后的工作情况。

3存在的问题及对策

3.1教学过程中存在的问题

软件工程方向综合实践课程教学中主要存在如下问题:

(1) 缺乏适合综合实践教学的指导用书。笔者选用教材时,曾在国内知名计算机专业书籍和教材出版社的网站上搜索,所找到的教材并非完全适合综合实践课程教学,需要对教材内容进行适当地裁剪。

(2) 缺乏软件工程经验丰富的、能够胜任综合课程实践教学的“双师型”教师。独立学院自聘教师的标准工作量过大,指导综合实践课程的老师还必须承担其他教学工作任务。因此,对于部分选修综合实践课程的学生的指导不及时且不充分,这严重影响综合实践课程的教学效果。

(3) 计算机专业实验软硬件配置不合理。实验室缺乏部分商用软件,提供的开发环境难以完全仿真IT企业的真实开发环境。

(4) 由于在先导专业课程的实践技能未达到预定要求,例如学生编程能力欠缺、对主流开发平台与技术掌握不够,这也严重制约这些团队的开发进度。

3.2对策

针对上述问题,可采取如下改善措施:

(1) 组织具有深厚IT行业从业经验的专业人士和教师,根据独立学院计算机专业综合实践教学特点编写合适的教材或指导用书。

(2) 引进“双师型”教师,构建适合综合实践课程及其先导课程教学的教学团队,在教授专业课时强化学生专业实践技能训练,提升学生的工程实践技能。聘请专业培训机构的IT行业从业经验丰富的老师主持或者指导专业综合实践课程的教学。

(3) 了解不同规模的IT企业的主流开发平台与技术,完善计算机专业实验室软件硬件的配置,建立仿真IT企业开发环境的实验环境,以满足综合实践课程教学需要。

(4) 重视先导课程的实验教学与课程设计指导,提高学生编程技能;展示综合实践课程实训中的优秀作品,激发学生提高工程实践技能的积极性。建议充分利用第六学期后的暑假,增加实训时间,确保专业实践能力欠缺的学生完成一个项目,而实践能力较强的学生完成两个不同的项目。

(5) 加强与信誉良好、师资力量雄厚的IT培训机构的交流与合作,共建生产实习基地,尝试合作办学模式。适当地修订独立学院计算机专业的培养方案,或者将课程体系中部分侧重应用能力培养的课程与培养机构的相应课程进行置换,有效地提升学生的工程实践能力。

4结束语

本文分析独立学院计算机专业的综合实践能力培养现状,建议没有与IT企业建立实训基地联系的独立学院可以通过设置计算机专业综合实践课程,学生在实验室仿真

环境完成生产实习环节;以软件工程方向为例,介绍综合实践课程的教学目标、内容和组织形式、实施和教学效果评价以及教学实践中存在的问题及对策;实践表明:开设专业综合实践课程,能够有效地提升计算机专业学生的专业综合实践能力。

参考文献:

[1] 黄庆成,朴松昊. 应用型本科学生基本能力的分析与培养[J]. 黑龙江高教研究,2007(12):128-129.

[2] 教育部软件工程学科课程体系研究课题组.中国软件工程学科教程[M].北京:清华大学出版社,2005.

Discussions on Teaching and Learning Comprehensive Course

for Computer Speciality of Independent College

YU Bo

(Swan College of Central South University of Forest and Technology, Changsha 410004, China)

Abstract: Aiming at the status of the students of independent college being lack of comprehensive practiced capability, the course being setting for leverage the comprehensive practiced capability is proposed. The motivation of setting the comprehensive practice course, content of courses, teaching organization,execution and teaching evaluation for computer specialty of independent college are introduced. The problems during the implementation process of teaching and learning comprehensive course are presented and solutions which aim to benefit the work of this specialtys graduation design are described. The practice shows that the teaching of comprehensive practical course can improve the comprehensive practiced capability of students.

Key words: comprehensive practical capability; computer specialty; independent college

猜你喜欢

计算机专业独立学院
新工科背景下计算机专业创新创业人才培养探究
高职计算机专业教学中融入课程思政的实践路径
中职计算机专业产教融合混合式教学研究与实践
计算机专业中外合作办学中引进课程教学改革研究
专业应用导向下的高校计算机专业教学改革探究①
关于新时期独立学院基层共青团组织引领青年工作的思考
独立学院非会计专业《会计学》课程教学改革探析
双培计划—院校间交流
文化传承视野下的独立学院思想政治教育实效性探究
独立学院法学专业的学科特色及其发展研究