رشته مهندسی کامپیوتر گرایش نرم افزار

تعریف بنیادی رشته مهندسی کامپیوتر گرایش نرم افزار

advanced divider

مهندسی نرم‌افزار شاخه‌ای از رشته مهندسی کامپیوتر و علوم رایانه است که شامل توسعه و ساخت نرم‌افزار سیستم‌های رایانه‌ای است. ساخت نرم‌افزار‌های کاربردی از وظایف اصلی این رشته تحصیلی است. مهندسان نرم‌افزار و برنامه نویسان رایانه هر دو برنامه‌های نرم‌افزاری مورد نیاز رایانه‌ها را توسعه می دهند.
رشته کارشناسی ارشد مهندسی کامپیوتر-گرایش نرم افزار شامل طراحی، برنامه نویسی، توسعه، مستندسازی و نگهداری نرم‌افزار با بکارگرفتن روش‌های فنی و عملی از علوم کامپیوتر، مدیریت پروژه، مهندسی، محدوده کاربرد، طراحی رابط، مدیریت تجهیزات دیجیتال و سایر زمینه‌ها است. مهندسی کامپیوتر برای کسی که می‌خواهد دنیا را تغییر دهد، یک رشته خارق العاده و باورنکردنی است. امروزه هیچکس نمی‌تواند اهمیت علم کامپیوتر را در جامعه نادیده بگیرد. فارغ‌التحصیلان رشته مهندسی نرم‌افزار با استفاده از نوآوری، خلاقیت و دانش خود بر جهان تأثیر می‌گذارند.

هدف از رشته مهندسی کامپیوتر گرایش نرم افزار

مهندسان نرم‌افزار از اصول و رویه‌های علمی کاملا تعریف شده برای ارائه یک محصول نرم‌افزاری کارآمد و مطمئن استفاده می‌کنند. مهندسان نرم‌افزار بازی‌های رایانه ای، برنامه‌های تجاری، سیستم های کنترل شبکه و سیستم عامل‌های نرم‌افزاری را طراحی می‌کنند و آن‌ها را توسعه می‌دهند. رشته مهندسی نرم‌افزار به طراحی، توسعه، آزمایش، استقرار و مدیریت سیستم‌های نرم‌افزاری می‌پردازد.

گرایش نرم‌ افزار یکی از شناخته شده‌ترین شاخه های مهندسی کامپیوتر و دارای ارزش‌های اجتماعی و اقتصادی است، زیرا بهره‌وری انسان ها را بالا برده و چند و چون زندگی آنان را بهتر می‌کند. انسان با بهره‌گیری از نرم‌افزار، توانایی انجام کارهایی را دارند که قبل از آن برایشان شدنی نبود. نمونه‌هایی از این دست نرم‌افزارها عبارتند از: سامانه‌های حسابداری، نرم‌افزارهای اداری، بازی‌های رایانه‌ای و اینترنت.
دوره کارشناسی‌ارشد مهندسی نرم‌افزار، دانش بالایی را در زمینه‌های مختلف علم کامپیوتر در اختیار دانشجویان قرار می دهد و توانایی آنها را در تدوین موفقیت آمیز راه حل‌های مربوط به مشکلات فنی موجود در مهندسی کامپیوتر تقویت می کند. دوره کارشناسی ارشد دانشجویان را برای تحصیل در مقطع دکتری و برای مشاغل مهم در شرکت‌های بزرگ کامپیوتری آماده می‌کند.

رشته مهندسی کامپیوتر گرایش نرم افزار مقطع کارشناسی ارشد

advanced divider

دانشجویان بعد از این که با شرکت در کنکور یک مرحله ای قبول می شوند، باتوجه به انتخاب دانشگاه خود و رتبه قبولی می توانند وارد دانشگاه شوند.

آینده شغلی رشته مهندسی کامپیوتر گرایش نرم افزار

advanced divider

مهندسان کامپیوتر با هر تخصصی که داشته باشند از درآمد بسیار خوبی برخوردارند. ممکن است درآمد میانگین برخی از تخصص‌های مهندسی کامپیوتر بیشتر از دیگر تخصص‌ها باشد اما به‌طورکلی درآمد یک مهندس کامپیوتر از میانگین درآمد مشاغل دیگر بسیار بالاتر خواهد بود.

مشاغل قابل احراز رشته مهندسی کامپیوتر گرایش نرم افزار

فارغ‌التحصیلان کارشناسی ارشد رشته مهندسی کامپیوتر در گرایش نرم افزار

  • در تمامی بخش‌های صنعت، مراکز انفورماتیک و IT شرکت‌های مختلف
  • وزارتخانه‌های مختلف
  • بخش‌های خصوصی تهیه نرم‌افزار
  • طراحی سایت و سایر شغل‌های مرتبط می‌توانند مشغول به کار شوند و اصولاً بازار کار گرایش نرم افزار از بقیه گرایش‌ها بیشتر است.

نحوه تحصیل در مهندسی کامپیوتر گرایش نرم افزار

advanced divider
نحوه پذیرش رشته مهندسی کامپیوتر گرایش نرم افزار
پس از اتمام دوره کارشناسی مهندسی کامپیوتر دانشجویان می‌توانند در یکی از گرایش های این رشته در مقطع کارشناسی‌ارشد از طریق قبولی در آزمون وزارت علوم، ادامه تحصیل دهند. دوره کارشناسی ارشد مهندسی نرم‌افزار بر اصول طراحی و استفاده از ابزارهای پیشرفته مهندسی در طراحی و توسعه سیستم های یکپارچه کامپیوتر تاکید دارد..

دانشجویان رشته کارشناسی ارشد مهندسی کامپیوتر-گرایش نرم افزار با سیستم‌های عامل پیشرفته، بانکهای اطلاعاتی، برنامه‌نویسی پیشرفته و تحت WEB، الگوریتم‌های پردازش موازی و … آشنا می‌شوند. دانشجویان دارای مدرک کارشناسی از گرایش نرم افزار می‌توانند بطور مستقیم و بدون نیاز به گذراندن واحدهای جبرانی به تحصیل در این رشته بپردازند. ولی دانشجویانی که رشته تحصیلی مقطع کارشناسی شان نامرتبط با مهندسی کامپیوتر باشد، باید تعدادی واحد جبرانی را در ترم اول تحصیل شان بگذرانند.

جدول دروس جبرانی دوره کارشناسی ارشد رشته مهندسی کامپیوتر نرم افزار

تعداد ساعت تعداد واحد نام درس ردیف
جمع عملی نظری
48 - 48 3 سیستم های عامل 1
48 - 48 3 پایگاه داده ها 2
48 - 48 3 مهندسی نرم افزار 1 3
48 - 48 3 طراحی الگوریتم ها 4
192 - 192 12 جمع

دروس تخصصی دوره کارشناسی ارشد رشته مهندسی نرم افزار کامپیوتر

تعداد ساعت تعداد واحد نام درس ردیف
جمع عملی نظری
48 - 48 3 مهندسی نرم افزار پیشرفته 1
48 - 48 3 الگوریتم های پیشرفته 2
48 - 48 3 رایانش ابری 3
32 - 32 2 سمینار 4
176 - 176 11 جمع

جدول دروس اختیاری دوره کارشناسی ارشد رشته ی مهندسی کامپیوتر نرم افزار

تعداد ساعات تعداد واحد نام درس ردیف
جمع عملی نظری
48 - 48 3 آزمون نرم افزار 1
48 - 48 3 الگوها در مهندسی نرم افزار 2
48 - 48 3 الگوریتم های تصادفی 3
48 - 48 3 امنیت پایگاه داده ها 4
48 - 48 3 امنیت شبکه پیشرفته 5
48 - 48 3 بازیابی پیشرفته اطلاعات 6
48 - 48 3 پایگاه داده پیشرفته 7
48 - 48 3 پردازش موازی 8
48 - 48 3 توصیف و وارسی برنامه ها 9
48 - 48 3 تئوری اطلاعات و کدینگ 10
48 - 48 3 داده کاوی 11
48 - 48 3 سیستم های تصمیم یار 12
48 - 48 3 سیستم های توزیع شده 13
48 - 48 3 سیستم عامل پیشرفته 14
48 - 48 3 طراحی نرم افزارهای اتکاپذیر 15
48 - 48 3 شبکه های کامپیوتری پیشرفته 16
48 - 48 3 کامپایلر پیشرفته 17
48 - 48 3 متدولوژی های ایجاد نرم افزار 18
48 - 48 3 مدیریت پروژه های نرم افزاری 19
48 - 48 3 معماری سازمانی 20
48 - 48 3 موتورهای جستجو و وب کاوی 21
48 - 48 3 مهندسی نیازمندی ها 22
48 - 48 3 نظریه الگوریتمی بازی ها 23
48 - 48 3 وب معنایی 24
48 - 48 3 هندسه محاسباتی 25
48 - 48 3 مباحث ویژه در نرم افزار 1 26
48 - 48 3 مباحث ویژه در نرم افزار 2 27
48 - 48 3 معماری نرم افزار 28
48 - 48 3 درس از سایر گرایش ها یا دانشکده ها یا تایید دانشکده 29
- 87 جمع

رشته مهندسی کامپیوتر گرایش نرم افزار

advanced divider

نحوه پذیرش در ادیبان

پذیرفته شدن از طریق کنکور سراسری
ارائه مدارک مورد نیاز و مراجعه حضوری به دانشگاه

مهندسی کامپیوتر گرایش نرم افزار

شهریه هر مقطع براساس میزان شهریه مصوب و اعلام شده توسط وزارت علوم در زمان ثبت نام، به اطلاع دانشجویان می رسد.

امتیاز های تحصیل در رشته مهندسی کامپیوتر گرایش نرم افزار کارشناسی ارشد

  •  طراحی و پیاده سازی پایگاه داده‌‌ها
  •  مهندسی نرم افزار
  •  سیستم های عامل
  • برنامه نویسی همروند
  •  الگوریتم‌های موازی

برخی از اساتید مهندسی کامپیوتر گرایش نرم افزار کارشناسی ارشد

advanced divider

کلیپ ها و تصاویر رشته مهندسی کامپیوتر گرایش نرم افزار

advanced divider