CSCI3363

Computer Networks

This course studies computer networks and the services built on top of them. Topics include packet-switch and multi-access networks, routing and flow control, congestion control and quality-of-service, resource sharing, Internet protocols (IP, TCP, BGP), the client-server model and RPC, elements of distributed systems (naming, security, caching, consistency) and the design of network services (peer-to-peer networks, file and web servers, content distribution networks). Coursework involves a significant amount of Java/C programming.

Course overview

Department
Computer Science
School
MCAS
Credits
3

Requirements fulfilled

No source-backed degree requirement is attached to this course yet.

Official evaluation summary

4.79 / 5

Based on 162 aggregate responses from BC Avalanche/Blue evaluations.

Data freshness

Course and evaluation data last updated 2026-07-23. Source details and limitations are documented in Data Sources and Methodology.

Instructors

  • Charles Wiseman
    Fall 2026, Fall 2025, Fall 2024, Fall 2023, Fall 2022 · Official rating 4.92/5

Sections

  • Section 01
    Fall 2026 · Charles Wiseman · 245 Beacon Street Room 229 MWF 01:00PM-01:50PM · Offered