中山大学软件工程的本科专业
软件工程专业人才培养以软件核心知识为基础,以强化语言(英语)能力为重点,以实际软件开发能力培养为特色,培养具有实战能力的国际化工程型软件人才。
该专业设有通信软件、计算机应用软件、数字媒体技术、嵌入式软件与系统、电子政务等方向,所有方向的基础课和专业基础课基本相同,在高年级阶段针对各方向的需要和特点开设相应的专业方向课程,从而使得学生毕业时具备“厚基础、一专多能”等优势,增强就业竞争力。
主要课程(基础课和专业基础课部分):高等数学、离散数学、线性代数、数值计算方法、概率统计、软件工程导论、程序设计、面向对象技术、数据结构、操作系统、编译原理、数据库管理系统、系统分析与设计、数字电路与逻辑设计、电路与电子技术、计算机原理与接口技术、计算机网络等。
数字媒体技术方向学习计算机软件和硬件类专业基础课及专业课,计算机图形学、图像处理、3D动画设计、网络游戏、媒体设计与制作等课程,掌握计算机软件系统分析和设计的基本技能,具备信息系统及数字媒体设计、开发和管理能力;学生毕业后可以到信息技术企业从事网络游戏、网络视频、远程教育和远程医疗的设计开发,也可在国家机关、事业单位从事计算机、信息网络管理、数字媒体设计及开发等工作。
嵌入式软件与系统方向学习计算机软件和硬件类专业基础课及专业课,以及嵌入式操作系统、嵌入式计算、嵌入式软件开发与应用等课程,培养学生掌握嵌入式软件与系统分析和设计的基本技能,具备嵌入式系统的设计、开发和应用能力;学生毕业后可以在信息技术、控制、自动化等类型企业从事嵌入式软件与系统的设计、开发,也可在国家机关、事业单位从事计算机、信息网络管理等工作。
通信软件方向学习计算机软件与硬件类专业基础课和专业课、电路分析与电子技术基础、通信原理、网络技术、现代电信交换等专业基础理论;掌握各类通信网、通信系统及其主要设备的构成原理、技术性能、设计、调试、运行维护和管理的基本知识;掌握通信软件分析与设计、对国内外通信工程及相关学科的现状和发展趋势有一定的了解;具有严谨的科学作风和创新能力;具有独立对一般的通信系统和网络进行分析、设计和研究开发的能力。学生毕业后可以在电信运营商、通信电子类企事业单位从事通信工程的设计、管理和软件开发工作。
计算机应用软件方向以计算机应用软件的研究、设计和开发为主要研究对象。培养学生对计算机科学理论和软硬件基础知识有较全面的了解,着重培养学生具有较好的计算机应用能力,胜任计算机应用软件的设计、开发和运用的工作。学生毕业后可以在国家机关、企事业单位从事计算机、信息网络管理、应用软件设计及开发等工作。
电子政务方向主要学习计算机软件、硬件和电子政务及其信息管理方面的基本理论和基础知识,掌握计算机软件系统分析和设计技能,具备电子政务系统开发和管理能力;学生毕业后可以在信息技术企业从事软件开发,在国家机关、企事业单位从事电子政务系统建设及政务信息网络化管理工作。