标题 | 基于多课程合作的软件技术专业项目制教学模式研究 |
范文 | 何伟 成澜 摘要:高等职业教育以行业需求为导向,为提高学生职业竞争能力,本文改变软件技术专业传统教学模式,以工作职能为依据,划分教学模块,每个模块中设计的课程相辅相成,共同合作提高学生对于专业的认知度,并加深学生对岗位能力的理解。该教学模型在实际应用中提高了学生的学习兴趣,具有一定的社会推广价值。 关键词:项目制教学;软件技术专业;职业竞争力;多课程合作 中图分类号:G712 文献标识码:A 文章编号:1009-3044(2019)04-0109-02 Abstract: Higher vocational education is oriented to the needs of the industry. In order to improve students' professional competitiveness, this paper changes the traditional teaching mode of software technology. Based on the work function, the teaching module is divided. The courses designed in each module complement each other and work together to improve studentsability, and deepen students' understanding of job abilities. The teaching model enhances students' interest in learning in practical applications and has certain social promotion value. Key words: project teaching; software technology major; professional competitiveness; multi-course cooperation 1 高等职业学校软件技术专业教育现状 高等職业教育主要是使学生获得某一特定职业或职业群所需的实际能力(包括技能和知识等),提供通向某一职业的道路。因此高等职业教育是以市场人才需求为导向的就业教育[1]。 软件技术专业主要以培养学生具有基本的计算机软件编程能力,掌握软件项目的实用开发方法和实践技能,具有团队合作精神,能从事计算机软件产品的开发、测试与服务的高素质技术技能型人才。目前高职软件技术专业教学计划制定以软件行业主流开发语言为核心,由基础到高级逐渐提高技能要求设置三年教学计划。传统的教学计划专业知识点分散,学生在学习过程中只能被动的了解一些专业技能要求,而对于实际软件产业的工作流程很难了解全况。并且目前的软件专业技能重点是培养学生的编程能力,但从学生的能力及个性化发展的角度出发,并非所有的学生将来都进入程序员的工作岗位上,对于软件行业的其他岗位高职教育中涉及较少,这在一定程度上限制了学生的就业范围[2,3]。 本文设计了基于多课程合作的项目制教学模式,在该模式中软件技术专业的教学计划以工作职业为导向,分为多工种模块,模块内部多课程合作教学,以项目的形式完成教学内容。使得学生在学习过程中详细地了解行业的工作流程,增加学生的专业认知度,提高学生的学习兴趣。 2 项目制教学 项目制教学是一种以实践为导向、教师为主导、学生为主体的教学方法,具有实践性和体验性的特点。从实际需求出发,在教学内容中选择典型问题或主题设计项目,以进行项目研究的方法合作教学,通过师生共同实施项目进行教学活动。其特点是:把整个教学过程分解成具体的工程或事件,设计出项目教学方案。在教学过程中,学生不仅了解了理论知识和操作技能,更重要的是培养了学生的职业能力[4,5]。 项目制教学的具体实施流程:(1)明确项目任务:教师提出项目任务,学生讨论;(2)制定计划:学生制定项目计划,教师审查并给予指导;(3)实施计划:学生分组及明确分工,合作完成;(4)检查评估:学生自我评估,教师评价;(5)归档或应用:记录归档,应用实践[6]。 项目制教学改变传统的教师灌输式的教学方式,变被动为主动。学生在明确任务、制定计划、实施计划、检查评估及归档应用过程中,不断思考主动汲取新的知识[7]。项目制教学过程中设计的项目一般与实际应用接轨,通过项目的运行,不仅学生的能力得到提高,更重要的是学生能够在完成项目的过程中得到满足,了解自己所学知识的价值所在,对于提高学生的学习动力有很大的帮助。 3 以项目为载体的软件教学体系结构设计 3.1 软件专业岗位需求 软件技术专业对应的三个职业岗位:软件开发,软件测试及软件服务,具体岗位划分表如表1所示。三个职业岗位对应职业任务有:需求分析、软件设计、编码实现、软件测试和软件服务。典型工作任务及其对应的职业能力如下所述: 1)需求分析能力:要求学生可以明确用户需求,可行性分析,现状调查及进行目标分析。 2)软件设计能力:要求掌握系统结构、系统功能、数据结构及模块设计方法。 3)编码实现能力:要求学生能过利用相关编程语言完成应用程序开发。 4)软件测试能力:要求学生掌握设计测试用例,并能够进行集成测试,系统测试,测试验收并编写测试报告。 5)软件服务能力:要求学生能够完成软件安装部署,软件维护。技术支持及用户技术培训等能力。 3.2 教学体系结构设计 本文以软件行业的职业岗位为基础,根据软件服务、软件开发及软件测试三个工作岗位的技能需求,设计了三大模块教学计划,教学模块结构图如图1所示,每个模块内部的课程之间相互协作,目的为提高学生对于岗位能力的掌握。各门课程的教学过程中以项目任务的形式开展,课程设计的思路是:选择合适的载体,即设计出能承载模块中技能和知识点的项目。在实施项目过程中通过学生主动参与项目的“需求调研、决策、计划、实施、检查及总结”,教师对项目任务进行“布置、引导、提问、检查、小结及反馈”。从而在学生掌握专业知识的基础上,增加了专业的系统性,提高了学生的专业岗位适应性,有利于学生进入工作岗位后尽快地适应实际的工作环境。 4 模型实践 为检验该模型的可行性,本文选择了目前正在实施的相关性较强的两门课程:《UI框架设计》与《UI框架应用》作为实验课程。《UI框架设计》课程教学目的是培养学生的美工能力,利用photoshop等制图软件设计用户界面。《UI框架应用》课程教学目的是培养学生移动应用程序的开发能力,利用HTML5完成前台界面设计。传统教学过程中这两门课程是互不影响独立进行教学。然而这两门课程培养的能力是一名前端开发人员必备的两个基本能力,是相互有关联的,因此本文以軟件专业大二学生为实验,将上述两门课程调整到同一个学期同时开设,并且这两门课程的教学计划以实际项目开发为基础,教学过程改变传统的知识讲解方式,两门课程合作共同完成项目为主线,学生在学习过程中充分发挥自己的想象力,利用《UI框架设计》课程中所讲授的设计方法,设计项目界面,并通过《UI框架应用》课程中的讲授内容利用HTML5实现移动应用界面。该模式的执行促使学生改变传统教学被动接受的听课模式,为解决自己在实际项目开发过程中遇到的问题,学生会主动思考接收课程中的相关知识点。课程的效率得到了大大的提高,并且学生对于前端开发这个职位的工作任务也有了更加深刻的了解。图2为学生设计界面。 5 总结 高等职业教育是以市场人才需求为导向的就业教育,本文为提高软件专业学生的专业技能及就业能力,设计了基于多课程合作的项目制教学模式,在该模式中软件技术专业的教学计划以工作职业为导向,分为多工种模块,模块内部多课程合作教学,以项目的形式完成教学内容。为验证该教学模式的可行性,本文以《UI框架设计》和《UI框架应用》两门软件前端开发课程为例,以项目制教学的方式完成教学计划,整个项目实施过程中学生学习兴趣浓厚,学习效率得到很大的提高。实践证明该模式具有一定的推广价值。 参考文献: [1] 文英,韦泽训.基于高职通信类专业的电子技术项目制教学模式探究[J].继续教育.2017,3:45-46. [2] 杜爽,朱凤武,郭瑞娟,孙上媛.电工与电子技术教学改革的研究与探讨[J].高教学刊, 2016(9) . [3] 胡蓉.基于项目制教学法的工业机器人实训研究[J].机械研究与应用,2018,4(31):224-226. [4] 彭树栋.高职广告设计专业“工作室项目制”教学模式探讨[J].学院.2017,11:55. [5] 庄晓燕.电子技术课程的课堂教学研究与探讨[J].教育教学论坛,2016(5). [6] 张婷,陆善婷,陈扬,等.工业机器人实践类课程教学方法探索[J].产业与科技论坛,2018(5):175-176. [7] 李小明.基于“项目制”教学模式的数控专业课程改革与实践[J].湖南农机,2014(3):154-155. 【通联编辑:王力】 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。