今天是:

        软件技术是计算机科学的一个重要分支,涉及软件开发、测试、维护和项目管理。学生后期学习应注重实践,通过项目开发锻炼编程能力,学习软件开发生命周期和敏捷开发方法。同时,了解软件工程原理,掌握数据库、网络通信和用户界面设计等相关知识。积极参与开源项目或实习,提升解决实际问题的能力,为将来职业生涯打下坚实基础。

一、专业培养目标

软件技术专业旨在培养具备软件开发、设计、测试和项目管理能力的高素质技术人才。学生将掌握编程语言、软件开发工具、数据库管理、系统架构设计等核心技能。职业方向包括软件开发工程师、测试工程师、项目经理、系统架构师等,可在IT企业、软件开发公司、互联网公司等领域发展。

二、课程设计

        专业基础课:C语言程序设计、数据库技术应用、Web前端设计基础HTML5+CSS3、Linux操作系统等;

        专业核心课:Java程序设计、Web前端开发程序设计JavaScript、Java Web开发、前端开发VUE、Android开发基础等;

        实习实训环节:微服务、Java企业级应用开发与实战(Spring Boot)、移动开发、课程设计集中实训等;

三、人才培养模式

软件技术专业的人才培养模式是岗位主导能力递进项目带动”。该模式的特点首先分析专业对区域经济产业企业相应的工作领域与技术领域工作过程的要求分析这些工作过程的核心能力所需的职业资格种类找出这些专业对产业行业工作领域的岗位职责任务及岗位典型工作过程找出履行岗位职责任务应具备知识技能态度结构明确软件技术专业学生在工作过程中所对应的工作任务 

依据专业培养目标及规格系统划分工作任务要求的知识技能态度结构在教学过程中引导学生熟悉软件项目开发的工作过程结合工作任务学生在学习专业核心课程时就已经成为准职业人对职业岗位有了更深刻的认识使学生能够更快的融入企业和承担相对应的职业岗位 

课程结构课程内容采取项目+过程的方法构建课程结构的构建主要分五步一是分析软件技术目的工作过程通过对软件开发项目的分析将软件开发项目的工作过程分为开发软件测试软件应用软件三大部分二是要把工作过程分析的结果转化为专业课程形成由专业平台课程和专业方向课程组成的课程结构即根据软件开发的工作过程先后次序确定开设哪些课程确定课程开设的先后次序与课时比例 三是以项目为载体开发基于项目导向的课程项目来源有两个途径学校企业学校主要提供经处理的教学项目它更贴近教学内容企业提供真实项目它更具真实感更具应用性四是要将工作领域的工作项目和内容转化为学习领域的课程内容即课程内容工作过程化五是将岗位职业技术资格标准分解融入课程内容制定相应课程标准确定生产实习和跟岗实习内容各阶段实习主要目的及其操作形式。

四、教学模式    

(一)校内实训    

在学校内部设立的实训基地、实验室进行实践教学活动,以实践为导向,依托校内实训环境,模拟真实的工作场景,提供与企业实际相近的设备和工具,让学生在模拟的工作中学习专业知识和技能。以项目为驱动、教师指导与企业导师参与,学生通过参与项目的设计、实施和评估,全面体验工作流程,培养解决实际问题的能力。通过校内实训,帮助学生在理论学习的基础上,将理论知识与实践技能相结合,提高专业技能、就业竞争力。

图1 软件机房

图2 项目实操

(二)以赛促教

学院通过组织和参与各种竞赛活动激发学生的学习兴趣,提高学生的实践能力和创新能力,推动和提升教育教学质量。以赛促教中,通过学院组织选题竞赛、国家部门组织的竞赛、专业头部企业组织的竞赛,与实际生产就业和科研紧密结合,反映专业领域的热点问题,激发学生的学习兴趣。学生在竞赛中运用所学知识和技能解决问题,展示自己的能力和才华;同时加强学生与社会、企业的联系,提高学生的专业认知实践能力,进而培养适应社会需求的高素质人才。

图3 华为ICT大赛

(三)校企合作产教融合

以就业为导向,深度开展校企合作、产教融合,构建紧密对接行业企业需求的专业课程体系;积极建立符合专业特点的人才培养模式和教学模式;妥善践行“共育型”的教学模式。深度融合“1+X”证书制度,瞄准社会需求,及时调整专业设置,优化课程内容,让企业有教学能力的能工巧匠走进课堂,促进毕业生的就业率和就业质量提高,努力实现培养高技能人才的目标。

图4 华为ICT产教融合基地

五、学生就业与持续发展

(一)学生就业

软件技术专业毕业生就业方向多样,包括软件开发工程师、前端/后端开发、移动应用开发、软件测试工程师、数据库管理员、系统分析师、项目经理、IT咨询顾问等。可在软件开发公司、互联网公司、金融科技企业、政府机构等不同领域工作,或从事自由职业、创业。随着技术发展,新兴领域如人工智能、大数据、云计算等也为软件技术专业人才提供了广阔就业前景。

     (二)持续发展

软件技术的可持续发展空间广阔,随着数字化转型的加速,各行各业对软件解决方案的需求不断增长。软件技术在人工智能、物联网、大数据分析、云计算等领域的应用推动了创新和效率的提升。此外,开源软件的兴起、敏捷开发方法的普及以及持续集成和持续部署(CI/CD)的实践,为软件技术的持续进步和创新提供了动力。随着技术的不断演进,软件技术专业人才将持续面临新的挑战和机遇,拥有广阔的职业发展空间。