The Computer Networking program provides general networking theory, practical experience, soft-skills development, and opportunities for career exploration. It teaches networking based on application, covering networking concepts within the context of network environments students may encounter in their daily lives-- from small office and home office (SOHO) networking to more complex enterprise and theoretical networking models later in the curriculum.