شبکه‌های کامپیوتری

رشته: مهندسی و علم کامپیوتر گرایش: شبکه‌های کامپیوتری
مقطع: تحصیلات تکمیلی آخرین تصویب: ۱۴۰۳/۱۰/۱۶

مشخصات کلی، تعریف و اهداف

این گرایش به منظور ارایه دانش پایه و کاربردی لازم در زمینه انواع شبکه‌های کامپیوتری در کاربردها و محیط‌های محاسباتی مختلف و یادگیری تکنولوژی‌ها و سرویس‌ها و تکنیک‌های علمی و کاربردی در این حوزه طراحی شده است و هدف آن تربیت افرادی است که با برخورداری از دانش و تبحر لازم در این حوزه، توانایی مدیریت، تحلیل، طراحی، پیاده‌سازی، توسعه و ارتقای انواع شبکه‌های کامپیوتری در کاربردهای مختلف را داشته باشند.

جدول عناوین و مشخصات دروس

جدول ۱. دروس جبرانی

عنوان درس واحد Course Title
سیستم‌های عامل ۳ Operating Systems
شبکه‌های کامپیوتری ۳ Computer Networks
سیگنال‌ها و سیستم‌ها ۳ Signals and Systems
انتقال داده‌ها ۳ Data Transmission
طراحی الگوریتم‌ها ۳ Design of Algorithms
آمار و احتمال مهندسی ۳ Engineering Probability and Statistics

جدول ۲. دروس اصلی

عنوان درس واحد Course Title
شبکه‌های کامپیوتری پیشرفته * ۳ Advanced Computer Networks
ارزیابی کارایی شبکه‌های کامپیوتری ۳ Performance Evaluation of Computer Networks
امنیت شبکه پیشرفته ۳ Advanced Network Security
مدیریت شبکه‌های کامپیوتری ۳ Management of Computer Networks
سیستم‌های توزیع‌شده ۳ Distributed Systems
ارتباطات بی‌‌سیم ۳ Wireless Communications
کیفیت سرویس در شبکه‌های کامپیوتری ۳ Quality of Service in Computer Networks
اینترنت اشیاء ۳ Internet of Things
بهینه‌سازی محدب ۳ Convex Optimization

* اخذ حداقل ۴ درس از جدول فوق شامل دروس ستاره‌دار برای دانشجویان این گرایش الزامی است.

جدول ۳. دروس اختیاری

عنوان درس واحد Course Title
نظریه الگوریتمی بازی‌ها ۳ Algorithmic Game Theory
نرم‌افزاری‌سازی و مجازی‌سازی شبکه ۳ Network Softwarization and Virtualization
پشته پروتکلی شبکه با کارایی بالا ۳ High-Performance Network Protocol Stack
شبکه‌های غیرزمینی ۳ Non-Terrestrial Networks (NTN)
شبکه‌های مرکز داده ۳ Data Center Networks
معماری ادوات شبکه ۳ Architecture of Network Elements
شبکه‌های نوری ۳ Optical Networks
شبکه‌های ذخیره‌سازی ۳ Storage Networks
رایانش ابری ۳ Cloud Computing
شبکه‌های هوشمند برق ۳ Smart Grid Networks
توسعه و عملیات برای شبکه‌های کامپیوتری ۳ DevOps for Computer Networking
رمزنگاری کاربردی ۳ Applied Cryptography
نظریه اطلاعات و کدینگ ۳ Coding and Information Theory
فرایندهای تصادفی ۳ Stochastic Processes
تحلیل شبکه‌های پیچیده ۳ Complex Networks Analysis
زنجیره‌های بلوکی ۳ Blockchains
یادگیری عمیق ۳ Deep Learning
یادگیری تقویتی عمیق ۳ Deep Reinforcement Learning
شبکه‌های سیار ۳ Mobile Networks
شبکه‌های کوانتومی ۳ Quantum Networks
مباحث پیشرفته در شبکه‌های کامپیوتری ۱ ۳ Advanced Topics in Computer Networks 1
مباحث پیشرفته در شبکه‌های کامپیوتری ۲ ۳ Advanced Topics in Computer Networks 2
دو درس از گرایش‌ها یا رشته‌های دیگر با نظر استاد راهنما