• Introduction

    Overview of the course; schedule, projects, grading, and policies
  • Foundations

    Data communications foundations; requirements, architecture, and performance
  • Socket Programming

    Basics of socket programming; The Number Guessing Game