职业教育是以区域经济发展和产业需求为基础,培养掌握专业知识、从事专业实际工作的专业素质和综合专业技能,适合生产、服务、管理的技能应用型人才。新疆农业职业技术学院软件技术专业自2004年成立以来,已招收统一招生学生13年,向社会出口毕业生500余人。软件技术专业属于高职教育工程类技术专业,根据“就业导向、能力标准、产学研结合”人才培训目标,根据新疆信息人才需求研究报告,建立培训适应区域经济发展需要,具有良好的专业素质、软件开发技术和应用理论基础、程序设计和数据库应用软件开发基本技能,能够更熟练地进行软件测试和数据库管理,以及德国、智力、身体、美容软件蓝领的综合发展。软件技术专业培养从事软件开发、软件测试、数据库应用系统开发、软件技术支持与服务等工作的技术应用型人才。课程开发是指通过需求分析确定课程教学目标,然后根据教学目标选择教学内容,规划、组织、实施、评价和修订教学活动,实现课程教学目标的全过程。课程开发过程包括课程设计、资源建设、教学实施、考核评价四个阶段。针对软件技术专业核心课程的开发过程,整合专业教师、企业技术人员和学生的资源、需求和能力,完善课程开发的各个阶段,形成基于校企深度合作的全过程、动态、多角度、可持续的课程开发模式。近年来,以市场为导向,新疆农业职业技术学院软件技术专业与企业合作开展课程教学有两种模式:(1)以校园专业教师为主导,引进企业资源,开发项目课程。(2)以企业为主导,企业工程师进校授课,校内教师协助,开展项目化课程。
以校园教师为主导的课程建设
随着Android智能手机的应用和推广,对Android系统相应软件的开发需求也越来越大。目前,国内手机市场正在迅速向智能手机推广,Android系统无疑是最大的市场需求。新疆农业职业技术学院与谷歌中国大学合作部开展了深入的校企合作。本文以“Android应用开发”课程建设为例,介绍了课程开发模式和实践。根据谷歌公司的岗位职业分析,以专业研究、职业岗位分析和专家论证为支撑,以就业为导向,在职业岗位分析的基础上,明确职业岗位的知识、能力和素质,实现与本课程相衔接的课程体系(学习领域)的建设。根据市场对Android应用程序开发程序员的巨大需求,构建了基于“Android应用程序开发程序员”的模块化课程体系,坚持以岗位能力为基础的课程建设理念。课程体系中的每门课程都是针对培养学生的专业素质能力、专业通用能力和岗位特定能力三个层次的能力,将典型的工作任务转化为一个或多个学习领域,一个学习领域对应一门课程,将多个典型工作任务中的公共学习领域划分为专业基础课程,称为专业通用能力培养模块。独特的学习领域分为专业课程,称为核心岗位能力培养模块,该模块还包括专业课程,称为核心岗位能力培养模块。.NET程序员、Java程序员和Android程序员课程学习子模块。这样,就形成了由专业基础课、专业课、专业选修课组成的课程体系。专业基础课围绕不同类型程序员典型工作任务中的公共学习领域和专业素质培训开设,专业课紧紧围绕不同类型程序员独特的学习领域开设,专业选修课围绕培养岗位群体拓展岗位能力开设。构建Android应用开发课程教学体系,结合Android应用开发要求,修订了C语言程序设计、Java程序设计、数据库系统应用技术三门课程,使三门课程成为课程体系的前沿编程基础;修改Linux操作系统课程,增加Android系统基础知识和Android与Linux相关知识,使本课程成为课程体系前沿平台的基础课程。课程结束时,建立单独的Android项目培训课程,模拟小型软件公司,与企业合作开展“基于Android系统的智能手机应用开发”培训,巩固学生开发Android应用的专业技能。通过本课程的学习,学生可以掌握Android开发中常用的工具和技能,掌握Android应用开发的基本技能,并在Android平台上开展基本的应用开发工作。理论与实践相结合,学生可以掌握Android应用程序开发,、部署一系列流程和方法,可以利用所学知识开发和推广Android应用程序,进一步学习更复杂的应用开发技能。目前,本课程已实施5年,教学效果良好,受到广大学生的欢迎,有效提高了学生的职业技能和就业质量。