رشته مهندسی کامپیوتر
دنیای جدید، دنیای تکنولوژیست و شما برای انجام کوچکترین کارهای خود نیاز به دستاورد فارغالتحصیلان رشته مهندسی کامپیوتر دارید.
استفاده از سادهترین تا پیشرفتهترین ساخت بشری با علم کامپیوتر در سراسر زندگی انسان عصر تکنولوژی موج میزند. رشته مهندسی کامپیوتر ترکیبی از مهندسی برق که سختافزاری است و طراحی نرمافزار است. این رشته در کشورهای درحالتوسعهای که دارای صنایع متفاوتی هستند کاربرد فراوانی دارد و آیندهی خوبی برای کارشناسان رشته مهندسی کامپیوتر وجود دارد. باید توجه داشت بهجز دروسی که در دانشگاه تدریس میشود؛ یک فارغالتحصیل این رشته به مطالعه در مورد علوم مختلف کامپیوتر نیاز دارد.
پیشنیازهای تحصیل در رشته مهندسی کامپیوتر:
برای تحصیل در این رشته فرد باید از مهارت کافی در رشته ریاضی و فیزیک برخوردار باشد، دارای روحیه خلاق باشد و بتواند با روشهای ابتکاری که هزینه کمتر و کارایی بیشتر را به دنبال دارد مسائل را حل کند. همچنین یک دانشجوی رشته کامپیوتر باید سخت تلاش کند تا همیشه در این رشته پویا باشد و اطلاعات بهروز این رشته را جمعآوری کند. برای اینکه در رشته مهندسی کامپیوتر موفق باشید، کافی است علاقهمند به یادگیری و مطالعه باشد و بامطالعه دقیق زیرساختهای این رشته به موفقیت برسید. برای تحصیل به این رشته شما باید بتوانید یک کامپیوتر برای خود تهیه کنید البته اگر کامپیوتر هم نباشد امکان ادامه تحصیل وجود دارد.
گرایشهای رشته
مهندسی کامپیوتر در دانشگاههای ایران در سه مقطع کارشناسی، کارشناسی ارشد و دکتری تدریس میشود که در زیر اشارهای به گرایشهای هر مقطع میکنیم. مهندسی کامپیوتر در مقطع کارشناسی دارای گرایش سختافزار و نرمافزار در دانشگاههای ایران تدریس میشود. همچنین این رشته در مقطع ارشد دارای چهار گرایش معماری کامپیوتر، مهندسی نرمافزار، هوش مصنوعی و الگوریتم و محاسبات است. مهندسی کامپیوتر در مقطع دکترا در دانشگاههای داخل کشور با گرایش نرمافزار و الگوریتم، گرایش معماری سیستمهای کامپیوتری، گرایش هوش مصنوعی، گرایش شبکه و رایانش میباشد.
وضعیت تحصیل
برای تحصیل در این رشته نیاز به رعایت کردن و دانستن نکات ریز و مهمی است که بهتر است بدانید: نکته اول اینکه شما با هر مدرکی میتوانید وارد بازار کار شوید اما با داشتن مدرک کارشناسی مهندسی کامپیوتر بیشتر شغلهای آن برای شما قابلدسترس است. نکته دوم اینکه دانشجویان این رشته یک درس ریاضی مثل حسابداری یا جبر و احتمالات را در طول تحصیل خود یاد میگیرند. نکتهی سوم اینکه مهندسان سختافزار برخلاف باور عموم باید علم برنامهنویسی را بهخوبی یاد بگیرند. نکته چهارم این است که برای اشتغال در شرکتهای بزرگ که شغلهای تخصصی دارند باید حتماً در مقطع کارشناسی ارشد رشته مهندسی کامپیوتر تحصیل کنید.
بازار کار رشته
ازآنجاکه عصر جدید با تحول فراوان و سریعی که نسبت به دوران قبلی خود داشته است، هرروز بیشتر از قبل نیاز به مهندس کامپیوتر احساس میشود. این در حالی است که یک شخص با یادگیری مهارتهای مختلف در گرایش نرمافزار رشته مهندسی کامپیوتر میتواند با تجهیزات کمدرآمد خوبی به دست آورد. با تحصیل در این رشته میتوانید بهراحتی و حتی در زمان دانشجویی هم وارد بازار کار شوید. برای ورود به بازار کار کافی است به کارخانههای تولیدکننده قطعات و دستگاهها، مراکز صنعتی تولیدی و همچنین شرکتهای که کار شبکه و اینترنت را انجام میدهند سر بزنید و درآمد بالایی کسب کنید.
اپلای رشته مهندسی کامپیوتر:
بسیاری از علاقهمندان به این رشته برای اینکه در سطح جهانی با اطلاعات روز دنیا پرورش یابند ترجیح میدهند این رشته را در دانشگاههای خارج از کشور دنبال کنند. البته باید توجه داشت که به علت هزینه بالا برای تحصیل در این رشته در دانشگاههای خارجی، علاقهمندان به دنبال کشورهایی هستند که از آنها بورسیه دریافت کنند. چند کشوری که برای ادامه تحصیل در رشته مهندسی کامپیوتر بورسیه ارائه میدهند:
- ایتالیا
- روسیه
- استرالیا
- هلند
در زیر شرایط و مدارک دانشگاههای ذکرشده برای ارائه بورسیه بررسی میکنیم.
بورسیه در ایتالیا
این بورسیه از طرف دولت یا خود دانشگاه و موسسه آموزشی واقع در ایتالیا به دانشجو ارائه میشود. بورسیه در دانشگاههای ایتالیا برای رشته مهندسی کامپیوتر تخفیف 80 درصدی شهریه دانشگاه برای تمامی ترمها است که مبلغی بین 3000 یورو تا 5200 یورو می باشد.
درازای آن مدارک زیر باید بهوسیله دانشجو تهیه و ارائه گردد:
- سن حداقل ۱۶ و حداکثر ۳۵ سال
- ارائهی مدرک تحصیلی
- گواهی شرایط نامناسب مالی
- ویزای تحصیلی ایتالیا
- ترجمه مدارک شناسایی
- فیش حقوقی سرپرست خانواده
- اجارهنامه
بورسیه رشته مهندسی کامپیوتر در روسیه
معروفترین دانشگاه روسیه در ارائه بورسیه دانشگاه سنپترزبورگ است. میزان بورسیهای که دانشجو میتواند از این دانشگاه دریافت کند ۷۵۰۰۰ روبل یا ۵ میلیون تومان میباشد. این مبلغ از طرف دولت روسیه به دانشجویان مهندسی کامپیوتر برای تهیه مسکن و شهریهی دانشجو و مبلغ ۲۰ دلار نیز بابت هزینهی نگهداری از مسکن در اختیار دانشجو قرار میگیرد.
درازای آن دانشجو باید شرایط زیر را دارا باشد:
- نمرات عالی
- معدل بالای ۱۴ در هر ترم
- حداکثر سن 35 سال
بورسیه تحصیلی رشته مهندسی کامپیوتر در استرالیا
دریافت بورسیه از دانشگاه استرالیا از بورسیه در کشورهای دیگر سختتر است. دانشگاه استرالیا به دو صورت اقدام به ارائه بورسیه کرده است؛ اول اینکه شما بورسیه عادی را دریافت کنید که مستلزم سابقهی تحصیلی عالی زیر میباشد:
- رزومه کامل
- مدرک تحصیلی با معدلی بسیار بالا
- قبولی در دانشگاههای درجه ۱
- همچنین مدرک زبان
- ارائه مقالهی معتبر
اما روش دوم دریافت بورسیه در این کشور، بورسیه تحقیقی است که شما با ارائه تز پیشنهادی شانس خود را برای بورسیه دانشگاههای استرالیا در رشته مهندسی مکانیک امتحان میکنید.
بورسیه رشته مهندسی کامپیوتر در هلند
در هلند بورسیه تمامی هزینههای تحصیل را شامل نمیشود و فقط شهریه را از سقف بین ۱۹۰۰ تا ۱۰۰۰۰ یورو به سقف ۱۰۰۰ یورو کاهش میدهد.
شرایط و مدارک بورسیه دانشگاه هلند:
- تابعیت کشور ایران
- مدرک تحصیلی از دانشگاه معتبر در خارج از هلند
- مدرک زبان
- پاسپورت
- 5. انگیزه نامه
- 6. توصیهنامه به همراه رزومه تحصیلی
ضرایب دروس برای کنکور کارشناسی رشته مهندسی کامپیوتر:
این رشته در دانشگاههای ایران برای فارغالتحصیلان رشته ریاضی فیزیک از مقطع دبیرستان مجاز است. دانش آموزان باید برای آزمون به ضرایب دروس عمومی و تخصصی توجه کنند. با توجه به اینکه مهندسی کامپیوتر در زیرگروه 1 قرار دارد در جدول زیر که شامل دروس عمومی و تخصصی است ضرایب موردنیاز آن را مطالعه کنید.
«زبان و ادبیات فارسی»: ۴- «دینی»: 2- «زبان خارجی» ۲: «عربی»
ضریب | درس |
4 | زبان و ادبیات فارسی |
2 | زبان عربی |
3 | فرهنگ و معارف اسلامی |
2 | زبان خارجی – انگلیسی |
6 | ديفرانسيل |
2.75 | گسسته |
3.25 | هندسه |
9 | فیزیک |
6 | شیمی |
منابع دروس تخصصی نظام جدید شامل گروههای زیر است:
1. ریاضیات:
- هندسه (1)
- هندسه (2)
- آمار و احتمال
- حسابان
- حساب دیفرانسیل و انتگرال
- هندسه تحلیلی و جبر خطی
- ریاضیات گسسته
2- فیزیک:
- فیزیک (1)
- فیزیک (2)
- فیزیک (3)
- فیزیک 1 و 2 پیشدانشگاهی
3- شیمی:
- شیمی (2)
- شیمی (3)
- شیمی ۱ و ۲ پیشدانشگاهی
منابع دروس عمومی کنکور ریاضی در نظام جدید شامل موارد زیر است:
1 – زبان و ادبیات فارسی:
- فارسی (2)
- فارسی (3)
- فارسی ۱ و ۲ پیشدانشگاهی
2- عربی:
- عربی، زبان قرآن (1) عمومی غیرانسانی
- عربی، زبان قرآن (2)
- عربی، زبان قرآن (3)
- عربی، زبان قرآن (1) عمومی انسانی
- عربی، زبان قرآن (2)
- عربی، زبان قرآن (3)
3- فرهنگ و معارف اسلامی:
- دین و زندگی (2) عمومی غیرانسانی
- دین و زندگی (3)
- دین و زندگی ۱ و ۲ پیشدانشگاهی
4- زبان انگلیسی:
- انگلیسی (2)
- انگلیسی (3)
- انگلیسی پیشدانشگاهی
دروس دانشگاهی رشته مهندسی کامپیوتر در مقطع کارشناسی:
در مقطع کارشناسی مهندسی مکانیک دروس با توجه به جدولهای زیر که در چارتهای استاندارد گرداوری شده تدریس میشود.
عمومی | پایه | اصلی | تخصصی | پروژه | کارگاه | کارآموزی 1 و 2 | جمع کل |
22 | 22 | 59 | 12 واحد اختیاری | 3 | 3 | 1 | 141 |
19 واحد الزامی |
دروس عمومی رشته نرمافزار
نام درس | تعداد واحد | نام درس | تعداد واحد |
دو درس از دروس مبانی نظری اسلام | 4 | ادبیات فارسی | 3 |
یک درس از دروس اخلاق اسلامی | 2 | زبان عمومی | 3 |
یک درس از دروس انقلاب اسلامی | 2 | تربیتبدنی 1 | 1 |
یک درس از دروس تاریخ و تمدن اسلامی | 2 | تربیتبدنی 2 | 1 |
یک درس از دروس آشنایی با منابع اسلامی | 2 | جمع | 20 |
در زیر برای مثال چارت درسی که در دانشگاهها در گرایش نرمافزار رشته مهندسی کامپیوتر تدریس میشود آورده شده است.
دروس پایه رشته مهندسی کامپیوتر
نام درس | نام درس |
رياضي 1 و 2 | معادلات ديفرانسيل |
آمار و احتمالات مهندسي | فيزيك 1 و 2 |
آزمايشگاه فيزيك 2 | كارگاه عمومي |
دروس اصلی مهندسی کامپیوتر نرمافزار
نام درس |
نام درس |
رياضيات گسسته | مباني كامپيوتر و برنامهسازی |
ساختمان دادهها | مدارهاي الکتریکی |
مدارهای منطقی | برنامهسازی پيشرفته |
زبان تخصصی | نظريه زبانها و ماشینها |
روش پژوهش و ارائه | ریاضیات مهندسی |
معماری کامپیوتر | سیستمهای عامل |
طراحی الگوریتمها | طراحی کامپیوتری سیستمهای دیجیتال |
ریزپردازنده و زبان اسمبلی | شبکههای کامپیوتری |
هوش مصنوعی و سیستمهای خبره | اصول طرحی کامپایلر |
آزمايشگاه سیستمهای عامل | آزمايشگاه مدارهای منطقی و معماری کامپیوتر |
آز ریزپردازنده | آز شبکههای کامپیوتری |
سیگنالها و سیستمها |
دروس اختصاصی رشته مهندسی کامپیوتر نرمافزار
نام درس | نام درس |
تحلیل و طراحی سیستمها | پایگاه دادهها |
طراحی زبانهای برنامهسازی | مهندسي نرمافزار |
مهندسی اینترنت | کارآموزی |
پروژه |
دروس تمرکز تخصصی هوش مصنوعی | |
نام درس | نام درس |
مبانی هوش محاسباتی | مبانی بینایی کامپیوتر |
مبانی پردازش زبان و گفتار | اصول رباتیکز |
دروس تمرکز تخصصی شبکههای کامپیوتری | |
نام درس | نام درس |
امنیت شبکه | سیستمهای نهفته و بیدرنگ |
یکی از دو درس زیر: مهندسی اینترنت یا انتقال داده * | مبانی شبکههای بیسیم |
* مهندسی اینترنت گرایش معماری سیستمهای کامپیوتری و انتقال داده برای گرایش نرمافزار
دروس تمرکز تخصصی سیستمهای نرمافزاری | |
نام درس | نام درس |
تعامل انسان و کامپیوتر | آزمون نرمافزار |
روشهای رسمی در مهندسی نرمافزار | طراحی شی گرای سیستمها |
دروس تمرکز تخصصی الگوریتم و محاسبات | |
نام درس | نام درس |
نظریه و الگوریتمهای گراف | نظریه محاسبات |
مبانی نظریه بازیها | الگوریتمهای پیشرفته |
مقدمهای بر مسابقات برنامهنویسی | منطق در علوم و مهندسی کامپیوتر |
انتخاب 4 درس الزامی است
دروس تمرکز تخصصی بازیهای کامپیوتری | |
نام درس | نام درس |
سیستمهای چندرسانهای | طراحی بازیهای کامپیوتری |
گرافیک کامپیوتری | مبانی پویانمایی کامپیوتری |
دروس تمرکز تخصصی سیستمهای اطلاعاتی | |
نام درس | نام درس |
پیادهسازی سیستم پایگاه داده | مبانی دادهکاوی |
مبانی بازیابی اطلاعات و جستجوی وب | سیستمهای اطلاعات مدیریت |
دروس تمرکز تخصصی امنیت رایانه | |
نام درس | نام درس |
امنیت شبکه | مبانی رایانش امن |
امنیت سیستمهای پایه | مدیریت امنیت اطلاعات |
دروس اختیاری رشته مهندسی کامپیوتر نرمافزار
نام درس | نام درس |
یک درس از کارشناسی ارشد رشته مهندسی کامپیوتر | مباحث ویژه 1 و 2 |
تا 8 واحد از درسهای گرایشها یا تمرکزهای دیگر مهندسی کامپیوتر | یک درس از دوره کارشناسی دانشکدههای دیگر |
نمونهسازی سیستمهای پیچیده سختافزاری – نرمافزاری | مقدمهای بر علم اعصاب |
آز مهندسی نرمافزار | آز اصول طراحی کامپایلر |
آز پایگاه داده | آز مدارهای الکتریکی |
آز مدارهای واسط | آز اصول رباتیکز |
آز گرافیک کامپیوتری | آز بازیهای کامپیوتری |
آز واقعیت مجازی | آز امنیت شبکه |
کارگاه ساخت ربات | کارگاه برنامهنویسی مت لب |
آز اتوماسیون صنعتی | آز سیستمهای کنترل خطی |
سیستمهای اتوماسیون صنعتی | علوم و معارف دفاع مقدس |
انتخاب 8 واحد الزامی است.
ضرایب دروس رشته مهندسی کامپیوتر برای کنکور کارشناسی ارشد:
1-زبان عمومی و تخصصی (انگلیسی)، 2- ریاضیات (ریاضیات عمومی (1 و 2)، معادلات دیفرانسیل، آمار و احتمال مهندسی، ریاضیات گسسته)، 3- دروس تخصصی مشترک (ساختمان دادهها و طراحی الگوریتمها، نظریه زبانها و ماشینها، مدارهای منطقی، معماری کامپیوتر، سیستمعامل و شبکههای کامپیوتری)، 4- دروس تخصصی معماری سیستمهای کامپیوتری (مدارهای الکتریکی، الکترونیک دیجیتال و VLSI، سیگنالها و سیستمها)، 5- دروس تخصصی هوش مصنوعی و رباتیکز (مدارهای الکتریکی، هوش مصنوعی، سیگنالها و سیستمها)، 6- دروس تخصصی نرمافزار، شبکههای کامپیوتری، رایانش امن (کامپایلر، پایگاه دادهها، هوش مصنوعی).
ضرایب دروس امتحانی به ترتیب دروس از راست به چپ | کد ضریب | گرایش | |||||
6 | 5 | 4 | 3 | 2 | 1 | ||
0 | 0 | 3 | 4 | 2 | 1 | 1 | معماری سیستمهای کامپیوتری |
0 | 3 | 0 | 4 | 2 | 1 | 2 | هوش مصنوعی و رباتیکز |
3 | 0 | 0 | 4 | 2 | 1 | 3 | نرمافزار |
شبکههای کامپیوتری | |||||||
رایانش امن | |||||||
الگوریتمها و محاسبات |
چند درس در تمام گرایشهای کارشناسی ارشد این رشته یکسان است؛ این دروس شامل موارد زیر است:
- زبان عمومي و تخصصي
- رياضيات
زبان عمومی و تخصصی رشته مهندسی کامپیوتر :
تعداد سؤالات این درس در آزمون کارشناسی ارشد رشته مهندسی کامپیوتر 30 سؤال است و ضریب این درس 1 میباشد.
ریاضیات:
تعداد سؤالات این درس در آزمون کارشناسی ارشد رشته مهندسی کامپیوتر 20 سؤال است و ضریب این درس 2 میباشد. موارد آزمون این درس شامل رياضيات مهندسي، آمار و احتمال مهندسی، محاسبات عددي و ساختمانهاي گسسته است.
هرکدام از این دروس به ترتیب به میزان زیر در آزمون آمده است:
- ریاضیات مهندسی: 5 سؤال
- آمار و احتمالات: 5 سؤال
- محاسبات عددی: 5 سؤال
- ساختمانهای گسسته: 5 سؤال
دروس تخصصی مشترک رشته مهندسی کامپیوتر :
دروس تخصصی مشترک تمام گرایشهای رشته مهندسی کامپیوتر که مجموعاً شامل 27 سؤال در آزمون میباشند و همگی دارای ضریب 2 هستند. دروس طراحی الگوریتم و شبکههای کامپیوتری در گرایش الگوریتمها و محاسبات دارای ضریب 4 میباشند.
این دروس شامل موارد زیر میباشند:
- ساختمان دادهها: 5 سؤال
- نظريه زبانها و ماشينها: 4 سؤال
- مدارهاي منطقي: 4 سؤال
- معماري كامپيوتر: 4 سؤال
- سیستمعامل است: 4 سؤال
- طراحی الگوریتم: 5 سؤال
- شبکههای کامپیوتری: 6 سؤال
دروس تخصصی معماری سیستمهای کامپیوتری:
این درس در آزمون کارشناسی ارشد رشته مهندسی کامپیوتر دارای ضریب 2 است و خود شامل 4 درس زیر میباشد. همچنین تعداد سؤالات هر درس بیانشده است.
- مدارهاي الكتريكي: 5 سؤال
- VLSI: پنج سؤال
- الكترونيك دیجیتال: 4 سؤال
- سیگنالها و سیستم: 7 سؤال
دروس تخصصی نرمافزار و گرایش الگوریتمها و محاسبات:
این درس در آزمون کارشناسی ارشد رشته مهندسی کامپیوتر دارای ضریب 2 است و خود شامل 4 درس زیر است. همچنین تعداد سؤالات هر درس بیانشده است البته ضریب دروس زیر برای گرایش الگوریتمها و محاسبات 4 میباشد.
- كامپايلر: 6 سؤال
- زبانهاي برنامهسازی و طراحي الگوریتم: 7 سؤال
- پايگاه داده 7 سؤال
دروس تخصصی هوش مصنوعی و رباتیکز:
این درس در آزمون کارشناسی ارشد رشته مهندسی کامپیوتر دارای ضریب 2 است و خود شامل 3 درس زیر میباشد. همچنین تعداد سؤالات هر درس بیانشده است.
- مدارهاي الكتريكي: 5 سؤال
- طراحي الگوریتمها: 7 سؤال
- هوش مصنوعي: 8 سؤال
گرایشهای رشته مهندسی کامپیوتر در مقطع کارشناسی ارشد:
این درس در دانشهای ایران در شش گرایش زیر تدریس میشود:
- گرایش مهندسی نرمافزار
- گرایش هوش مصنوعی و رباتیکز
- گرایش معماری سیستمهای کامپیوتری
- گرایش مهندسی الگوریتمها و محاسبات
- گرایش شبکه
- گرایش رایانش امن
شما با کارشناسی ارشد هر یک از رشتههای بالا میتوانید در مبحث خاصی پرورشیافته و در بازار کار خاص خود مشغول شوید.
گرایش رشته مهندسی کامپیوتر نرمافزار:
شما با تحصیل در مقطع کارشناسی ارشد این رشته این گرایش در سیستمهای عامل پیشرفته، بانکهای اطلاعاتی، برنامهنویسی پیشرفته و تحت WEB، الگوریتمهای پردازش موازی و مباحثی از این قبیل پرورش مییابید.
گرایش هوش مصنوعی و رباتیکز:
این گرایش در مقاطع کارشناسی ارشد به بعد در دانشگاهها تدریس میشود و نیاز بازار کار در طراحی سیستمهای هوشمند را برطرف میکند.
گرایش معماری سیستمهای کامپیوتری:
فارغالتحصیلان این گرایش از کارشناسی ارشد رشته مهندسی کامپیوتر میتوانند به معماریهای پیشرفته کامپیوتر و ابررایانهها شبکههای کامپیوتری گسترده، پردازش تصویر و طراحی دستگاههای تحملپذیر خطا بپردازند.
گرایش مهندسی الگوریتمها و محاسبات:
این رشته در دانشگاهها پیشرفت کمتری داشته است؛ درحالیکه در این رشته به جنبهی الگوریتمیک و وابسته به محاسبات پرداخته میشود.
گرایش شبکه:
در این گرایش فارغالتحصیلان میتوانند با توانایی خود در این زمینه فعالیتهای گوناگونی را انجام داده و در حرفههای متفاوت و متنوعی مشغول به خدمترسانی شوند. این گرایش قدیمیتر از گرایشهای دیگر است و از دروس مخابرات برگرفتهشده است.
در این رشته به تولید دیوار آتش (fire walls)، سیستمهای کنترل نفوذ (Honey pots)، سیستمهای تشخیص نفوذ (IDS & IPS)، سیستمهای پالایش (Filters)، فراهم سازی امنیت لازم برای تراکنشهای مالی بانکها، فعالیت در مراکز داده و شرکتهای ارائهدهنده خدمات اینترنت برای تأمین امنیت سرورها میپردازند.
امروزه رشته مهندسی کامپیوتر در سراسر دنیا به علت پیشرفت فنّاوری و همچنین ارتباط برقرار کردن بین مردم دنیا طرفدارهای بسیاری دارد؛ همین جذابیت و کاربردی بودن باعث شده این رشته را موردبحث قرار دهیم. رشتهی مهندسی کامپیوتر دارای چهار گرایش در دکترا است. این چهار گرایش شامل مهندسی نرمافزار و الگوریتم، معماری سیستمهای کامپیوتری، هوش مصنوعی، شبکه و رایانش میباشند. برای ورود به هرکدام از این رشتهها در مقطع دکتری، شما برای قبولی در آزمون باید به ضرایب دروس کنید.
ضرایب دروس برای کنکور دکترا:
در آزمون دکتری رشته مهندسی کامپیوتر، درسهای هریک از گرایشهای دکتری نرمافزار، دکتری هوش مصنوعی، دکتری معماری کامپیوتر، دکتری شبکههای کامپیوتری، دکتری فناوری اطلاعات و علوم کامپیوتر را به همراه ضرایب آنها در جدول زیر آورده شده است:
نام دروس | دروس عمومی | دروس کارشناسی | دروس کارشناسی ارشد | |||
زبان انگلیسی | استعداد تحصیلی | ساختمان داده | طراحی الگوریتم | سیستمعامل پیشرفته | پایگاه داده پیشرفته | |
ضرایب |
دروس دانشگاهی رشته مهندسی کامپیوتر در مقطع دکترا:
دروس دانشگاهی این رشته در گرایشهای مختلف اندکی باهم تفاوت دارد که ما به دو گرایش آن پرداختهایم و دروس این رشته به همراه ضریب محاسبه معدل، اجباری و اختیاری بودن دروس را موردبررسی قراردادیم. در دانشگاههای ایران رشته مهندسی کامپیوتر، گرایش نرمافزار در مقطع دکتری دارای چارت درسی زیر است.
نام درس | تئوری | عملی | نوع درس | دروس پیشنیاز، هم نیاز، متضاد و معادل | اجبار در اخذ | |
حفاظت دادهها | 3 | 0 | تخصصی گرایشی | معادل حفاظت دادهها | غیراجباری | |
آمادگی براي آزمون جامع | 0 | 0 | تحقيقاتي | اجباري | ||
سیستمهای عامل پيشرفته | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
سیستمهای بلادرنگ | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مهندسي نرمافزار پيشرفته | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مدلسازی و ارزيابي سیستمهای كامپيوتري | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
كامپايلر پيشرفته | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
پايگاه داده پيشرفته | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
فرايندهاي اتفاقي | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
طراحي نرمافزارهای مطمئن | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در محاسبات تحملپذیر خطا | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
امنيت سیستمهای نرمافزاری | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مهندسي دانش و سیستمهای خبره | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در مهندسي نرمافزار | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
طراحي رابط كاربر | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
پایاننامه | 0 | 21 | تحقيقاتي | غيراجباري | ||
پایاننامه | 0 | 18 | تحقيقاتي | غيراجباري | ||
پایاننامه | 0 | 18 | تحقيقاتي | غيراجباري | ||
پایاننامه | 15 | 0 | تحقيقاتي | غيراجباري | ||
تحليل و طراحي الگوریتمهای پيشرفته | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
تحليل و طراحي الگوریتمهای موازي | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
طراحي سیستمهای پايگاه داده خيلي بزرگ | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
برنامهنویسی موازي | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
سیستمهای مبتني بر دانش | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در سیستمعامل | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در سیستمهای بیدرنگ | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در نرمافزارهای شبكه | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در كامپايلر | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در مهندسي دانش و سيستمهاي خبره | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در ساختمان دادهها | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در حفاظت دادهها | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در سيستمهاي تصمیمیار | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در امنيت سيستمهاي نرمافزاری | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در طراحي واسط كاربر | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در زبانهای برنامهنویسی موازي | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در الگوریتمها | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در روشهای صوري حل مسائل | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
طراحي پیادهسازی نرمافزارهای برنامهنویسی تابعي | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
طراحي پیادهسازی نرمافزارهای برنامه نويسي منطقي | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
پايگاه داده استنتاجي | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
سيستمهاي عامل توزیعشده | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
سوپر كامپايلر | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در پايگاه دادهها | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
پايگاه داده توزیعشده | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
سيستمهاي تصمیمیار | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
طراحي واسط كاربر | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
پایاننامه | 0 | 20 | تحقيقاتي | غيراجباري |
همچنین این رشته در گرایش هوش مصنوعی در مقطع دکترا دارای چارت درسی زیر است.
نام درس | تئوری | عملی | نوع درس | دروس پیشنیاز، هم نیاز، متضاد و معادل | اجبار در اخذ | |
حفاظت دادهها | 3 | 0 | تخصصي گرايشي | معادل | حفاظت دادهها | غيراجباري |
آمادگی براي آزمون جامع | 0 | 0 | تحقيقاتي | اجباري | ||
سيستمهاي عامل پيشرفته | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
سيستمهاي بلادرنگ | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مهندسي نرمافزار پيشرفته | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مدلسازی و ارزيابي دستگاههای كامپيوتري | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
كامپايلر پيشرفته | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
پايگاه داده پيشرفته | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
فرايندهاي اتفاقي | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
طراحي نرمافزارهای مطمئن | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در محاسبات تحملپذیر خطا | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
امنيت دستگاههای نرمافزاری | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مهندسي دانش و سيستمهاي خبره | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در مهندسي نرمافزار | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
طراحي رابط كاربر | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
پایاننامه | 0 | 21 | تحقيقاتي | غيراجباري | ||
پایاننامه | 0 | 18 | تحقيقاتي | غيراجباري | ||
پایاننامه | 0 | 18 | تحقيقاتي | غيراجباري | ||
پایاننامه | 15 | 0 | تحقيقاتي | غيراجباري | ||
تحليل و طراحي الگوریتمهای پيشرفته | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
تحليل و طراحي الگوریتمهای موازي | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
طراحي سیستمهای پايگاه داده خيلي بزرگ | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
برنامهنویسی موازي | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
سیستمهای مبتني بر دانش | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در سیستمعامل | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در سیستمهای بیدرنگ | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در نرمافزارهای شبكه | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در كامپايلر | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در مهندسي دانش و سیستمهای خبره | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در ساختمان دادهها | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در حفاظت دادهها | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در سیستمهای تصمیمیار | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در امنيت سیستمهای نرمافزاری | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در طراحي واسط كاربر | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در زبانهای برنامهنویسی موازي | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در الگوریتمها | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در روشهای صوري حل مسائل | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
طراحي پیادهسازی نرمافزارهای برنامهنویسی تابعي | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
طراحي پیادهسازی نرمافزارهای برنامهنویسی منطقي | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
پايگاه داده استنتاجي | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
سیستمهای عامل توزیعشده | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
سوپر كامپايلر | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
مباحث پيشرفته در پايگاه دادهها | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
پايگاه داده توزیعشده | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
سیستمهای تصمیمیار | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
طراحي واسط كاربر | 3 | 0 | تخصصي گرايشي | غيراجباري | ||
پایاننامه | 0 | 20 | تحقيقاتي | غيراجباري |