دانشآموزان و داوطلبان گروه ریاضی علاقه زیادی به رشتههای مهندسی دارند. معمولا اکثر داوطلبان این گروه به سراغ رشتههایی میروند که بازار کار خوبی در جامعه داشته باشند. یکی از رشتههای محبوب گروه ریاضی، مهندسی کامپیوتر است. بدون شک با پیشرفت روز افزون تکنولوژی، داوطلبان زیادی علاقه دارند که این رشته را در دانشگاه مطالعه کنند. رشته مهندسی کامپیوتر یکی از رشتههای دشوار مهندسی است که داوطلبان و دانشآموزان باید قبل از انتخاب آن اطلاعات کاملی در مورد رشته داشته باشند. تیم حرف آخر در این مطلب، این رشته را همراه با گرایشهای آن به داوطلبان معرفی میکند تا دانشآموزان با آگاهی بیشتری این رشته را انتخاب کنند.
رشته مهندسی کامپیوتر چیست؟
مهندسی کامپیوتر (Computer Engineering) علمی است که در آن مباحث نرمافزاری و سختافزاری سیستمهای کامپیوتری در دو حوزه نرمافزار و سختافزار مطالعه میشود. علوم مربوط به کامپیوتر به صورت روزانه بهروز میشوند. بنابراین داوطلبانی که این رشته را انتخاب میکنند باید به صورت روزانه از تمامی اطلاعات حوزه خبر داشته باشند. بسیاری از افراد فکر میکنند که این رشته تنها به نرمافزار و سختافزار مربوط میشود. اما این طرز فکر اشتباه است. افرادی که به حوزههای هوش مصنوعی، سیستمهای عامل، نرمافزار، سختافزار و … علاقمند هستند باید به سراغ این رشته بروند.
معرفی رشته مهندسی کامپیوتر
این رشته برای داوطلبانی مناسب است که به برنامهنویسی و اطلاعات مربوط به کامپیوتر علاقه زیادی دارند. داوطلبان در زیر گروه ۱ ریاضی میتوانند این رشته را انتخاب کنند. بنابراین داوطلبان باید تراز بالایی برای درس ریاضی کسب کنند، زیرا تراز ریاضی نقش مهمی در قبولی رشتههای زیر گروه ۱ دارد. با توجه به این توضیحات اگر میخواهید در رشته مهندسی کامپیوتر قبول شوید باید به ضرایب زیر در زیر گروه ۱ توجه داشته باشید:
- ریاضی: ضریب ۴
- فیزیک: ضریب ۳
- شیمی: ضریب ۲
این رشته در مقایسه با سایر رشتههای مهندسی سختیهای زیادی دارد. بنابراین اگر میخواهید در این رشته تحصیل کنید حتما باید اطلاعات کاملی در مورد آن داشته باشید. رشته مهندسی کامپیوتر دارای دو گرایش مهم و اساسی است. گرایش نرمافزار و سختافزار از مهمترین گرایشهای این رشته محسوب میشوند. ما در ادامه معرفی رشته مهندسی کامپیوتر این دو گرایش را نیز به شما معرفی میکنیم.
گرایش های کارشناسی رشته مهندسی کامپیوتر
داوطلبانی که به رشته مهندسی کامپیوتر علاقه دارند در مقطع کارشناسی میتوانند در ۳ گرایش مختلف تحصیل کنند. گرایش های رشته مهندسی کامپیوتر عبارتند از:
- مهندسی کامپیوتر – نرمافزار
- مهندسی کامپیوتر – سختافزار
- علوم کامپیوتر و فناوری اطلاعات
رشته مهندسی کامپیوتر به صورت ۴ ساله در اختیار داوطلبان و دانشآموزان گروه ریاضی قرار میگیرد. این مدت زمان ۴ ساله معادل ۸ ترم است. دانشجویان این رشته باید ۱۴۰ واحد درسی را در این ۸ ترم با توجه به درسهای زیر سپری کنند:
- دروس عمومی: ۲۲ واحد
- دروس پایه: ۲۲ واحد
- دروس اصلی: ۵۹ واحد
- دروس تخصصی: ۱۹ واحد
- دروس اختیاری: ۸ واحد
- دروس تخصصی اختیاری: ۱۲ واحد
۱) رشته مهندسی کامپیوتر گرایش نرمافزار
یکی از گرایشهای مهندسی کامپیوتر، گرایش نرمافزار است. این گرایش بیشتر مناسب دانشآموزان و داوطلبانی است که علاقه به برنامهنویسی دارند. معمولا اکثر دانشآموزان و داوطلبان به گرایش نرمافزار علاقه دارند زیرا این گرایش با برنامهها و دادهها سروکار دارد. در واقع میتوان گفت گرایش نرمافزار بخش غیر قابل لمس کامپیوتر است. دانشجویان در این گرایش با برنامهها و دادههایی سروکار دارند که نحوه عملکرد کامپیوتر را مشخص میکنند. نرمافزار به عبارتی دیگر مانند روح در کامپیوتر است. دانشجویانی که در این گرایش درس میخوانند فعالیتهایی مانند ساخت نرمافزارها و کد نویسی را آموزش میبینند.
دروس تخصصی و پایه گرایش نرمافزار
- پروژه آزمایشگاه سیستم عامل
- پروژه آزمایشگاه پایگاه دادهها
- ذخیره و بازیابی اطلاعات
- اصول طراحی و ساخت کامپایلرها
- اصول طراحی پایگاه دادهها
- شبیهسازی کامپیوتری
- مهندسی نرمافزار
- تحلیل و طراحی سیستمها
- پروژه
- کارآموزی
- ریاضی ۱و۲
- معادلات دیفرانسیل
- آمار و احتمالات مهندسی
- فیزیک ۱و۲
- آزمایشگاه فیزیک
- کارگاه عمومی
دروس اصلی و تخصصی گرایش نرمافزار
- ریاضیات گسسته
- مبانی کامپیوتر و برنامهسازی
- ساختمان دادهها
- مدارهای الکتریکی
- مدارهای منطقی
- برنامهسازی پیشرفته
- زبان تخصصی
- نظریه زبانها و ماشینها
- روش پژوهش و ارائه
- ریاضیات مهندسی
- معماری کامپیوتر
- سیستمهای عامل
- طراحی الگوریتمها
- طراحی کامپیوتری سیستمهای دیجیتال
- ریز پردازنده و زبان اسمبلی
- شبکههای کامپیوتری
- هوش مصنوعی و سیستمهای خبره
- اصول طرحی کامپایلر
- آزمایشگاه سیستمهای عامل
- آزمایشگاه مدارهای منطقی و معماری کامپیوتر
- آزمایشگاه ریزپردازنده
- آزمایشگاه شبکههای کامپیوتری
- سیگنالها و سیستمها
- مبانی هوش محاسباتی
- مبانی بینایی کامپیوتر
- مبانی پردازش زبان و گفتار
- اصول رباتیکز
۲) رشته مهندسی کامپیوتر گرایش سختافزار
گرایش سختافزار بر خلاف نرمافزار به قسمتهای سختافزاری و فنی کامپیوتر مربوط میشود. داوطلبانی که به طراحی و کنترل سختافزار کامپیوتر علاقه دارند باید به سراغ این گرایش بروند. این گرایش بیشتر بر ساخت و تعمیر سختافزارهای کامپیوتری تمرکز دارد. دانشجویانی که در این رشته تحصیل میکنند با ساخت مدار، روتر و سایر قطعات کامپیوتر آشنا میشوند.
دروس تخصصی و اصلی گرایش سختافزار
- سیستمهای کنترل خطی
- الکترونیک دیجیتال
- طراحی سیستمهای VLSI
- کارآموزی
- سیگنالها و سیستمها
- مدارهای الکتریکی
- انتقال دادهها
- نظریه زبانهای ماشین
- شیوه ارئه مطالب
- زبانهای برنامهسازی
- معماری کامپیوتر
- شبکههای کامپیوتری
- سیستمهای عامل
- مبانی کامپیوتر
- برنامهسازی پیشرفته
- ساختمان گسسته
- ریاضی مهندسی
- مدارهای منطقی
- زبان ماشین و برنامهنویسی سیستم
- ساختمان دادهها
- زبان تخصصی
- طراحی الگوریتم
- آزمایشگاه مدارهای منطقی
- آزمایشگاه مدار الکترونیکی
- آزمایشگاه معماری
- آزمایشگاه ریز پردازنده
۳) رشته مهندسی کامپیوتر گرایش علوم کامپیوتر و فناوری اطلاعات
گرایش فناوری اطلاعات یا IT یکی دیگر از گرایشهای رشته مهندسی کامپیوتر است. این رشته ترکیبی از چند رشته است و دانشجویان در این گرایش مباحث نظری کامپیوتر، دروسی از مهندسی برق، مدیریت، نرمافزار و سختافزار را مطالعه میکنند. این گرایش در مقایسه با دو گرایش سختافزار و نرمافزار، درسهای آسانتری دارد.
دروس عمومی، پایه و اختیاری گرایش فناوری اطلاعات
- نمونهسازی سیستمهای پیچیده سختافزاری – نرمافزاری
- مقدمهای بر علم اعصاب
- آزمایشگاه مهندسی نرم افزار
- آزمایشگاه اصول طراحی کامپایلر
- آزمایشگاه پایگاه داده
- آزمایشگاه مدارهای الکتریکی
- آزمایشگاه مدارهای واسط
- آزمایشگاه اصول رباتیکز
- آزمایشگاه گرافیک کامپیوتری
- آزمایشگاه بازیهای کامپیوتری
- آزمایشگاه واقعیت مجازی
- آزمایشگاه امنیت شبکه
- کارگاه ساخت ربات
- کارگاه برنامهنویسی Matlab
- آزمایشگاه اتوماسیون صنعتی
- آزمایشگاه سیستمهای کنترل خطی
- سیستمهای اتوماسیون صنعتی
- علوم و معارف دفاع مقدس
- ادبیات فارسی
- زبان عمومی
- تربیت بدنی
- مبانی نظری اسلام
- انقلاب اسلامی
- دانش خانواده و جمعیت
- ریاضی ۱ و ۲
- معادلات دیفرانسیل
- آمار و احتمالات مهندسی
- فیزیک ۱ و ۲
- آزمایشگاه فیزیک ۲
- کارگاه عمومی
دروس تخصصی و اصلی گرایش فناوری اطلاعات
- تحلیل و طراحی سیستمها
- پایگاه دادهها
- اصول فناوری اطلاعات
- اصول مدیریت و برنامهریزی راهبردی فناوری اطلاعات
- یکپارچهسازی کاربردهای سازمانی
- مدیریت پروژههای فناوری اطلاعات
- مبانی رایانش امن
- اقتصاد مهندسی
- تجارت الکترونیکی
- کارآموزی
- پروژه فناوری اطلاعات
- ریاضیات گسسته
- مبانی کامپیوتر و برنامهسازی
- ساختمان دادهها
- مدارهای الکتریکی
- مدارهای منطقی
- برنامهسازی پیشرفته
- زبان تخصصی
- نظریه زبانها و ماشینها
- روش پژوهش و ارائه
- ریاضیات مهندسی
- معماری کامپیوتر
- سیستمهای عامل
- طراحی الگوریتمها
- طراحی کامپیوتری سیستمهای دیجیتال
- ریز پردازنده و زبان اسمبلی
- شبکههای کامپیوتری
- هوش مصنوعی و سیستمهای خبره
- اصول طرحی کامپایلر
- آزمایشگاه سیستمهای عامل
- آزمایشگاه مدارهای منطقی و معماری کامپیوتر
- آزمایشگاه ریز پردازنده
- آزمایشگاه شبکههای کامپیوتری
- سیگنالها و سیستمها
دروس مشترک تمامی گرایشها
- مدارهای الکترونیکی
- مدارهای منطقی
- طراحی الگوریتمها
- طراحی و پیادهسازی زبانهای برنامهسازی
- ریز پردازنده
- معادلات دیفرانسیل
- ساختمانهای گسسته
- برنامهسازی پیشرفته
- آمار و احتمالات مهندسی
- ریاضی مهندسی
- مدارهای الکتریکی
- ساختمان دادهها
- زبان ماشین و برنامهسازی سیستم
- معماری کامپیوتر
- فیزیک
- ریاضی
- مبانی کامپیوتر و برنامهسازی
- آزمایشگاه کامپیوتر
- شبکههای کامپیوتری
- سیستمهای عامل
- کارگاه عمومی
گرایش های ارشد رشته مهندسی کامپیوتر
- گرایش مهندسی نرمافزار
- گرایش هوش مصنوعی
- گرایش معماری سیستمهای کامپیوتری
- گرایش مهندسی الگوریتم و محاسبات
- گرایش شبکه
- گرایش امنیت
گرایش های دکتری رشته مهندسی کامپیوتر
- گرایش نرمافزار و الگوریتم
- گرایش شبکه رایانش
- گرایش معماری سیستمهای کامپیوتری
- گرایش هوش مصنوعی
نرم افزارهای کاربردی
- نرمافزار Python
- نرمافزار Matlab
- نرمافزار ویژوال استودیو
- نرمافزار Intellij IDEA
- نرمافزار Xampp
- نرمافزار PhpStorm
- نرمافزار Android Studio
- نرمافزار Power Designer
- نرمافزار MySQL
- نرمافزار Netbeens
- نرمافزار ++C
- نرمافزار QBasic
- نرمافزار Turbo Pascal
بهترین دانشگاههای خارج از کشور برای رشته کامپیوتر
یکی از مهمترین سوالاتی که هر داوطلبی با آن روبهرو است، امکان تحصیل یا ادامه تحصیل این رشته در خارج از کشور است. بسیاری از داوطلبان میپرسند آیا میتوان این رشته را در خارج از کشور ادامه داد؟ بله امکان ادامه تحصیل این رشته در خارج از کشور امکانپذیر است. اما چگونه؟ برای اینکه بتوانید در یکی از دانشگاههای خارج از کشور برای این رشته تحصیل کنید باید به سایت دانشگاه مراجعه کنید. شما میتوانید با مراجعه به سایت دانشگاه مدارک مورد نیاز را مطالعه کنید و متوجه شوید که شرایط تحصیل در آن دانشگاه را دارید یا خیر. با توجه به رتبهبندی جهانی بهترین دانشگاهها برای رشته مهندسی کامپیوتر عبارتند از:
- دانشگاه Massachusetts
- دانشگاه Stanford
- دانشگاه California-Berkeley
- دانشگاه Carnegie Mellon
- دانشگاه Georgia
بهترین دانشگاههای ایران برای رشته کامپیوتر
- دانشگاه تهران
- دانشگاه تبریز
- دانشگاه صنعتی شریف
- دانشگاه امیرکبیر
- دانشگاه شهید بهشتی
- دانشگاه اصفهان
- دانشگاه شیراز
- دانشگاه علامه طباطبایی
رتبه لازم برای قبولی در رشته مهندسی کامپیوتر
رتبه | منطقه | دانشگاه | دوره |
۷۸ | منطقه ۱ | دانشگاه شهید بهشتی | روزانه |
۱۰۳ | منطقه ۱ | دانشگاه الزهرا(س) | روزانه |
۲۰۰ | منطقه ۱ | دانشگاه صنعتی امیرکبیر | روزانه |
۲۹۸ | منطقه ۱ | دانشگاه صنعتی شریف | پردیس خودگردان |
۴۷۰ | منطقه ۱ | دانشگاه صنعتی امیرکبیر | پردیس خودگردان |
۵۶۰ | منطقه ۱ | دانشگاه بین المللی امام خمینی(ره) – قزوین | روزانه |
۷۴۲ | منطقه ۱ | دانشگاه صنعتی خواجه نصیرالدین طوسی | روزانه |
۹۸۷ | منطقه ۱ | دانشگاه شهید باهنر – کرمان | نوبت دوم |
۱۲۷۵ | منطقه ۱ | دانشگاه تبریز | روزانه |
۱۹۰۱ | منطقه ۱ | دانشگاه صنعتی شریف | پردیس خودگردان |
۲۲۶۴ | منطقه ۱ | دانشگاه فردوسی – مشهد | نوبت دوم |
۷۰۰۹ | منطقه ۱ | دانشگاه غیرانتفاعی ارشاد – دماوند | غیرانتفاعی |
۱۲۴۰۶ | منطقه ۱ | دانشگاه شهید باهنر – کرمان | روزانه |
۲۸۲۵۸ | منطقه ۱ | دانشگاه غیرانتفاعی ارشاد – دماوند | غیرانتفاعی |
۳۸۷ | منطقه ۲ | دانشگاه شهید بهشتی | روزانه |
۱۱۶۰ | منطقه ۲ | دانشگاه بوعلی سینا – همدان | روزانه |
۱۳۹۸ | منطقه ۲ | دانشگاه صنعتی شیراز | روزانه |
۱۹۹۸ | منطقه ۲ | دانشگاه علم و فناوری مازندران – بهشهر | نوبت دوم |
۲۰۷۷ | منطقه ۲ | دانشگاه غیرانتفاعی علم و فرهنگ | غیرانتفاعی |
۲۳۸۸ | منطقه ۲ | دانشگاه گیلان – رشت | روزانه |
۳۴۶۵ | منطقه ۲ | مرکز آموزش عالی فنی و مهندسی بویین زهرا | نوبت دوم |
۴۱۲۰ | منطقه ۲ | دانشگاه غیرانتفاعی علم و فرهنگ | غیرانتفاعی |
۴۳۲۵ | منطقه ۲ | دانشگاه مازندران – بابلسر | نوبت دوم |
۷۲۰۱ | منطقه ۲ | دانشگاه علم و فناوری مازندران – بهشهر | روزانه |
۷۷۸۷ | منطقه ۲ | دانشگاه رازی کرمانشاه | روزانه |
۱۰۳۲۶ | منطقه ۲ | دانشگاه ملایر | روزانه |
۱۱۱۳۲ | منطقه ۲ | دانشگاه میبد | روزانه |
۱۵۴۰۶ | منطقه ۲ | دانشگاه سمنان | نوبت دوم |
۲۸۵۰۶ | منطقه ۲ | دانشگاه ولایت – ایرانشهر | روزانه |
۱۸۶ | منطقه ۳ | دانشگاه شهید بهشتی | روزانه |
۱۹۶ | منطقه ۳ | دانشگاه فردوسی – مشهد | روزانه |
۲۷۴ | منطقه ۳ | دانشگاه الزهرا(س) | روزانه |
۱۵۲۰ | منطقه ۳ | دانشگاه رازی کرمانشاه | روزانه |
۱۵۲۰ | منطقه ۳ | دانشگاه رازی کرمانشاه | روزانه |
۲۴۵۱ | منطقه ۳ | دانشگاه دامغان | روزانه |
۴۲۰۱ | منطقه ۳ | دانشگاه خلیج فارس – بوشهر | روزانه |
۵۰۰۹ | منطقه ۳ | دانشگاه غیرانتفاعی شهید اشرفی اصفهانی – اصفهان | غیرانتفاعی |
۸۲۰۷ | منطقه ۳ | دانشگاه جهرم | روزانه |
۸۹۶۷ | منطقه ۳ | دانشگاه غیرانتفاعی ارشاد – دماوند | غیرانتفاعی |
رشته مهندسی کامپیوتر بدون کنکور
همان طور که میدانید برخی از دانشگاهها با توجه به سابقه تحصیل و نمرات، دانشآموزان را بدون کنکور برای پذیرش قبول میکند. داوطلبانی که نمرات مناسبی دارند بر اساس شرایط دانشگاه میتوانند این رشته را مطالعه کنند. رشته مهندسی کامپیوتر نیز در برخی از دانشگاهها در مقطع کاردانی بدون کنکور دانشجو قبول میکند. شما میتوانید برای اینکه اطلاعات بیشتری در این زمنیه داشته باشید به سایت دانشگاهها مراجعه کنید.
بازار کار رشته مهندسی کامپیوتر
دانشجویانی که از رشته مهندسی کامپیوتر فارغالتحصیل میشوند همیشه از نبود کار ناراحت هستند. این رشته داوطلبان را از لحاظ تئوری آماده بازار کار میکند اما معمولا از لحاظ عملی دانشجویان آماده نمیشوند. دانشجویان باید در دوران تحصیل فعالیتهای عملی را نیز در کنار برنامههای تئوری قرار دهند. بازار کار این رشته برای دانشجویانی که کدنویسی و برنامهنویسی میکنند بسیار مناسب است. در حالت کلی فارغالتحصیلان این رشته میتوانند در صورت داشتن تخصص یکی از فعالیتهای زیر را انجام دهند:
- برنامهنویسی
- مهندسی نرمافزار
- معمار برنامههای کامپیوتری
- فعالیت در حوزه شبکه
- تحلیلگر امنیت داده
- توسعهدهنده اپلیکیشنهای موبایل
- مدیر امنیت شبکه
- توسعهدهنده بلاکچین
- مهندس سختافزار کامپیوتر
- توسعهدهنده وب
- مهندس شبکه
سوالات متداول در مورد معرفی رشته مهندسی کامپیوتر
۱) رشته مهندسی کامپیوتر در کدام زیر گروه ریاضی قرار دارد؟
این رشته در زیر گروه ۱ ریاضی قرار دارد و داوطلبان باید به ضریب درس ریاضی و فیزیک توجه کنند.
۲) رشته کامپیوتر در مقطع کارشناسی چه گرایشهایی دارد؟
این رشته در مقطع کارشناسی دارای سه گرایش سختافزار، نرمافزار و فناوری اطلاعات است.
۳) آیا پذیرش برای این رشته بدون کنکور امکانپذیر است؟
جواب این سوال کامل به دانشگاه مورد نظر بستگی دارد. برخی از دانشگاهها بر اساس سابقه تحصیلی برای این رشته دانشجو قبول میکنند.