软件类专业主要涵盖以下学科:
计算机科学与技术:
研究计算机的设计与制造,以及利用计算机进行信息处理的学科。涉及内容包括计算机硬件和软件组成原理、计算机操作系统、计算机网络基础、算法与数据结构等。
软件工程:
采用工程化的方法构建和维护有效、实用和高质量的软件。涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
网络工程:
设计、研发和解决网络系统问题的工程学科。培养掌握网络工程的基本理论与方法以及计算机技术和网络技术等方面的知识。
信息安全:
研究保护计算机系统和网络免受未经授权的访问、使用、修改、泄露等威胁的学科。
物联网工程:
研究物品间连接和通信的技术,实现智能化识别、定位、跟踪、监控和管理的一种网络概念。
计算数学及其应用软件:
研究数学在计算机科学中的应用,包括算法、数据结构、数值方法等。
信息与计算科学:
研究信息的获取、处理、存储和应用,以及计算理论与方法的科学。
信息工程专业:
建立在超大规模集成电路技术和现代计算机技术基础上,研究信息处理理论、技术和工程实现的专门学科。该专业以研究信息系统和控制系统的应用技术为核心。
计算机系统结构:
研究计算机系统的结构和方法,包括处理器设计、存储系统、输入输出系统等。
计算机应用技术:
研究计算机在各种应用领域中的技术和方法,如人工智能、数据挖掘、虚拟现实等。
智能科学与技术:
研究使计算机模拟人类智能的理论和方法,包括机器学习、计算机视觉、自然语言处理等。
空间信息与数字技术:
研究空间信息的获取、处理、管理和应用,以及数字技术在空间应用中的技术。
这些学科共同构成了软件工程的专业基础,旨在培养能够在计算机科学和软件工程领域进行设计、开发、维护和管理的专业人才。建议选择软件工程、计算机科学与技术、信息安全等专业,这些专业在软件开发、系统架构、网络安全等方面有广泛的就业前景。