摘 要】随着社会的进步与发展,软件行业开始走向专业化、规模化、产业化。为了进一步适应IT行业的多元化人才需求,学校必须适时转变并创新计算机软件专业教学模式,提高计算机软件教学水平与质量,促进学生综合素质与能力的整体提升。本文主要对IT教育机构相互合作的教学模式、以CDIO为基础的实践教学模式、以MOOC为基础的应用型教学模式、以软件工程为导向的教学模式进行详细分析,以期为提高计算机软件专业课程设计与实践教学质量提供帮助。

关键词】计算机软件专业 教学新模式 构建

引 言

随着市场人才需求量的不断加大,各大院校招生规模也随之扩大,计算机软件专业教学模式开始备受关注。在此形势下,我国各大高校在计算机软件专业教学上也进行了一系列的深化改革,并在很大程度上提高了整体教育教学水平与质量。然而,就快速更新进步的IT行业来讲,其不仅需要软件人才,还要求人才必须具备扎实的专业基础知识及良好的动手操作能力,只有这样,才能够满足行业发展的多样化需求。因此,对既定教学模式进行创新构建,培养出高素质、高能力的软件人才具有非常重要的现实意义。[1]

计算机软件专业教学存在的问题

1.教学模式相对落后

由于计算机软件技术的实践性和工具性相对较强,在教学过程中,教师主要利用多媒体进行教学,多媒体可以将教材内容生动、直观地展示给学生,但学生依旧处于被动地位,被动地接受知识,无法进一步掌握学习技巧,直接影响了学生学习的积极性与主动性。

2.学生综合素质相对较差

高校在计算机软件专业教学上,太过注重讲解基础理论知识,尚未全面涉及学生所学知识在工作中的合理应用,导致其对相关软件的使用、实践能力存在明显不足。

3.教学内容太过陈旧

就计算机软件专业学生而言,软件技术就是独立的内容,即C语言,所覆盖的理论知识也十分多元化,从语言程序设计、算法、数据结构、软件工程等各个环节,到操作系统、数据库、网络建设等各个阶段,学生所面对的理论知识相对复杂和枯燥,很容易影响其学习的积极性与主动性。

4.教师经验相对匮乏

计算机软件专业教师的主要责任是培养人才,但其中大部分高校计算机软件专业教师经验相对匮乏,且师资力量不足,再加上很多高校很少为教师提供更多接受继续教育的机会,从而使得教师的知识体系无法得到及时更新与完善。

计算机软件专业教学新模式的构建

1.与IT教育机构合作的教学模式

(1)共同规划人才培养方案

学校可以与IT教育机构共同规划完善的人才培养方案,进一步确定培养目标。在社会发展的推动下,软件行业的分工也随之细化,软件行业人才需求开始走向多元化和系统化,并随之形成了分层次格局,主要包括系统工程师、软件开发、系统管理、系统维护等。在不同的岗位上,人才培养就需要采取与之相适应的机制和方式。高校与IT教育机构相互合作,规划人才培养方案时,应该以培养软件专业人才发展为依据,满足软件行业各个层次对复合型人才的需求。

(2)共同参与整个教学过程

IT教育机构十分了解企业对人才的要求及其应具备的能力和专业素质等,高校计算机软件专业在与IT教育机构合作办学的过程中,应该使其积极参与学校课程设计、教材选择等方面,IT教育机构则为计算机软件专业学生提供一系列的实训基地、更加多样化的设施设备、更多的实习岗位。同时,学校还要与IT教育机构共同对教学过程和学生学习进行评价、考核,可以邀请专家到学校讲授知识与经验,正确引导学生的实践训练,从而让学生参与到计算机软件企业的相关项目中去,使学生后续可以进一步适应工作岗位,更好地完成工作。

(3)共同构建一支完善的师资队伍

由于计算机软件专业的实践性较强,这就要求教师既要熟练掌握理论知识,又要具有丰富和扎实的实践经验与能力。就高校目前的师资队伍来看,双师型教师只占少数,根本无法进一步适应软件专业教育发展的多元化趋势。计算机软件专业与IT教育机构合作开展教学,为学校培养双师型教师提供了重要帮助。学校派遣软件专业教师到企业接受信息技术与知识的洗礼,对培养学生的实践操作能力有很大的帮助。但是,实践训练需要专业的指导监控,使学生可以正确使用软件,避免对其产生依赖,从而过度沉迷,对学习造成不必要的影响。[1]

2.以CDIO为基础的实践教学模式

(1)构建实践教学模式

高校计算机软件专业构建实践教学模式是以CDIO为基础的,应该结合课程严格遵循CDIO教学模式做中学和项目教学思想。具体如下图所示。

(2)明确教学思路与方式

高校计算机软件专业应该严格遵循CDIO教学模式和实践教学体系结构,制定以CDIO为基础的实践教学体系,并按照做中学和实践项目原则把项目划分成具体的任务,而不同的任务需要进行规划、设计、实施、运作等。各阶段的实施都需以教师的正确指导为前提,学生的主动进行为辅助。

(3)强化教师教学实践能力

基于CDIO实践教学模式的有效实施,教师的软件开发与管理能力是关键,转换软件项目开发与管理能力为项目教学的能力,这就需要专业教师同时兼具软件工程师的能力。高校可以定期安排教师进入企业进行锻炼,鼓励教师积极参加企业项目的研发工作,在此过程中,提高自身实践能力和项目能力。与此同时,教师可以充分了解企业具体的工作流程与文化,还可以对软件开发技术与市场人才需求动态变化进行实时跟踪,努力提升自身的专业能力与素质。

(4)完善学生考核评价体系

与传统教学模式相比,基于CDIO的实践教学模式主张学生处于项目的主体地位,所以,学生的考核与评价始终贯穿于整个项目实践过程。其中,既要考核学生专业理论知识掌握的程度,又要评价学生的实践能力、应用能力、团队合作能力、创新能力,等等。以CDIO为基础的实践教学考核评价主要把知识、能力、素质考核等评价与项目实践相融合,构成一套完整的、系统的体系。[2]

3.以MOOC为基础的应用型教学模式

(1)课堂教学

在计算机软件专业课堂教学过程中,教师应该积极培养学生发现问题、分析问题、解决问题的能力,并对课程教学内容进行深层探究。教师还应熟练掌握课程在教学模式中的具体分布,对学生在学习中所遇到的重难点,进行系统的、全面的讲解,并深入分析,有助于学生全面扎实地掌握更多基础理论知识。学生则以课堂上积极提问的互动方式,通过讨论或者向教师提问,解决自己在学习中所遇到的疑难问题。教师应切实以计算机软件课程教学目标与实践能力训练要求为依据,为学生提供启发式的深层教学。

(2)在线课程

教师想要建设计算机软件专业在线课程,则必须以MOOC为载体进行教学设计。一是构建课程资源。教师可以通过课程大纲、教学内容、参考资料等,以课程为平台,搜集资料。二是组织学习活动。教师可以在课后测验和作业等方面组织相关活动,以便为学生的最终考核评价奠定坚实的基础。三是互动学习。学生与老师彼此之间可以积极互动,在课堂上,学生针对老师的授课内容积极发言,提出自己的观点,并与老师、同学进行深层的沟通与交流。四是在线考试。在线考试是对学生整个学习过程的综合情况进行考核评估。[3]

4.以软件工程为导向的教学模式

(1)整合内容

计算机软件专业的各课程之间势必会有一定的关联与重复内容,这就要求教师在授课时合理把握时间与进度,科学处理内容的讲授顺序。但是,一般情况下,课程教学大纲之间是相互独立的,会直接影响学生系统、整体地掌握专业知识、技能等。以软件工程为导向的教学模式,严格遵守了逻辑关系一致性的原则,进一步优化并整合了专业课程教学内容。同时,遵循协调一致性原则,避免重复讲授相同或相似内容。例如,“面向对象程序设计”主要内容是面向对象理论,而“软件设计模式”主要是构造对象原则,以及成熟的以对象结构为基础的设计模式内容。教师在教学中,切实根据计算机软件专业培养目标,对教学内容所包含的案例进行适当调整,并详细分析案例,全面展现各课程内容的延续,有助于学生进一步掌握软件设计的理论知识,既增强了课程内容的连贯性,又正确引导学生熟练掌握了软件设计技能。

(2)实施时间

以软件工程为导向的计算机软件专业教学模式,在具体实施时间与进度上,需要体现交叉课程的时效性与同时性。同时性实际上就是各个交叉学科同时在一个学期开展教学,各课程的交叉主要体现在内容和授课时间上。在具体实施时,可以把重复内容作为一门课程进行讲授。例如,面向对象程序设计、软件设计模式等。但是,时效性主要体现在课程教学顺序上,顺序安排十分紧密,不会出现由于课程间隔时间过长,学生遗忘了学过的内容的情况,而对后续教学活动的开展造成直接的影响。因此,计算机软件专业以软件工程为导向的教学模式,需要在计划安排过程中,进一步满足时效性。

(3)多元化教学

以软件工程为导向的计算机软件专业教学模式,讲究并利用启发式、参与式、讨论式等各种教学互动的方式方法,可以激发学生学习的积极性与主动性,使其变被动为主动。另外,通过综合性交叉,还可以提高学生综合分析与解决问题的能力。这样的教学模式,有助于培养学生的软件项目开发意识,在已有课程体系的基础上,通过管理信息系统、软件综合实践、课程设计等案例分析,进一步提高教学效果,增强学生的实践动手能力。[4]

结 语

综上所述,随着信息化时代的到来,计算机软件行业开始实现多元化发展趋势。为了进一步满足软件行业的人才需求,计算机软件专业教学必须全面加强。而计算机软件专业主要目标就是培养既具备良好专业能力,又具备综合素质的复合型人才。因此,高校应积极创新并构建计算机软件专业新的教学模式,根据专业具体情况,通过与IT教育机构互相合作等方式,提高计算机软件教学水平与质量,促进学生综合素质与能力的整体提升。

参考文献:

[1]符湘萍:《高职院校计算机软件专业合作办学模式探析》,《电子制作》2017年第2期,第43页。

[2]刘春友、宋雅丽:《基于CDIO模式的高职软件专业实践教学体系的构建》,《计算机光盘软件与应用》2012年第22期,第236-237页。

[3]宋晓明:《基于MOOC的应用型本科院校课程教学新模式探讨》,《经贸实践》2017年第19期。

[4]袁援、凌卉:《软件工程为导向的计算机软件课程群教学模式的探讨》,《课程教育研究》(新教师教学)2014年第35期。