چارت دروس ارشد مهندسی کامپیوتر – دوره ارشد مهندسی کامپیوتر
چارت درسی ارشد مهندسی کامپیوتر که توسط وزارت علوم ارائه گردیده است در اینجا مورد بررسی قرار می گیرد. اما در ابتدا پرداختن به دوره کارشناسی ارشد مهندسی کامپیوتر هم ضروری می باشد. دوره کارشناسی ارشد مهندسی کامپیوتر شامل تعدادی درس های نظری و برنامه تحقیقاتی جهت افزایش اطلاعات نظری و تجربی متخصصان مهندسی کامپیوتر می باشد که زمینه کافی جهت درک و توسعه آنچه در مرزهای تکنیک در زمان حال در این رشته ها می گذرد را فراهم می آورد. هدف این دوره تربیت افرادی می باشد که توانایی لازم جهت طراحی و نظارت بر اجرای پروژه های تخصصی در زمینه گرایش مربوطه را داشته باشند. در ضمن دانش آموختگان این دوره توان تحقیقاتی کافی جهت حل مسائلی را که در زمینه حرفه خود با آن مواجه می شوند را دارا هستند. گرایش های دوره کارشناسی ارشد مهندسی کامپیوتر پنج گرایش زیر می باشد:
- معماری سیستم های کامپیوتری
- نرم افزار
- شبکه های کامپیوتری
- رایانش امن
- هوش مصنوعی و رباتیکز
پنج گرایش ذکر شده در بالا دارای برنامه کاملا مستقل از یکدیگر می باشند و انتقال از یک گرایش به گرایش دیگر تابع قوانین انتقال از یک رشته به رشته دیگر وزارت علوم، تحقیقات و فناوری می باشد.
چارت دروس ارشد مهندسی کامپیوتر – طول دوره کارشناسی ارشد و شکل آن
نظام کارشناسی ارشد همه رشته های شامل دو بخش آموزشی و پژوهشی (سمینار و پایان نامه) است. طول مدت لازم برای اتمام این دوره دو سال می باشد. حداقل و حداکثر مدت مجاز اتمام این دوره مطابق آیین نامه دوره کارشناسی ارشد می باشد. نظام آموزشی آن واحد بوده و تمامی دروس، سمینار و پایان نامه در چهار نیمسال ارائه می گردد. مدت زمان هر نیمسال 16 هفته می باشد و مدت تدریس یک واحد نظری 16 ساعت است.
چارت دروس ارشد مهندسی کامپیوتر – تعداد واحدهای درسی و پژوهشی
تعداد واحدهای درسی و پژوهشی این دوره 32 واحد می باشد که این واحدها به شرح زیر می باشند:
- درس های گروه 1، 2 و 3 شامل 24 واحد بنا بر جداول مربوط به هر گرایش.
- لازم به توضیح می باشد که با توجه به وسعت و گستردگی تحولات علم و فناوری در رشته مهندسی کامپیوتر در دنیا، در این برنامه مانند برنامه های همه دانشگاه های معتبر دنیا تلاش شده است که ترکیبی از اختیار و الزام ملاک کار قرار گیرد و تفکیک درس ها به سه دسته نیز با توجه به اهمیت و محوری بودن آن ها در شکل دهی بینش و بصیرت دانشجو در فهم و به کارگیری دانش و مهارت های آموزش داده شوند صورت گرفته است و الا در پنج گرایش پیش بینی شده معمولا در سه گروه 1، 2 و 3 با توجه به نظر استادان صاحب نظر، برای دانشکده مجری و در مواردی برای دانشجویان، مقدار معینی از اختیار و انتخاب در چهارچوب های قابل قبول گرایش، پیش بینی شده است که با توجه به نیازهای خاص منطقه ای در کشور و یا زمینه های پژوهشی و تجربه های ویژه استادان دانشگاه مجری به اجرا در می آید.
- سمینار: 2 واحد
- پایان نامه: 6 واحد
چارت دروس ارشد مهندسی کامپیوتر – نحوه اخذ واحدهای درسی در دوره کارشناسی ارشد
اخذ واحدهای درسی برای دوره کارشناسی ارشد مهندسی کامپیوتر باید بر طبق جدول های درس های ارائه شده برای گرایش های مختلف از گروه های 1، 2 و 3 و همچنین مطابق بندهای زیر باشد.
- در دوره کارشناسی ارشد در صورت تایید استاد راهنما و دانشکده، دانشجو می تواند حداکثر یک درس خود را از سایر گرایش های مهندسی کامپیوتر یا سایر رشته ها اخذ نماید.
- در دوره های کارشناسی ارشد آموزش محور، دانشجو موظف است درس سمینار را بگذراند و معادل واحد پایان نامه (6 واحد)، درس از گرایش مربوط به خود اخذ نماید.
- درس سمینار (2 واحد) همانند سایر دروس دارای سیلابس و چارت است و اصول روش انجام تحقیق توسط استاد تدریس خواهد شد. هدف از این درس ایجاد توانمندی در دانشجو برای ارائه کتبی و شفاهی نتایج یک تحقیق و آشنایی با روش تحقیق می باشد.
- با توجه به تحولات سریع علم و فناوری در این رشته درس هایی تحت عنوان مباحث ویژه در گرایش های مختلف کارشناسی ارشد تعیین شده است که سرفصل های ویژه و جدید با تصویب محتوی در دانشکده مهندسی کامپیوتر تحت این عنوان پیش بینی شده به صورت موقت قابل ارائه است که بتواند با تحولات علمی همگام گردد.
- اگر دانشکده ها مایل به ارائه یک یا چند درس خاص به صورت دائمی باشد که در لیست درس های ارائه شده توسط برنامه مورد تایید وزارت نباشد، می بایست سیلابس درس پیشنهادی را پس از اجرای آزمایشی در قالب مباحث ویژه و تایید مراجع ذی صلاح دانشگاه، جهت بررسی و تصویب نهایی به دفتر برنامه ریزی درسی وزارت ارسال نماید.
در ادامه مطلب به چارت دروس ارشد مهندسی کامپیوتر به تفکیک پنج گرایش مختلف این رشته خواهیم پرداخت.
چارت دروس ارشد مهندسی کامپیوتر – گرایش معماری سیستم های کامپیوتری
در این گرایش از مهندسی کامپیوتر، دانشجویان با معماری های پیشرفته کامپیوتر و ابر رایانه های شبکه های کامپیوتری گسترده، پردازش کردن تصویر و طراحی سیستم های تحمل پذیر خطا و ... آشنا می گردند. از میان گرایش های مختلف مهندسی کامپیوتر، گرایش معماری سیستم های کامپیوتری تنها گرایشی می باشد که دانش آموختگان دارای مدرک کارشناسی گرایش نرم افزار می توانند به صورت مستقیم و بدون نیاز به گذراندن واحدهای جبرانی به تحصیل در آن بپردازند.
دانشجویان در گرایش معماری سیستم های کامپیوتری، توانایی هایی نظیر طراحی و ساخت مدارهای دیجیتال، معماری کامپیوتر، طراحی و ساخت مدارهای واسط، طراحی و ساخت سیستم های بلادرنگ، کنترل، میکروکنترل ها و سیستم های تعبیه شده و انتقال داده را کسب خواهند نمود.
چارت دروس ارشد مهندسی معماری سیستم های کامپیوتری
تعداد واحدهای ارائه شده برای این گرایش، 32 واحد می باشد که از این تعداد واحد، 3 واحد به دروس پایه، 21 واحد به دروس گروه های 1 و 2، درس سمینار 2 واحد و 6 واحد پایان نامه اختصاص می یابد.
جدول دروس دوره کارشناسی ارشد مهندسی معماری سیستم های کامپیوتری
ردیف |
عنوان |
تعداد واحد |
دروس جبرانی |
||
1 |
الکترونیک دیجیتال |
3 |
2 |
معماری کامپیوتر |
3 |
3 |
سیستم عامل |
3 |
4 |
طراحی کامپیوتری سیستم های دیجیتال |
3 |
دروس پایه |
||
1 |
معماری کامپیوتر پیشرفته |
3 |
دروس گروه 1 |
||
تمرکز مدارهای مجتمع پرتراکم |
||
1 |
طراحی مدارهای مجتمع پرتراکم پیشرفته |
3 |
2 |
طراحی سیستم های کم مصرف |
3 |
3 |
طراحی سیستم های تحمل پذیر اشکال |
3 |
4 |
آزمون و آزمون پذیری |
3 |
5 |
سیستم های روی تراشه |
3 |
6 |
تصدیق صحت سخت افزار |
3 |
7 |
الگوریتم های طراحی مدارهای مجتمع پرتراکم |
3 |
8 |
سنتز سیستم های دیجیتال |
3 |
9 |
طراحی مدار با فناوری نانو |
3 |
تمرکز معماری |
||
10 |
معماری سیستم های موازی |
3 |
11 |
معماری پردازنده های شبکه |
3 |
12 |
معماری سامانه های ذخیره سازی داده |
3 |
13 |
طراحی و ارزیابی سیستم های بی درنگ نهفته |
3 |
14 |
حساب کامپیوتری |
3 |
15 |
ارزیابی کارایی سیستم های کامپیوتری |
3 |
16 |
سیستم های قابل بازپیکربندی |
3 |
17 |
معماری پردازنده های اختصاصی سیگنال دیجیتال |
3 |
18 |
شبکه های میان ارتباطی |
3 |
دروس گروه 2 |
||
1 |
پردازش موازی |
3 |
2 |
سیستم های توزیع شده و رایانش ابری |
3 |
3 |
محاسبات کوانتومی |
3 |
4 |
پردازش سیگنال های دیجیتال |
3 |
5 |
حسابگرهای زیستی |
3 |
6 |
شبکه های کامپیوتری پیشرفته |
3 |
7 |
سیستم های کامپیوتری امن |
3 |
8 |
طراحی با زبان های توصیف سخت افزار |
3 |
9 |
فرآیندهای اتفاقی |
3 |
10 |
طراحی مدارهای مجتمع دیجیتال پر سرعت |
3 |
11 |
سیستم عامل پیشرفته |
3 |
12 |
طراحی مدارهای اسنکرون |
3 |
13 |
ریاضیات پیشرفته کامپیوتر |
3 |
14 |
مباحث ویژه در معماری کامپیوتری 1 |
3 |
15 |
مفاهیم پیشرفته در معماری کامپیوتر 1 |
3 |
16 |
مباحث ویژه در معماری کامپیوتری 2 |
3 |
17 |
مفاهیم پیشرفته در معماری کامپیوتر 2 |
3 |
18 |
یک درس خارج از گرایش یا دانشکده با تایید دانشکده |
3 |
نکات مهم در ارتباط با جدول دروس ارشد مهندسی معماری سیستم های کامپیوتری:
- دانشجویان در صورت عدم گذراندن درس جبرانی در دوره کارشناسی و یا به تشخیص دانشکده، تا دو درس جبرانی به آن ها اختصاص می یابد.
- اخذ درس پایه ارائه شده برای کلیه دانشجویان این رشته الزامی می باشد. لذا پیشنهاد می شود که این درس در همه ترم های تحصیلی و توسط اساتید مختلف گروه معماری سیستم های کامپیوتری عرضه گردد.
- اخذ حداقل چهار درس از درس های گروه 1 و یک درس از هر مجموعه تمرکز برای دانشجویان کارشناسی ارشد این رشته الزامی است.
- اخذ حداکثر 3 درس از دروس گروه 2 برای دانشجویان کارشناسی ارشد این رشته مجاز می باشد. درس های اختصاصی دوره دکترا در قالب مفاهیم پیشرفته با تایید دانشکده ارائه می شوند.
چارت دروس ارشد مهندسی کامپیوتر – گرایش نرم افزار
دانشجویان در گرایش نرم افزار مهندسی کامپیوتر با سیستم های عامل پیشرفته، بانک های اطلاعاتی، الگوریتم های پردازش موازی، برنامه ریزی پشرفته و تحت وب و ... آشنا می شوند. دوره کارشناسی ارشد مهندسی نرم افزار دروس نظری، عملی و تحقیقاتی را شامل می شود. لذا دانش آموختگان ارشد مهندسی نرم افزار می توانند در زمینه طراحی و توسعه سیستم های نرم افزاری امن و قابل اطمینان فعالیت نمایند.
از آنجا که سخت افزار در حوزه تلفن همراه پشرفت کرده و همچنین گسترش سیستم عامل اندروید باعث تولید اپلیکیشن های کاربردی موبایل گردیده که بسیار مورد توجه دانشجویان ارشد نرم افزار قرار گرفته است.
چارت دروس ارشد مهندسی نرم افزار
تعداد واحدهای ارائه شده برای این گرایش، 32 واحد می باشد که از این تعداد واحد، 24 واحد به دروس گروه های 1، 2 و 3 درس سمینار 2 واحد و 6 واحد پایان نامه اختصاص می یابد. دانشجویان کارشناسی ارشد نرم افزار می توانند 24 واحد درسی را از درس های گروه 1، گروه 2 و گروه 3 انتخاب کنند که در پایین آورده شده اند.
جدول دروس دوره کارشناسی ارشد مهندسی نرم افزار
ردیف |
عنوان |
تعداد واحد |
دروس جبرانی |
||
1 |
نظریه زبان ها و ماشین ها |
3 |
2 |
پایگاه داده ها |
3 |
3 |
مهندسی نرم افزار |
3 |
4 |
معماری کامپیوتر |
3 |
5 |
طراحی الگوریتم ها |
3 |
6 |
سیستم های عامل |
3 |
دروس گروه 1 |
||
1 |
پردازش موازی |
3 |
2 |
سیستم های عامل پیشرفته |
3 |
3 |
مهندسی نرم افزار پیشرفته |
3 |
4 |
الگوریتم های پیشرفته |
3 |
5 |
پایگاه داده پیشرفته |
3 |
6 |
معماری نرم افزار |
3 |
7 |
ارزیابی کارایی سیستم های کامپیوتری |
3 |
8 |
داده کاوی |
3 |
دروس گروه 2 |
||
دروس گروه 2 تمرکز سیستم ها (جدول 1) |
||
1 |
سیستم های توزیع شده |
3 |
2 |
ارزیابی کارایی سیستم های کامپیوتری |
3 |
3 |
سیستم های نرم افزاری اتکاپذیر |
3 |
4 |
رایانش ابری |
3 |
5 |
شبکه های کامپیوتری پیشرفته |
3 |
6 |
امنیت شبکه پیشرفته |
3 |
7 |
مدل های رایانش همروند |
3 |
8 |
رایانش گرید و خوشه ای |
3 |
9 |
سیستم های بی درنگ و نهفته |
3 |
10 |
سیستم های عامل پیشرفته |
3 |
11 |
کامپایلر پیشرفته |
3 |
12 |
رایانش فراگیر و خودمختار |
3 |
13 |
درستی یابی خودکار |
3 |
دروس گروه 2 تمرکز مدیریت داده ها (جدول 1) |
||
14 |
پایگاه داده پیشرفته |
3 |
15 |
داده کاوی |
3 |
16 |
نظریه اطلاعات و کدینگ |
3 |
17 |
موتورهای جستجو و وب کاوی |
3 |
18 |
تحلیل ها و سیستم های داده های حجیم |
3 |
19 |
وب معنایی |
3 |
20 |
بازیابی پیشرفته اطلاعات |
3 |
21 |
سیستم های تصمیم یار |
3 |
22 |
پایگاه داده های چند رسانه ای |
3 |
23 |
امنیت پایگاه داده ها |
3 |
24 |
پایگاه داده توزیعی و سیار |
3 |
25 |
مدیریت پایگاه دانش |
3 |
26 |
شبکه های پیچیده پویا |
3 |
درس های گروه 2 تمرکز مهندسی نرم افزار (جدول 3) |
||
27 |
مهندسی نیازمندی ها |
3 |
28 |
معماری نرم افزار |
3 |
29 |
تکامل نرم افزار |
3 |
30 |
سیستم های نرم افزاری مقیاس وسیع |
3 |
31 |
متدلوژی ایجاد نرم افزار |
3 |
32 |
الگوها در مهندسی نرم افزار |
3 |
33 |
آزمون نرم افزار |
3 |
34 |
مدیریت پروژه های نرم افزار |
3 |
35 |
توصیف و وارسی برنامه ها |
3 |
36 |
تولید برنامه از توصیف صوری |
3 |
37 |
معماری سازمانی |
3 |
38 |
مهندسی نرم افزار پیشرفته |
3 |
درس های گروه 2 تمرکز الگوریتم ها (جدول 4) |
||
39 |
پردازش موازی |
3 |
40 |
الگوریتم های پیشرفته |
3 |
41 |
الگوریتم های تقریبی |
3 |
42 |
داده ساختارهای پیشرفته |
3 |
43 |
نظریه الگوریتمی بازی ها |
3 |
44 |
نظریه پیچیدگی |
3 |
45 |
نظریه محاسبات پیشرفته |
3 |
46 |
الگوریتم های تصادفی |
3 |
47 |
هندسه محاسباتی |
3 |
48 |
هندسه محاسباتی پیشرفته |
3 |
دروس گروه 3 |
||
1 |
مباحث ویژه در نرم افزار 1 |
3 |
2 |
مفاهیم پیشرفته در نرم افزار 1 |
3 |
3 |
مباحث ویژه در نرم افزار 2 |
3 |
4 |
مفاهیم پیشرفته در نرم افزار 2 |
3 |
5 |
مباحث ویژه در نرم افزار 3 |
3 |
6 |
مفاهیم پیشرفته در نرم افزار 3 |
3 |
7 |
یک درس از سایر گرایش ها یا دانشکده ها با تایید دانشکده |
3 |
نکات مهم در ارتباط با جدول دروس ارشد مهندسی نرم افزار:
- دانشجویان در صورت عدم گذراندن درس جبرانی در دوره کارشناسی و یا به تشخیص دانشکده، تا دو درس جبرانی به آن ها اختصاص می یابد.
- اخذ حداقل 3 درس از درس های گروه 1 برای دانشجویان کارشناسی ارشد مهندسی نرم افزار الزامی می باشد.
- اخذ حداقل چهار درس از یکی از تمرکزهای گروه 2 زیر (یکی از جداول 1 الی 4) به عنوان تمرکز اصلی و حداقل 1 درس از تمرکزهای دیگر (به غیر از تمرکز اصلی) برای دانشجویان کارشناسی ارشد الزامی است.
- اخذ یک درس از دروس گروه 3 برای دانشجویان کارشناسی ارشد مجاز می باشد. دروس اختصاصی دوره دکترا در قالب مفاهیم پیشرفته یا تایید دانشکده ارائه می شوند.
- درس های گروه 3 که به صورت مباحث جدید رشته و یا یک درس از سایر دانشکده ها یا گرایش ها دیده شده اند با تشخیص دانشکده می توانند جایگزین یکی از درس های گروه 1 یا گروه 2 گردند.
چارت دروس ارشد مهندسی کامپیوتر – گرایش شبکه های کامپیوتری
گرایش شبکه های کامپیوتری در تمام دنیا به عنوان زیرگرایشی از مهندسی کامپیوتر و مخابرات شناخته می شود. و به لحاظ کاربردی سابقه طولانی تری نسبت به دیگر گرایش های فناوری اطلاعات دارد. این رشته داریا دانش های کاربردی نظیر طراحی، پیکربندی و پیاده سازی شبکه های کامپیوتری، امنیت در شبکه های کامپیوتری و برنامه نویسی شبکه می باشد.
فارغ التحصیلان این گرایش می توانند به منظور تأمین امنیت سیستم های پردازش اطلاعات با رعایت تمامی جوانب علمی ـ فنی راه حل های بهینه را انتخاب نمایند. علاوه بر این طراحی، پیاده سازی و ارزیابی مفاهیم، تکنیک ها، روش ها و رویه های لازم برای امنیت اطلاعات را هدایت می کنند و به مرحله عمل در می آورند.
چارت دروس ارشد مهندسی شبکه های کامپیوتری
تعداد واحدهای ارائه شده برای این گرایش، 32 واحد می باشد که از این تعداد واحد، 24 واحد به دروس گروه های 1، 2 و 3 درس سمینار 2 واحد و 6 واحد پایان نامه اختصاص می یابد. دانشجویان کارشناسی ارشد شبکه های کامپیوتری می توانند 24 واحد درسی را از درس های گروه 1، گروه 2 و گروه 3 انتخاب کنند که در پایین آورده شده اند.
جدول دروس دوره کارشناسی ارشد مهندسی شبکه های کامپیوتری
ردیف |
عنوان |
تعداد واحد |
دروس جبرانی |
||
1 |
انتقال داده ها |
3 |
2 |
معماری کامپیوتر |
3 |
3 |
سیستم عامل |
3 |
4 |
شبکه |
3 |
5 |
طراحی الگوریتم ها |
3 |
6 |
سیگنال ها و سیستم ها |
3 |
دروس گروه 1 |
||
1 |
شبکه های کامپیوتری پیشرفته |
3 |
2 |
ارزیابی کارایی سیستم های کامپیوتری |
3 |
3 |
سیستم های توزیع شده |
3 |
4 |
شبکه های بی سیم و سیار |
3 |
دروس گروه 2 |
||
1 |
شبکه های چند رسانه ای |
3 |
2 |
مدیریت شبکه |
3 |
3 |
معماری ادوات شبکه |
3 |
4 |
رایانش ابری |
3 |
5 |
سیستم های اتکاپذیر |
3 |
6 |
امنیت شبکه پیشرفته |
3 |
7 |
فرآیندهای تصادفی |
3 |
دروس گروه 3 |
||
1 |
نظریه بازی ها |
3 |
2 |
پردازنده های شبکه |
3 |
3 |
معماری شبکه ها ی ذخیره سازی و مراکز داده |
3 |
4 |
ریاضیات پیشرفته در شبکه های کامپیوتری |
3 |
5 |
ارتباطات بی سیم |
3 |
6 |
نظریه اطلاعات و کدینگ |
3 |
7 |
سیستم های کامپیوتری امن |
3 |
8 |
شبکه های پر سرعت |
3 |
9 |
نظریه بهینه سازی |
3 |
10 |
معماری کامپیوتر پیشرفته |
3 |
11 |
طراحی الگوریتم پیشرفته |
3 |
12 |
شبکه های نوری |
3 |
13 |
شبکه های پیچیده پویا |
3 |
14 |
مباحث ویژه در شبکه کامپیوتری 1 |
3 |
15 |
مفاهیم پیشرفته در شبکه های کامپیوتری 1 |
3 |
16 |
مباحث ویژه در شبکه های کامپیوتری 2 |
3 |
17 |
مفاهیم پیشرفته در شبکه های کامپیوتری 2 |
3 |
18 |
مباحث ویژه در شبکه های کامپیوتری 3 |
3 |
19 |
مفاهیم پیشرفته در شبکه های کامپیوتری 3 |
3 |
20 |
یک درس از سایر گرایش ها یا دانشکده ها با تایید دانشکده |
3 |
نکات مهم در ارتباط با جدول دروس ارشد مهندسی شبکه های کامپیوتری:
- دانشجویان در صورت عدم گذراندن درس جبرانی در دوره کارشناسی و یا به تشخیص دانشکده، تا دو درس جبرانی به آن ها اختصاص می یابد.
- اخذ حداقل دو درس از درس های گروه 1 برای دانشجویان کارشناسی ارشد الزامی می باشد.
- اخذ حداقل دو درس از دروس گروه 2 و یا درس های باقیمانده از گروه 1 برای دانشجویان کارشناسی ارشد الزامی است.
- حداکثر چهار درس از درس های گروه 3 برای دانشجویان کارشناسی ارشد مجاز است. دروس اختصاصی دوره دکترا در قالب مفاهیم پیشرفته با تایید دانشکده ارائه می شوند.
چارت دروس ارشد مهندسی کامپیوتر – گرایش رایانش امن
گرایش رایانش امن در سال های اخیر با توجه به افزایش وابستگی به تکنولوژی اطلاعات و ارتباطات و خطرات که در استفاده از داده ها با آن مواجه هستیم گسترش یافته است. این گرایش برای جلوگیری از برنامه های مخرب ویروس ها، حملات نفوذگران و سارق ها، حمله های Dos و DDos و ... طراحی شده است. از میان رشته های کامپیوتری گرایش رایانش امن به ویژه از سال 2005 به این طرف اهمیت و ضرورت چشم گیری پیدا کرده است به خصوص در جهت امنیت اطلاعات شرکت ها و سازمان ها از آن استفاده می شود.
چارت دروس ارشد مهندسی رایانش امن
تعداد واحدهای ارائه شده برای این گرایش، 32 واحد می باشد که از این تعداد واحد، 24 واحد به دروس گروه های 1، 2 و 3 درس سمینار 2 واحد و 6 واحد پایان نامه اختصاص می یابد. دانشجویان کارشناسی ارشد رایانش امن می توانند 24 واحد درسی را از درس های گروه 1، گروه 2 و گروه 3 انتخاب کنند که در پایین آورده شده اند.
جدول دروس دوره کارشناسی ارشد مهندسی رایانش امن
ردیف |
عنوان |
تعداد واحد |
دروس جبرانی |
||
1 |
امنیت داده و شبکه / مبانی رایانش امن |
3 |
2 |
مهندسی نرم افزار 1 / تحلیل و طراحی سیستم ها |
3 |
3 |
سیستم عامل |
3 |
4 |
شبکه های کامپیوتری |
3 |
دروس گروه 1 |
||
1 |
رمزنگاری کاربردی * |
3 |
2 |
امنیت شبکه پیشرفته |
3 |
3 |
امنیت پایگاه داده |
3 |
4 |
توسعه امن نرم افزار * |
3 |
5 |
مدیریت امنیت اطلاعات |
3 |
دروس گروه 2 |
||
1 |
روش های صوری در امنیت اطلاعات |
3 |
2 |
ریاضیات رمزنگاری |
3 |
3 |
پروتکل های امنیتی |
3 |
4 |
مفاهیم پیشرفته در رایانش امن |
3 |
5 |
امنیت و اعتماد سخت افزار |
3 |
دروس گروه 3 |
||
1 |
امنیت تجارت الکترونیک |
3 |
2 |
نهان سازی اطلاعات |
3 |
3 |
امنیت سیستم های نوین ارتباطی |
3 |
4 |
نظریه الگوریتمی بازی ها |
3 |
5 |
نظریه پیچیدگی |
3 |
6 |
تئوری اطلاعات و کدینگ |
3 |
7 |
درست یابی سیستم های واکنشی |
3 |
8 |
یک درس از سایر گرایش ها یا دانشکده ها با تایید دانشکده |
3 |
نکات مهم در ارتباط با جدول دروس ارشد مهندسی رایانش امن:
- دانشجویان در صورت عدم گذراندن درس جبرانی در دوره کارشناسی و یا به تشخیص دانشکده، تا دو درس جبرانی به آن ها اختصاص می یابد.
- اخذ حداقل دو درس از درس های گروه 1 برای دانشجویان کارشناسی ارشد الزامی می باشد.
- درس هایی که با علامت (*) مشخص گردیده اند برای دوره گذر تعریف شده اند و در نهایت به دوره کارشناسی منتقل می شوند.
- اخذ حداقل 2 درس از دروس گروه 2 برای دانشجویان کارشناسی ارشد الزامی می باشد.
- اخذ حداکثر 3 درس از دروس گروه 3 برای دانشجویان کارشناسی ارشد مجاز است. دروس اختصاصی دوره دکترا در قالب مفاهیم پیشرفته با تایید دانشکده ارائه می شوند.
چارت دروس ارشد مهندسی کامپیوتر – گرایش هوش مصنوعی و رباتیکز
گرایش هوش مصنوعی و رباتیکز از گرایش های پرطرفدار مهندسی کامپیوتر می باشد که در حال حاضر در مقاطع ارشد و دکترا امکان ادامه تحصیل در این گرایش وجود دارد. در واقع در هوش مصنوعی تلاش بر این است که سیستم هایی تولید شوند که بتوانند همانند انسان ها فکر کنند و توانایی تصمیم گیری و یادگیری داشته باشند. لذا با توجه به پیشرفت های گسترده تکنولوژی و نیاز به سیستم های هوشمند، این رشته بیشتر مورد توجه قرار گرفته است. طراحی و تولید سیستم های دارای قدرت یادگیری از توانمندی های مهم این گرایش از مهندسی کامپیوتر محسوب می شوند.
چارت دروس ارشد مهندسی هوش مصنوعی و رباتیکز
دوره کارشناسی ارشد هوش مصنوعی و رباتیکز شامل 8 درس 3 واحدی، یک درس سمینار 2 واحدی و پایان نامه 6 واحدی می باشد. دروس به سه دسته درس های گروه 1، گروه 2 و گروه 3 تقسیم می شوند. درس های گروه 1 روش های حل مسئله در هوش مصنوعی را پوشش می دهند، در حالی که دروس گروه 2 بر زمینه های کاربردی گوناگون این روش ها تمرکز دارد. هر دانشجوی کارشناسی ارشد باید حداقل چهار درس از دروس گروه 1 را بگذراند و چهار درس دیگر باید بر اساس نظر استاد راهنما و زمینه تخصصی پایان نامه از درس های گروه دو و سه یا درس های گروه یک اخذ نشده، انتخاب شود. در این دوره تلاش شده است که اختیار انتخاب دانشجو از زمینه های مختلف کاری در بسته های تمرکزهای تخصصی شکل داده شود.
دو درس از چهار درس تخصصی و اختیاری باید از یکی از زمینه های تخصصی اخذ شوند.
جدول دروس دوره کارشناسی ارشد مهندسی هوش مصنوعی و رباتیکز
ردیف |
عنوان |
تعداد واحد |
دروس جبرانی |
||
1 |
مبانی هوش محاسباتی |
3 |
2 |
اصول رباتیکز |
3 |
3 |
سیگنال ها و سیستم ها |
3 |
4 |
مبانی بینایی کامپیوتر |
3 |
5 |
هوش مصنوعی و سیستم های خبره |
3 |
6 |
مبانی پردازش زبان و گفتار |
3 |
7 |
طراحی الگوریتم ها |
3 |
دروس گروه 1 |
||
1 |
شناسایی الگو |
3 |
2 |
رایانش تکاملی |
3 |
3 |
ربات های متحرک خودگردان |
3 |
4 |
یادگیری ماشین |
3 |
5 |
هوش مصنوعی پیشرفته |
3 |
6 |
فرآیندهای تصادفی |
3 |
7 |
شبکه های عصبی |
3 |
8 |
سیستم های چندعاملی |
3 |
دروس گروه 2 |
||
1 |
برنامه ریزی هوشمند |
3 |
2 |
الگوریتم های هوش جمعی |
3 |
3 |
مجموعه ها و سیستم های فازی |
3 |
4 |
یادگیری تقویتی |
3 |
5 |
نظریه یادگیری آماری |
3 |
6 |
مدل های گرافی احتمالاتی |
3 |
7 |
تصویر پردازی رقمی |
3 |
8 |
بینایی کامپیوتر |
3 |
9 |
پنهان سازی اطلاعات |
3 |
10 |
سنجش از دور |
3 |
11 |
پردازش زبان های طبیعی |
3 |
12 |
پردازش آماری زبان های طبیعی |
3 |
13 |
ترجمه ماشینی |
3 |
14 |
فهم زبان |
3 |
15 |
پردازش سیگنال های رقمی |
3 |
16 |
گفتار پردازی رقمی |
3 |
17 |
شناسایی گفتار و گوینده |
3 |
18 |
تبدیل متن به گفتار |
3 |
19 |
رویکردهای هوش مصنوعی در بازی ها |
3 |
20 |
رفتارهای هوشمند جمعی در بازی ها |
3 |
21 |
تصمیم گیری، استراتژی و مسیریابی در بازی ها |
3 |
22 |
معماری بازی های رایانه ای |
3 |
23 |
طراحی و توسعه بازی های رایانه ای |
3 |
24 |
سیستم های چند رباتی |
3 |
25 |
یادگیری تقویتی و کنترل ربات |
3 |
26 |
رباتیکز شناختی |
3 |
27 |
ریاضیات برای رباتیکز |
3 |
28 |
فیزیولوژی و آناتومی سیستم اعصاب |
3 |
29 |
علم اعصاب سلولی |
3 |
30 |
علوم شناختی |
3 |
31 |
پردازش سلولی و مولکولی |
3 |
32 |
مدل های رایانشی در سیستم های جمعی |
3 |
33 |
نظریه بازی ها |
3 |
34 |
بهینه سازی |
3 |
35 |
داده کاوی پیشرفته |
3 |
36 |
پردازش سیگنال آماری |
3 |
37 |
تحلیل و پردازش زمان - فرکانس |
3 |
38 |
شناسایی مقاوم و بهسازی گفتار |
3 |
دروس گروه 3 |
||
1 |
مباحث ویژه 1 در هوش مصنوعی |
3 |
2 |
مباحث ویژه 2 در هوش مصنوعی |
3 |
3 |
مباحث ویژه 3 در هوش مصنوعی |
3 |
4 |
مفاهیم پیشرفته 1 در هوش مصنوعی |
3 |
5 |
مفاهیم پیشرفته 2 در هوش مصنوعی |
3 |
6 |
مفاهیم پیشرفته 3 در هوش مصنوعی |
3 |
7 |
یک درس از سایر گرایش ها یا دانشکده ها با تایید دانشکده |
3 |
نکات مهم در ارتباط با جدول دروس ارشد مهندسی هوش مصنوعی و رباتیکز:
- دانشجویان در صورت عدم گذراندن درس جبرانی در دوره کارشناسی و یا به تشخیص دانشکده، تا دو درس جبرانی به آن ها اختصاص می یابد.
- گذراندن حداقل چهار درس از دروس گروه 1 برای دانشجویان کارشناسی ارشد الزامی می باشد.
- اخذ حداکثر 3 درس از دروس گروه 3 برای دانشجویان کارشناسی ارشد مجاز است. دروس اختصاصی دوره دکترا در قالب مفاهیم پیشرفته با تایید دانشکده ارائه می شوند.
- در این برنامه دانشجو با راهنمایی استاد راهنما می تواند با انتخاب مناسب درس ها، فعالیت علمی خود را به صورت های مختلف شکل دهد. به عنوان نمونه، او می تواند بر روی زمینه های تخصصی زیر تمرکز کند:
الف. هوش مصنوعی و رایانشی (درس های گروه 2 ردیف 1 الی 6)
ب. ادراک ماشین (درس های گروه 2 ردیف 7 الی 18)
ج. هوش بازی ها (درس های گروه 2 ردیف 19 الی 23)
د. رباتیکز (درس های گروه 2 ردیف 24 الی 27)
ح. علوم زیستی رایانشی (درس های گروه 2 ردیف 28 الی 32)
و. هوش مصنوعی و رایانشی + علوم زیستی (درس های گروه 2 ردیف 1 الی 6 و ردیف 28 الی 32)
ر. رباتیکز + ادراک ماشین ( درس های گروه 2 ردیف 24 الی 27 و درس های گروه 2 ردیف 7 الی 18)
ز. رباتیکز + هوش بازی ها (درس های گروه 2 ردیف 19 الی 23 و درس های گروه 2 ردیف 7 الی 18)
لذا اخذ حداکثر 4 درس از درس های گروه 2 برای دانشجویان کارشناسی ارشد این گرایش مجاز است که دو درس آن باید از یکی از زمینه های تخصصی معرفی شده در بالا اخذ شوند.