Use professional level programming tools to produce network designs.

• Apply routing and raw sockets, RPC and shared memory.
• Produce software that focuses on network programming in the context of network protocol development and implementation (e.g., SNMP, ICMP, routing, multicasting, ARP, etc.), and distributed services and 'system-level' applications such as client-server and peer-to-peer applications, distributed file systems and name services.

Required Courses

  • Complete one of the following
  • CST 484: Advanced LAN/WAN Sys Integrat (4 units)
  • CST 284: LAN and WAN Internetworking (4 units)