软件技术
专业介绍
本专业培养掌握本专业知识和技术技能,具备职业综合素质和行动能力,面向软件和信息技术服务行业的计算机程序设计员、计算机软件测试员、计算机软件工程技术人员、信息系统运行维护工程技术人员等职业,能够从事软件开发、软件测试、软件技术支持、信息系统运维等工作的高技能人才。
男女比例
开设课程
Java程序设计
Java程序设计讲授Java语言的面向对象编程思想和核心技术,包括类、接口、异常处理、多线程等,培养学生开发跨平台应用程序的能力。
数据结构
介绍线性结构(数组、链表)、非线性结构(树、图)等基本数据结构的定义、存储方式及操作,为数据组织与算法实现提供基础支撑,解决数据高效组织问题。
数据库技术
学习数据库的基本概念、原理与核心技术,涵盖数据模型、关系代数等内容,解决数据组织与存储的基础理论问题,为数据库应用提供理论支撑。
Web前端开发
学习HTML、CSS、JavaScript等前端技术,掌握响应式设计、框架开发等能力,解决网页界面开发与交互实现问题,满足Web应用前端需求。
软件工程
涵盖软件开发生命周期、项目管理、质量保障等内容,学习需求分析、设计、测试与维护方法,解决软件高效开发与可靠交付问题。
C语言程序设计
学习C语言语法、数据结构及编程思想,掌握程序设计基本方法,解决基础编程与算法实现问题。
Python程序设计
系统学习Python编程语言,包括语法、数据结构、函数及面向对象编程,掌握程序设计思维与基础开发能力。
软件测试
学习软件测试的类型(功能、性能等)、方法与流程,包括测试用例设计、缺陷管理,解决软件质量保障与问题排查问题。
操作系统
系统学习操作系统的核心概念、功能与实现,包括进程管理、内存管理等,解决计算机系统资源管理与调度问题。
Linux操作系统
系统讲解Linux系统的安装、命令行操作、用户管理、进程调度等,解决Linux环境下的系统管理与维护问题,为服务器运维与开发提供基础。
面向对象程序设计
课程结合编程语言(如Java、C++)实践面向对象编程,涵盖类设计、多态实现等,解决软件开发中代码复用与可维护性问题,提升编程实践能力。
移动应用开发
教授移动应用的开发技术,包括原生开发、混合开发等,解决移动应用从设计到实现的开发问题。
计算机网络技术
聚焦网络实用技术,学习路由交换配置、网络性能优化、故障诊断,掌握网络工程实施与运维技能,解决企业网络运维中的实际问题。
框架技术
学习框架技术的原理、方法与应用实践,涵盖关键技术要点与操作规范,培养学生的技术应用能力与创新精神,服务软件技术专业领域的技术发展需求。
UI设计
学习UI设计的基本原理、方法与流程,涵盖设计思维、创意表达与方案实现等内容,培养学生的设计能力与创新意识,服务视觉传达设计专业领域的设计实践需求。
项目实训
通过项目实训的系统训练,培养学生的动手操作能力与实践技能,涵盖实验设计、操作规范与数据分析等环节,强化理论与实践的结合,提升移动互联应用技术专业的实际应用能力。
培养目标
职业面向
面向计算机程序设计员、计算机软件测试员、计算机软件工程技术人员、信息系统运行维护工程技术员等职业。
培养目标定位
本专业培养德智体美劳全面发展,掌握扎实的科学文化基础和网页设计、数据库设计与应用、程序设计及相关法律法规等知识,具备软件设计、开发、测试等能力,具有工匠精神和信息素养,能够从事软件开发、软件测试、软件技术支持、信息系统运维等工作的高素质技术技能人才。
能力要求
- 01
具备数据库设计与应用、计算机系统操作等能力;
- 02
具备简单算法分析与应用能力;
- 03
具备软件界面设计的能力;
- 04
具备软件设计、开发、测试等能力;
- 05
具备软件安装、实施与运维服务能力;
- 06
具有探究学习、终身学习和可持续发展的能力。
实习实训
对接真实职业场景或工作情境,在校内外进行面向对象程序设计、软件建模与设计、网站开发技术、企业级项目开发、软件测试等实训。在软件和信息技术服务业相关企事业单位、生产性实习基地等场所进行岗位实习。
