计算机软件技术专业工学结合实践的问题
计算机软件技术专业工学结合实践的问题 软件学院成立这几年,我们在致力于普遍提高教育教 学质量,提高人才培养水平,针对地处辽宁省中部这样一个 小城的地理区域劣势的同时,也在分析我们的相对优势,思 考如何形成自己特色的问题。我系在经过认真调研并与企业行业专家研讨后,借鉴了 东软信息学院“1321”教学计划和SOVO大学生创业中心的实 践教学模式、沈阳职业技术学院基于项目式、印度NIIT的榜 样教学法、湖南铁道职院专业加项目工学结合等职业院校软 件专业人才培养方式的同时,将南洋理工学院“教学工厂” 的理念应用到软件技术专业的课程教学实践中,提升了学生 的专业计算机应用能力。
1 深层次体现校企深度融合、“教学工厂”、项目导向 的实践教学特色 我们在深入分析国内多家高职院软件专业办学模式的 同时,将南洋理工学院“教学工厂”的理念应用到软件技术 专业的课程教学实践中,建设围绕“教学工厂”为基地的实 训基地。我们的实训教学机制采取以下方式进行:基于培养 平台三方建的模式:
第一阶段:校内学习实训;
第一、二学期:在校内实 训室分别进行为期两周,共计60学时的C语言、C#语言实训, 由项目组从项目库中抽取实训项目,以典型工作任务为载体 由专职老师负责,带领学生共同完成;
第二阶段:校企联合实习;
第三学期在学完C#.NET与数 据库课程后,在前两学期基础上,加大实训时间,设置4周, 共计120学时实训,学生这时可以初步完成一个小型系统的 开发,这部分内容也在校内实训室或软件研发中心完成,我 们通过与企业深度合作,建成了一批以编码为任务目标,设 备齐全、条件较好、符合真实情景要求的软件校内外实训基 地,我们称之为软件车间或软件平台。引进各类专业软件, 提升软件技术实训水平。通过专业人使用专业软件的方式, 提升了理论和实践教学的水平。第五学期,学生下到企业进 行顶岗实习回来后,继续学习职业拓展课程JAVA、JSP等, 课程结束后设置6周,共计180学时实训时间,在学校老师和 企业人员指导下,可以独立开发一个综合项目。
第三阶段:校外顶岗实习。第四学期,我们把学生下到 企业进行为期8周的顶岗实习,方案有二:方案一,条件允 许的情况下,学生全部进入企业;
方案二,一部分学生到企 业四周,另一部分学生到“教学工厂”,然后轮换。实现真 正意义上的工学交替。
第六学期进行18周的顶岗实习,应该能够实现与企业 “零距离”就业。
在整个实训教学环节中,要求做到:一是“请进来”, 即聘请外校相关专业教师或企业的领导及业务人员为兼职 教师,为学生举办专业学术讲座或承担实践教学任务。二是 “走出去”,即加强校外实训基地建设,本专业一直努力加强与企事业单位的合作,拟建立15家经常联系的校外实训基 地,为学生提供良好的实训环境。三是积极争取职业界的支 持,加强专业实验室建设。四是校企合作、互惠互利。专业 教师积极为企业提供知识技术咨询,承担其科研课题,参与 技术攻关与项目推广。
2 “项目+案例式”实训教学的全面展开 高职软件专业基于案例的实训模式已经被实践证明具 有良好的教学效果。我们在实践教学过程中程序设计类课程 基本采用了基于“项目+案例”的实验实训教学,要求实训 案例尽可能真实和规范,能够包含代表当前主流思想的技术, 从而最大程度保证与就业“零距离”接触。
3 实训案例设计基本原则 实训过程是以学生为主体的实施过程,案例设计的好坏 直接影响到是否能够达到教学目的,同时也影响到是否能够 充分调动学生积极性来进行实训。案例应该按照案例的特点 和学生学习的方式来设计,以下是设计案例的几个基本原 则:
(1)符合实训目标的原则。(2)真实性或拟真性原则。
(3)典型性原则。(4)启发性原则。(5)规范性原则。
4 实训案例设计的基本方法 实训案例属于综合性案例,内容应具有内在联系性,多 种知识、方法与技术融为一体,有利于提高学生综合运用知 识的能力。5 实训案例的主要来源 (1)源于工学结合的结果,我院有众多的实训基地为 我们提供了一线最新的资料,我们课题组的南丽岚等是软件 公司项目经理,有着丰富的实践经验为我们提供了大量详实 的资料的同时也为把这些资料转化成可应用于教学的案例 做了大量工作,但这种方式往往受到知识产权保护的困惑。
(2)源于和国内外相关培训机构的合作。
(3)源于院校间交流合作,资源共享。我们从大连东 软信息学院引进实训平台,进行资源共享。
(4)源于当前优秀的实训书籍及相关网站提供的实训 资料。
(5)源于对已有的实训项目进行整合和加工,这也是 一种不错的办法,不仅省取了时间和资金的投入,而且实训 效果在原有基础上有较大提高。
在程序设计类课程的实施过程中,我们收集了各种大量 的实训案例,下面我们进行分门别类的整理后,进行统计结 果如(图1) 我们对收集的实训案例的来源渠道进行了详尽的数据 统计结果如(图2) 根据对部分软件职业技术学院软件技术专业开设的课 程调查见(图3),得出以下结果:程序设计类课程中JAVA 程序设计占了很大的比例,其次C++(含C)也占了很大比例, 故我们主要整理OOP方向的案例(JAVA、C++为主,其他为辅)。