公司动态

实践教学平台在高校软件实践教学领域的价值

发布日期: [2016-12-29]

计算机软件技术是以计算机网络及编程理论为指导,以实际项目案例为学习路径,从而实现最终学习目标-实践应用能力的一门实用学科。可以说实践教学对于计算机软件这门学科的学生来说具有特殊的意义。在新的信息化时代,要求计算机从业者必须具备非常强的实践能力,如果不能将学生培养成动手能力极强专业型人才,那么学生将面临无法就业的风险,如何更好的开展计算机软件的实践教学一直以来都是高校要面对的一大难题。

开展实践教学的意义

在高校内特别是计算机教育从业者对计算机软件技术实践教学已有不少著述。有人提倡让实践教学贯穿教育教学的全过程,将理论知识与实践能力有机结合。我们知道光教理论不培养实践动手能力的教学模式存在问题,那为什么要对学生进行实践能力培养,我们先来分析一下。

1、让学生体验真实的企业生产环境

实践教学的目的是为让学生具备更好解决实际问题的能力。那么在真实的企业生产环境当中会遇到哪些问题?想要知道答案,首先你得具备高仿真的企业级生产环境,而后就能学生的处理问题的能力进行教学训练,让学生在进入毕业后的第一家企业时能够很快的熟悉所用的生产工具。

2、培养学生真实的项目经验

长期以来,高校一直依赖于校企合作模式才能实现学生的实际项目经验的培养。即便如此,要实现从一名学生到满足企业需求的计算机软件从业者所需的过程和时间依旧非常漫长。这就迫使很多原本学习软件技术的学生转入其他行业,造成了教学成果的浪费。想要避免这种浪费,需要在学生入学的那一刻开始就让他体验真正的项目实战。

3、完善教学评价体系

在企业中,如果你没有完成指标内的考核,对不起,扣工资,如果你长期完成不了考核,对不起,你将被fire了。当然,在教学的过程中我们虽无需这样做,但如果没有或者不能有效开展实践教学环节,就只能像以往的一样通过一纸试卷对学生进行考核。你挂了一科,补考吧,你年年挂科,你被fire了。

关于实践教学平台的价值分析

模拟真实生产环境

传统实现方式

在传统的计算机机房的实训环境中,每台PC的操作系统通常都是通过镜像安装的。这种局限性在于不同的专业对软件环境要求不同,而管理员为了操作系统的稳定性和可维修性通常不会将所有专业所需的软件同时安装在一台PC上,这就导致不同的专业无法共享同一台PC,从而使得硬件使用率低,重复投入大。

实践教学平台

实践教学平台通过虚拟化技术,为每一名学生和老师分配一个虚拟桌面,在虚拟桌面中预先装好实践教学需要的生产软件,再将具体的课程与虚拟桌面的环境进行绑定。这样一来,学生就可以通过任意一台PC登录到实践教学平台直接访问教学活动所需的虚拟化桌面生产环境。从而实现机房设备的最大化利用,大大降低了实训环境的建设成本。

项目案例实战训练

传统实现方式

目前,高校的大部分软件教学项目案例都来源于教学资源生产商。此类案例资源存在的问题是,高校从企业手里拿到的是整个项目的生产物料(项目流程和源代码等),将这些物料加工成为一个个可供教学的项目实验本身就是一个工作量非常庞大的事情,更头疼的事是如果管理并有效的组织这些课程实验。

实践教学平台

利用实践教学平台建立课程模板,当需要多次新建课程实验的时候,可以在已有实验案例模板之上进行再操作,这样一来制作案例的流程和时间将大大减少。在实践教学平台中,教师可以随时对项目案例进行调整还可以个性化的分配任务给不同的学生,实现真正的因材施教,与企业实际项目过程中的分工作业完美匹配。

完善教学评价体系

传统实现方式

关于软件技术相关专业,以往我们只能通过每学年的几次考试分数和几份实验报告的word文档对学生的学习情况进行考核评估,这种考核方式在学界一直被诟病。通过这中方式根本无法对学生的学习状况进行全面的考核,又如何进行准确的评价。

实践教学平台

实践教学平台可以提供线上课堂互动、作业考试、实验实训、分组训练等教学形式并保存每个学生的全部学习过程。并且可以对学习活动进行自动或人工评价,实现过程性的学习评价体系,真正的做到全面的考核评价。

云博(RealBoard)实践教学平台  云捷(RealProject)企业级项目开发支持平台