基于工作过程的软件技术专业核心课程的开发

2022-09-11

软件核心课程的建设思路需要结合外部人才的需求以及内部教学资源等条件进行综合分析, 立足实际, 提升软件技术人才的培训效果。为此本文主要以链路闭环式的教育模式进行探讨。

一、当前阶段软件技术教育培训过程中存在的主要问题

(一) 对技术人才培养目标的定位不准确

企业单位不仅缺少系统分析、项目设计方面的高级人才, 同时也缺少直接进行程序编制、测试、维护等方面工作的基层员工。出现该种情况的原因主要包括两方面:首先, 基层职工的储备量不足。初级软件人才作为企业单位软件操作、控制的基本职工构成, 承担着软件程序编制、测试以及维护等工作, 实际人才需求量较多。但现有的基层职工数量往往满足不了单位的需求;其次, 对人才培养目标的定位不准确, 部分教育机构对初级软件人才的关注度不足, 在一定程度上降低了人才培养的实际效率[1]。

(二) 教育机构的客观条件满足不了人才培养的需求

软件专业作为教育发展历程较短的专业学科, 教育机构在开展课程的过程中, 实际的教育资源无法完全满足专业技能人才培训的需求。具体来讲, 这种教育资源的滞后性主要体现在两个方面:首先, 硬件资源的落后, 使得教师在进行软件专业教学时, 无法充分对专业知识进行实践分析、讲解。学生们的软件技术得不到有效的锻炼, 芯片、计算机、存储设备等硬件设施不完善;其次, 教育软实力不足。当前阶段, 尽管我国软件技术产业的发展逐步深入, 但相较于更早进入信息化阶段的国家, 技术储备与实践经验仍旧存在一些缺陷。这种情况也使得国内软件教育机构存在师资力量不强、教师的教育水平落后等方面的问题。

(三) 教学技术、方法与软件专业的实际应用脱节

在传统教育观念中, 技能型人才的培训初期是以专业知识教育为主的, 到后期才会与实践课程结合在一起, 教师在实践过程中进行专业辅导。但软件课程的理论需要与实践进行及时验证, 才能保证专业教育的高效性。与此同时, 软件技术的实际更新速率较快, 教育单位必需采用工学相结合的教育模式, 才能保证软件课程的实效性。然而, 现阶段大部分学校对工学结合的教育模式关注度不足、了解不全面、缺乏实践经验。落后的教学方式不仅磨灭了学生对软件课程的兴趣, 还使得教育投入没有取得预期的效果, 导致软件技术人才储备不足[2]。

二、以工作过程为基础进行核心课程开发的有效途径

(一) 以工作过程为基础进行软件专业建设的主要思路

链路闭合式的教育模式主要包括五个阶段, 即工作岗位、工作过程、校企合作、真实环境以及职业需求。其中, 工作岗位包含的主要内容为:以工作岗位为基础进行技能分析, 可以帮助教育机构合理定位培训目标, 确保人才培训课程的针对性与专业性。教育单位需要联系相关的软件企业及协会, 对岗位置业需求进行全方位了解, 并在此基础上组建专门的指导小组, 开展实践指导专业讲座, 为学生提供合理的职业技能发展方向的指导;以工作过程为基础进行课程体系的建设内容包括:软件课程的开发主要是通过与协会、企业的合作, 分析工作岗位对软件技能的具体需求, 并以工作过程为基础, 了解实际的工作任务, 对行动领域以及职工的能力要求进行确认, 得到对应的学习领域, 并针对学习领域制定出核心课程安排。

(二) 课程开发的具体流程

1. 课程开发过程中工作任务的获取与转换

工作过程主要是指企业单位为了保证工作任务的顺利完成并获得预期的效果开展的一个完整的工作流程。工作任务具体指实践过程中的某一项行为, 对该项工作的实际内容以及表现形式进行反馈。软件开发作为企业单位常见的一种工作任务, 主要针对的是按照软件程序使用周期划分而成的不同内容, 由于阶段性工作目标的不同, 使得实际的工作任务也有所区别, 包括数据收集阶段、软件项目设计阶段、编程阶段以及测试、维护等任务环节。在获得工作任务的基础上, 需要将其转化为行动领域。行动领域实质上是各种工作任务的集合形式, 教育机构能够通过行动领域对开发课程需要的学习领域进行合理划分。

2. 以行动领域为基础确定对应的学习领域

根据行动领域在工作过程中的相关性以及存在的联系, 我们也可以将某些存在一定关系的行动领域合并为一个学习领域。如把学习领域中的面向对象程序设计与分析可以分解为需求分析与软件设计两个行动领域的相关内容。同时对内容比较多的行动领域可以进行拆分, 通过拆分可以得到多个学习领域。如数据存储结构建立这一行动领域的内容被分在软件系统的数据库设计与开发和文件存储与设计两个学习领域中学习[3]。

3. 明确划分、设定专业课程的范围

学习领域所涉及的技术并不是单一的, 但是我们可以通过一种具体的典型技术条件上的案例来进行学习, 就可以实现该学习领域所包含的职业岗位综合技能的培养。比如软件系统的数据库设计与开发学习领域中, 涉及多种数据库, 但在这一学习领域对应的专业核心课程中并不需要把所有的数据库管理系统都系统地学习一遍, 我们只是按照软件产品开发过程中的具体要求, 选择其中一种数据库技术作为数据管理工具就可以了。

三、结语

软件开发、编程专业教育学科作为信息化社会发展的重要基础, 需要通过人才培养, 满足各企业单位软件技术应用需求。在此基础上, 针对现阶段教育机构面临的培养目标定位不准确、教学资源匮乏等问题, 教育部门应该通过专业建设思路的分析, 设定合理的技术研究范围, 对核心课程进行科学开发。

摘要:在实际的软件专业相关数据的调查报告中发现, 当前阶段, 软件专业的人才分布呈“金字塔”状, 高级人才、中级人才以及低级人才之间的分布比例为1∶4∶7。但在实践环节, 人才的结构模式却表现为高级人才与低级人才较少, 中级人才比例较高的橄榄型结构。为此, 需要相关教育机构及时调整软件教学方案, 对核心课程进行合理开发, 为软件技术人才结构的合理调整夯实基础。

关键词:准确定位,教学资源,建设思路

参考文献

[1] 盛松梅.基于工作过程课程体系开发的研究——以高博学院产品造型设计专业为例[J].教育现代化, 2016, (35) :60.

[2] 孙冬, 徐立新.基于工学结合的高职软件技术专业核心课程体系内容改革的研究与实践[J].河南机电高等专科学校学报, 2016, 24 (2) :74-77.

[3] 李新良.基于职业岗位的项目化课程体系研究——以软件技术专业为例[J].科技展望, 2016, 26 (27) :106.

上一篇:浅谈初中数学课堂教学的有效性——引导学生在体验中有效地学习数学下一篇:列宁司法权思想及其现实意义