软件技术:软件的“建造师”
2022-03-18于雅智
>>>于雅智
随着信息技术的发展,越来越多的学生在报考大学时倾向于选择计算机类专业。有的学生认为学习计算机就是学习编程,甚至有的学生认为计算机就是编程。本文将详细介绍专科层次的计算机类专业—软件技术。
一、专业介绍
软件技术是普通高等学校高等职业教育(专科)专业,属于计算机类,是计算机科学的一个分支,和软件工程、软件科学专业相比,软件技术专业的侧重点在开发和技术的实际应用,而对软件开发的理论要求没有那么高。高考综合改革前,主要招收理工类考生,在高考综合改革实施方案“3+1+2”模式下,参加普通高等学校招生全国统一考试的考生,报考软件技术专业首选科目是物理,再选科目大部分高校没有要求,小部分高校由于学校或专业方向的特殊性要求,再选科目提的要求为化学。
软件技术专业学习年限是三年,包括校内学习与校外实践。毕业后就业方向是IT企业、政府机关和企事业单位的软件技术领域,学生能够从事软件编程、软件测试、软件实施与维护等工作。若学生继续深造,可参加省内专接本升学考试,接本专业包括:计算机科学与技术、软件工程、网络工程、物联网工程、数字媒体技术。专接本毕业后如果还想深造,可报考研究生。
二、主修课程
无论是就业还是继续深造,都要学好主修课程。主修课程包括专业基础课与专业核心课。专业基础课主要培养学生计算机基础素养,培养学生在开发软件时必备的技能:软件需求分析能力、软件系统建模素养以及软件系统测试能力。专业基础课程主要包括Web前端开发、Python 基础、网络基础、文档写作、专业英语、软件实施与维护。
软件技术的专业核心课程与其专业方向相关,该专业主要包括五个方向:游戏软件技术、网络软件技术、网站开发技术、软件测试技术、前端开发技术,每个方向侧重软件开发的某一特性。现阶段我们常用到的软件属于应用类软件,包括办公软件、通讯软件、购物软件、教育软件等。应用方式包括电脑(PC)端,移动(手机、平板电脑)端。结合现代应用软件的特点,开发的软件的语言、架构、模式是每个专业方向的重点。
游戏软件技术专业常常被误认为是打游戏的专业,而实际是开发游戏的专业。需要学生掌握至少一种游戏开发平台,熟悉游戏框架、游戏编程与测试,手游与桌游都有涉及。其专业核心课为Java程序设计、Android基础编程、Android高级编程、手机游戏综合开发实践、数据库原理与应用、数据结构。网络软件技术与网站开发技术专业较相似,主要培养从事网络集成与工程监理、Web网页制作与网站设计、信息安全与网络管理的高级网络技术应用型人才。专业核心课包括数据库原理、面向对象程序设计,网络安全管理与维护技术,HTML与JavaScript,网络规划;网站设计方向:ASP动态网站建设、JAVA网络程序开发、Dreamweaver网页设计、 Flash动画设计。软件测试技术与前端开发技术专业核心知识被包含在前三个专业中,大部分学校没有单独开设相关专业。
简而言之,软件技术是普通高等学校高等职业教育计算机类主流专业,重在培养学生掌握计算机软件开发各过程的核心专业知识和技术技能,助力学生具备认知能力、合作能力、创新能力等职业关键能力,培养高素质复合型技术技能人才。