
کارشناسی ارشد مهندسی کامپیوتر گرایش نرم افزار
- مقطع: کارشناسی ارشد
- گروه آموزشی: کامپیوتر
- تعداد واحد درسی: 32 واحد
- جذب دانشجو از مهر ماه 1404
رشته کارشناسی ارشد مهندسی کامپیوتر با گرایش نرم افزار یکی از رشتههای جذاب و رو به رشد در دنیای امروزی محسوب میشود. این گرایش به مطالعه، طراحی، توسعه، تست و نگهداری سیستمهای نرمافزاری در فضای توزیع شده با آخرین فناوری های روز دنیا میپردازد.
دانشجویانی که از رشته کارشناسی نرم افزار به طور مستقیم وارد دوره کارشناسی ارشد ناپیوسته نرم افزار می شوند نیازی به گذراندن واحدهای جبرانی ندارند. فناوری های متفاوتی در دروس کارشناسی ارشد مهندسی نرم افزار آموزش داده میشوند که به دانشجویان قدرت عمیق شدن در مفاهیم و قوی شدن در کاربردها را می دهد. بعضی از این دروس عبارتند از:
طراحی و پیاده سازی پایگاه دادهها: عمیق شدن در مباحث مربوط به پایگاه داده ها، افزایش قدرت طراحی و پیاده سازی پایگاه های داده پیچیده تر و دقیق تر .
مهندسی نرم افزار: بروز شدن مفاهیم مهندسی نرم افزار، روشهای مدرن مدیریت پروژه های فناوری اطلاعات، طراحی، پیاده سازی و نگهداری سیستم های نرم افزاری
سیستم های عامل: شناخت عمیق مفاهیم و کسب توانایی پیاده سازی یک سیستم عامل مستقل و مورد نیاز
اتوماسیون اداری: خودکارسازی گردش کار فرایندهای سازمان ها.
الگوریتمهای موازی: معرفی مفاهیم توزیع شدگی و بخش بندی کردن الگوریتمها جها اجرای مجزای هر بخش توسط پردازنده جداگانه به صورت همزمان
طراحی و ساخت کامپایلرها: دستیابی به توانایی طراحی و ساخت کامپایلرها
شبیه سازی و گرافیک کامپیوتری: یکی از پرکاربردترین حوزه های کاری این رشته در انواع کسب و کار
اهداف این رشته
هدف از این رشته ارتقاء دانش تئوریک و بنیادی نرمافزار، درک عمیق اصول مهندسی نرمافزار، طراحی، تحلیل و اعتبارسنجی سیستمهای نرمافزاری، توانایی طراحی و توسعه نرمافزارهای باکیفیت، توانایی طراحی معماری نرمافزار مناسب براي سیستمهای بزرگ و پیچیده، مدیریت زمان، بودجه، منابع و ریسکهای پروژههای نرمافزاری، توسعه و اجرای استراتژیهای آزمون، اعتبارسنجی، معیارهای کیفیت و مهندسی اعتماد، انجام پژوهشهای تخصصی برای ارائه راهحلهای نوین در زمینههای اخلاقی، امنيتي، کارایی و مقیاسپذیری و تحلیل نیازمندیها، مدلسازی زیرساختها و تصمیمگیریهای فنی با استفاده از روشهای ریاضی و الگوریتمی می باشد.
آینده شغلی
در دنیای امروز، با توجه به گسترش روزافزون استفاده از فناوری اطلاعات، تقاضا برای متخصصان این به شدت افزایش یافته است. زمینههای مختلفی که دانش آموختگان این رشته می توانند در آن مشغول به کار شوند موارد متعددی می باشد از جمله:
توسعهدهنده/معمار نرمافزار در شرکتهای فناوری، فناوری اطلاعات، خدمات مالی و غیره
مدیر پروژه یا مدیر مهندسی نرمافزار با تمرکز بر فرایندهای مهندسی
پژوهشگر یا مدرس دانشگاهی با امکان ادامه به مقطع دکتری
متخصصهای امنیت نرمافزار، کیفیت و تست نرمافزار (QA/Test)
نقشهای مرتبط با معماری میکروسرویس، ابری و DevOps
مزیتهای این رشته
– بازار کار قوی و گسترده: فرصتهای کاری در شرکتهای فناوری، استارتاپها، بانکها و سازمانهای بزرگ ICT
– توانمندیهای تخصصی بالا در توسعه نرمافزارهای بزرگ: استفاده از فرآیندهای حرفهای مهندسی نرمافزار و استانداردهای صنعتی
– افزایش دستمزد و فرصتهای ترفیع شغلی
– توانایی انجام پژوهش و نوآوری: مسیر مناسب برای ادامه تحصیل به دکترا یا پیوستن به تیمهای پژوهشی صنعت
– فرصتهای کار از راه دور و جهانی
– تعامل با فناوریهای پیشرفته
– انعطافپذیری در پروژهها
چشمانداز
چشمانداز این رشته به خاطر رشد فناوریهای نوین، از جمله داده کاوی، معماری میکروسرویس و کانتینرسازی، محاسبات ابری و سرویسهای سِرورلس، هوش مصنوعی، و نوآوریهای فریمورکها و زبانهای مدرن بسیار امیدوارکننده است. با پیشرفتهای مستمر در این زمینه، نیاز به متخصصان نرم افزار در سطوح مختلف ادامه خواهد داشت. به طور کلی، سرمایهگذاری در تحصیلات تکمیلی در گرایش نرم افزار میتواند درهای بسیاری را به روی علاقمندان به این حوزه بگشاید و آیندهای روشن پیش روی آنها قرار دهد.
در نتیجه، کارشناسی ارشد مهندسی کامپیوتر گرایش نرم افزار یک انتخاب عالی برای کسانی است که به دنبال یادگیری و ورود به دنیای کامپیوتر و نرم افزار هستند و میخواهند به یکی از حرفهایترین و مورد تقاضاترین حوزههای شغلی بپردازند.



