مهندسی کامپیوتر گرایش نرم افزار
گرایش نرم افزار
در گرایش نرمافزار در مقطع کارشناسی ارشد کامپيوتر دانشجویان با سیستمهای عامل پیشرفته، بانکهای اطلاعاتی، برنامهنویسی پیشرفته و تحت WEB، الگوریتمهای پردازش موازی و ... آشنا میشوند. دوره کارشناسی ارشد نرم افزار شامل دروس نظری، عملی و تحقیقاتی است. دانشجویان ارشد نرم افزار ميتوانند در زمینه طراحی و توسعه سیستمهای نرم افزاری امن و قابل اطمینان فعالیت کنند.
پیش از هر چیز باید بدانید که پس از سال 95 سه رشته مهندسی کامپیوتر گرایش نرم افزار،مهندسی کامپیوتر گرایش سخت افزار و رشته آی تیبا هم ادغام شدند و همگی تحت عنوان رشته مهندسی کامپیوتر در دفترچه انتخاب رشته در اختیار دانش آموزانی که کنکور سراسری لیسانس را داده بودند قرار گرفت.
با پیشرفت سخت افزار در حوزه تلفن همراه و همچنین گسترش سیستم عامل اندروید، تولید اپلیکیشن های کاربردی موبایل نیز از دیگر موضوعات پر طرفدار دانشجویان کارشناسی ارشد نرم افزار می باشد. طراحی سیستم ذخیرش اطلاعات، تحلیل و طراحی وب سایت های سفارشی و بسیاری از این دست وظایف دانشجویان ارشد نرم افزار می باشد.
هدف از دوره کارشناسی ارشد مهندسی کامپیوتر گرایش نرم افزار
هدف از دوره ارشد نرم افزار تربیت افرادی است که با تولید، توسعه و تکمیل سیستمهای نرم افزاری بزرگ و برنامه ریزی در جهت بهره گیری موثر از امکانات موجود، حرکت به سوی استقلال فنی کشور را در عصر انفورماتیک موجب میشوند.
توانایی های مهندس نرم افزار
فارغ التحصیلان دوره کارشناسی ارشد مهندسی کامپیوتر انتظار می رود در طراحی، تحقیق، به روزسازی، بهینه سازی، امنیت و نوآوری پیوسته با تأمین قابلیت رقابت پذیری بین المللی در سیستم های کامپیوتری، شبکه ای و هوشمند سخت افزاری و نرم افزاری مورد استفاده در کلیه صنایع و کارخانجات، سازمان های دولتی و خصوصی، زیر ساخت های محاسباتی و ارتباطی، در صنعت و خدمات و مدیریت و دفاع و امنیت کشور نقش تعیین کننده داشته باشند و ضمن اشراف بر کلیه روش های علمی و فنی طرح و اجرا و نگهداری در پروژه ها، بتوانند بهترین گزینه موجود طراحی و ساخت و اجرا و حفظ امنیت و خصوصی ماندن اطلاعات در موارد مورد نیاز جامعه و کشور را انتخاب و زیر ساخت ها و پروژه های مورد نیاز ایران را در بهترین کیفیت جهانی طراحی و اجرا و مدیریت نمایند.
فارغ التحصیلان دوره ارشد نرم افزار مهارت هایی را به شرح زیر کسب می نمایند:
ارزیابی و تایید یک برنامه و یا سیسـتم برنامه سازی
تعریف و آنالیــــز ویژگیهــای یک سیســتم بزرگ
تکامل سیسـتمهای نرم افزاری در نسل های مختلف
طراحی نرم افزارهایی که قابل فهم و قابل اصلاح میباشند
طراحی سیســتمهای نرم افزاری بزرگ (نظیر پایگاه دادهها، سیستمهای عامل، زبانهای برنامهسازی، کامپایلرها و ...)
تایید ویژگیها و مشخصات خاص موجود در یک سیستم نرم افزاری بزرگ
تولید نرم افزارهایی که توسعه اتوماتیک نرم افزارها را ممکن میسازند (نظیر ویرایشگرهای متن، ویرایشگرهای صفحه)
هدایت پروژههای نرم افزاری در مراکز تحقیقاتی کشور
ارزیابی کارایی و صحت سیستمهای نرم افزاری و فرموله کردن نیازها
واحدها و دروس گرایش ارشد نرم افزار
دانشجو در گرایش کارشناسی ارشد نرم افزار باید 32 واحد بگذراند که واحدها به طریق زیر است:
دانشجویان ارشد سیستمهای چند رسانهای باید 24 واحد درسی را از جدول درسهای اختیاری و اجباری انتخاب کنند. سپس 2 واحد سمینار و 6 واحد پروژه را میگذرانند.
24 واحد درسی 2 واحد سمینار و 6 واحد پایان نامه. دانشجویان ارشد نرم افزار باید 24 واحد درسی را از جدول درس های گروه 1 و گروه 2 و گروه 3 انتخاب کنند(این جداول در فایل پی دی اف پیوست شده در اختیارتان قرار گذاشته شده)..
توجه: درس های موجود در جداول درسی گروه 1 ، 2 و 3 میتوانند با توجه به نظر استادان صاحب نظر در هر دانشگاه تا مقدار معینی که به دانشگاه مربوطه اجازه داده می شود تغییر کنند (توضیح کامل در فایل پیوست شده آمده است). اخذ واحدهای درسی برای دوره کارشناسی ارشد نرم افزار باید طبق جدول دروس ارائه شده برای گرایش های مختلف از گروه های 1 ، 2 و 3 و همچنین مطابق بند های زیر باشد:
1) در دوره کارشناسی ارشد در صورت تایید استاد راهنما و دانشکده، دانشجو می تواند حداکثر یک درس خود را از سایر گرایشهای مهندسی کامپیوتر یا حتی سایر رشته ها اخذ نماید.
2) در دورههای کارشناسی ارشد آموزش محور نرم افزار، دانشجو موظف است درس سمینار را بگذراند (2 واحد) و معادل واحد پایان نامه (6 واحد)، درس از گرایش نرم افزار اخذ نماید.
3) با توجه به تحولات سریع علم و فناوری در رشته مهندسی کامپیوتر درس هایی تحت عنوان مباحث ویژه در گرایشهای مختلف کارشناسی ارشد کامپیوتر تعیین شده است که حوزههای ویژه و جدید (با تصویب محتوی در دانشکده مهندسی کامپیوتر) تحت عنوان دروسی با نام مباحث ویژه، به صورت موقت قابل ارائه است که دانشگاه بتواند با تحولات علمی همگام گردد.
بازار کار رشته نرم افزار
در رشته نرم افزار، تحصیلات آکادمیک اهمیت کمتری دارد. آینده شغلی رشته نرم افزار کارمپیوتر به مهارت های شما بستگی دارد. این مهارت ها، بر گرفته از علومی هستند که دائما به روز میشوند و شما باید به شکل مداوم در حال یادگیری و به روزرسانی دانشتان باشید. تفاوت رشته کامپیوتر گرایش نرم افزار با رشته هایی همچون ریاضی در تغییر و گسترش آن است. در واقع تکنولوژی های نرم افزاری روز به روز با سرعت سرسام آوری در حال آپدیت هستند.
برخی از مشاغل مشهور رشته نرم افزار عبارتند از:
توسعه دهنده نرم افزار
طراح و تحلیلگر سیستم های کامپیوتری
توسعه دهنده و طراح وب سایت
کارشناس امنیت اطلاعات
کارشناس تست نفوذ و امنیت
کارشناس پایگاه داده
کارشناس علم داده
برنامه نویس کامپیوتر
کارشناس شبکه های کامپیوتری
مهندس یادگیری ماشین (machine learning)
هوش مصنوعی (AI)
مخابرات
رباتیک
مهندس کیفیت نرم افزار
خرید کتابهای دست دوم مهندسی کامپیوتر
خرید کتابهای مهندسی کامپیوتر مدرسان شریف
__________________________________________________________________________________________________
مطالب پیشنهادی:

