شبکه های کامپیوتری مجموعه ای از کامپیوترهای مستقل متصل به یکدیگرند که با یکدیگر ارتباط داشته و تبادل داده می کنند. مستقل بودن کامپیوترها بدین معناست که هر کدام دارای واحدهای کنترلی و پردازشی مجزا بوده و بود و نبود یکی بر دیگری تاثیرگذار نیست. هدف از رشته شبکه های کامپیوتری تربيت افرادي است كه در زمينه مطالعه، طراحي، ساخت، راه اندازي و نگهداري سيستم هاي سخت افزاري و نرم افزاري، شبكه هاي كامپيوتري و همچنين جمع آوري، سازمان دهي، طبقه بندي، استفاده و انتقال اطلاعات و مديريت فرآيند آنها تبحر لازم را داشته باشند. دانشجویان این رشته در طول تحصیل به مطالعه و شناخت انواع معماری های رایج در شبکه های کامپیوتری، سیستم های توزیع شده، ارزیابی کارایی شبکه های کامپیوتری، طراحی ساز و کارهای برگرفته از طبیعت برای مدیریت شبکه: جامعه شناسی، اقتصاد، زیست شناسی و... می پردازند. شبکه های کامپیوتری همچنین با سایر رشته ها و گرایش های کامپیوتر نظیر تجارت الکترونیک، ارتباط و همکاری نزدیک دارد. پیکربندی و پیاده سازی شبکه های کامپیوتری و برنامه نویسی تحت شبکه و پیاده سازی سیستم های توزیع شده (مانند پایگاه داده های توزیع شده یا سیستم عامل های توزیع شده) از دیگر فعالیت های این رشته است.