网络软件

专业概述

网络软件专业为网络和分布式系统领域的软件工程师提供了一个独特的机会。通过基本概念课程和实践经验的结合,学生将学习基础知识,以及网络的设计、开发和实现,以及网络对分布式系统的影响。

该专业侧重于网络架构、传输和应用层协议、网络编程和分析,并包括网络安全、多媒体网络、移动计算网络、网络管理代理、分布式操作系统以及网络对分布式系统的影响等高级主题。

必修专业核心(6个单元)两个(以下类)

  • 计算机网络设计
  • 网络编程与应用

专业选择(3学分,选修一个(以下类)

  • CMPE 273企业分布式系统
  • CMPE 275企业应用开发
  • CMPE 281云技术
  • CMPE 283虚拟化技术
  • CMPE 285软件工程过程
  • CMPE 287软件质量保证和测试
  • CMPE 255数据挖掘
  • CMPE 256大规模分析

注意:2014年春季或秋季学期的以下课程可以用作专业核心或专业选择课程。

  • cmpe208网络体系结构和协议
  • CMPE 209网络安全