提升学生实践能力的应用型软件人才培养

2014-06-19 01:52王志华孔金生
计算机教育 2014年4期
关键词:课程群计算思维实践能力

王志华 孔金生

摘要:针对应用型软件人才实践能力培养问题,从实训入手,提出融实训于人才培养全过程的应用型软件人才培养模式,构建应用型软件人才的课程体系、实践教学平台、实践教材,强化教师的实践教学能力和水平,采用灵活多样的教学手段和方法,实施积极的考核方法和反馈机制,提升学生的实践能力。

关键词:应用型软件人才培养;实践能力;实训;课程群;计算思维

0 引言

人才培养是指对人才进行教育和培训的过程,它是高等教育的首要问题。我国高等学校人才培养可以分为学术型人才培养和应用型人才培养。学术型人才培养主要是培养高、中级的专门人才,面向学术和科研的需求;应用型人才培养主要是培养高、中、初级的技术人才,面向应用和T程的需求。我国早期的人才培养注重教育精英化,但随着我国快速进行的工业化、城市化、信息化进程,用人单位逐渐加大了对应用型人才的需求。应用型人才的培养要面向市场、面向应用,培养的人才应具备基础理论适度、技术应用能力强、知识面较宽、素质高等特点,因而很多高校对人才培养进行了重新定位,要求重心下移,对专业目录、课程和教学计划进行了重新设置和调整。但是,目前许多高等学校尚缺少这样的思想准备,多数仍有攀高的倾向。因此,我们需要对应用型人才培养模式进行深入探索,以提升实践能力为抓手,包括教师的实践教学能力和学生的实践动手能力,以满足用人单位的需求为准则,这对应用型人才培养具有极其重要的意义。

1 应用型软件人才培养模式

1.1 应用型软件人才实践能力培养问题

应用型人才包括工程型、技术型和技能型人才,是把成熟的技术和理论应用到实际生产、生活中的技术人才。应用型软件人才以企业需求为导向,主要面向软件产业培养高、中、初级的工程技术型人才,具有较强的实践能力和技术水平,具有扎实的计算机软件及软件工程基石}I{理论与专业知识,能够熟练地进行软件开发、软件测试、软件维护的应用型人才,而较强的实践能力是应用型人才培养的主要评价指标。

随着社会信息化的迅速发展,应用型软件人才的需求大大增加,高校越来越注重应用型软件人才实践能力的培养。但是,由于软件人才培养定位不准,人才培养方案仍以理论为主、实践为辅,培养出来的学生仍旧是“学术内芯,应用包装”的伪应用型软件人才;软件人才专业能力不强,培养方案和教学计划沿用计算机科学与技术的培养方案和教学模式,忽视软件开发、软件工程、团队合作等软件人才必需的能力、素质培养;软件人才培养导向性不强,没有以企业需求为导向,忽视企业所急需的相关工程实践能力的培养,最终使软件专业毕业生的工程实践能力与企业要求存在相当大的差距。

1.2 融实训于人才培养全过程的应用型软件人才培养模式

应用型软件人才培养应该以提高学生的实践能力为核心,以完整、丰富及融于最新技术的实训为手段,以完善的基于课程整合及融入实训的课程体系、软硬件兼备的实践教学平台、基于课程群的教材为保障,以提高学生的基本能力和专业能力为基础,并采用灵活多样的教学方法和教学手段,还需要辅以合理的考核方法和反馈机制,提高教师的实践教学能力和水平。

针对软件开发专业,建立较完整的人才培养体系,融实训于整个教学计划全过程的知识体系实施方案如图1所示。实训体系包括知识点实训一课程实训一综合实训一毕业实训,并在2—3年级暑期安排企业综合体验实训,实训贯穿于人才培养课程体系的全过程。同时,在人才培养中积极融入创新元素,使学生能力得到有效提升。

2 课程体系、实践教学平台及教材建设

提升学生的实践能力需要有完善的课程体系和必备的实践教学平台作为依托。郑州大学通过对课程进行整合,建立了新颖的、融实训的、基于课程群的课程体系;通过多年的实践教学经验,建立了软硬件兼备的实践教学平台;通过对传统教材的分析,发现其在提升学生实践能力方面的不足,提出了重在提升学生实践能力的教材改革方法。

2.1 课程体系建设

在应用型软件人才培养过程中,进行课程整合、构建课程群,可以理顺软件类课程之间的关系,确立软件技术人才的核心知识结构和能力;在课程体系建设中,可以优化软件类课程的结构,明确各门课程的教学目标,精炼课程内容,使软件类课程的教学和实训形成一套完整的体系;可以为软件类课程的教学设置、实训设置及教材建设提供指导作用,最终满足社会和用人单位对软件人才的需求。

如何有效地融合实训与课程群的知识结构是提升实践能力的重要课题,是构建完善的课程体系的基础,而合理的课程群的划分和建设是知识体系结构和课程体系建设的核心。课程群应注重培养目标的制定、知识结构及内容的确定和划分、教学计划及教学学时的分配、各个知识结构之间的衔接,并设定具体的实践教学内容,重在提升学生的实践能力。

课程群建设以课程整合为根本,而融实训于课程群建设,使实训有效融入教学内容、课程体系和教材建设之中,能够提高人才培养水平和人才培养质量。课程整合的方法和过程如图2所示。

学生实践能力提升的关键环节是实训,基于实训方式,可以分为知识点实训、知识单元实训、课程实训、课程群实训、课程群综合实训和毕业实训。针对课程群中每门课程的知识单元设计知识点实训,用于巩固基础性知识,是最小的实训方式,绝大多数课程都有知识点实践环节。针对课程群中每门课中的知识单元而设计的是知识单元实训,知识单元一般是一个课程中比较完整的一个概念,是多个内容紧密相关的知识点的融合,对此设计一些与整体概念相关的实践,使学生对知识单元有一个深刻的认识,也是对基础性知识的巩固。课程实训是针对课程群中一个完整课程内容的实训环节,是一个综合性的实践,常以大作业的形式出现,是对一门完整课程的总结。课程群实训是对一个课程群知识内容的实训,是对学生更加综合的实践能力的培养,是针对多门课程的综合性实践,使学生能够对相关的多门课程进行联系理解,常在特定的学期进行;课程群综合实训用于对一个专业的多个相关课程群设计实践环节,比如在某一平台上进行简单的项目开发,使学生掌握特定平台的软件开发流程,包括需求、分析、设计、测试等环节;毕业实训是在校内、校外实训基地实现的综合性实践环节,比如让学生模拟IT公司、企业的开发环境,通过项目分组、团队作战、撰写开发文档、自我解决问题、使用正确的软件工程方法进行软件开发,使学生真正地了解公司、企业的需求。endprint

猜你喜欢
课程群计算思维实践能力
基础医学显微形态学实验课程群的构建及意义张雪莉
基于课程群的软件工程专业三位一体教学模式探索
“卓越医师”创新创业能力培养实践教学分析及医学方法学课程群构建
软件工程专业编程语言课程群教学中的问题与对策初探
程序设计课程中计算思维和应用能力培养问题研究
民族高校C语言程序设计课程教学改革的研究
算法的案例教学探析
浅谈艺术专业学生计算思维能力的培养
高校单片机课程设计教学方法探讨
刍议大学生实践创新训练计划项目