مجموعه فنی مهندسیمهندسی کامپیوترکارشناسی ارشد

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

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

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

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

* طراحی و پیاده سازی پایگاه داده‌‌ها

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

* مهندسی نرم افزار

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

* سیستم های عامل

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

* اتوماسیون اداری

اتوماتیک کردن روند فعالیت‌های یک اداره موسسه یا سازمان به وسیله کامپیوتر.

* برنامه نویسی همروند

به وجود آوردن همزمان چند برنامه در کامپیوتر و مدیریت آنها.

* الگوریتم‌های موازی

شکستن الگوریتم‌ها به قسمت هایی که میتوانند به صورت همزمان توسط چند پردازنده انجام شوند به منظور افزایش سرعت اجرای الگوریتم.

* طراحی و ساخت کامپایلرها

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

* شبیه سازی و گرافیک کامپیوتری

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

برنامه درسی (سرفصل) کارشناسی ارشد مهندسی کامپیوتر گرایش نرم افزار و تعداد واحدها :

(بر اساس آخرین تغییرات سرفصل دروس وزارت علوم)

دروس گروه ۱

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

اخذ حداقل سه درس از دروس فوق الزامیست.

 

 دروس گروه ۲

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

حداقل ۴ درس ازدروس فوق الزامی است.

 

دروس گروه ۳

مباحث ویژه در نرم افزار ۱ مباحث ویژه در نرم افزار ۲
مباحث ویژه در نرم افزار ۳ مفاهیم پیشرفته در نرم افزار ۱
مفاهیم پیشرفته در نرم افزار ۲ مفاهیم پیشرفته در نرم افزار۳
یک درس از سایر گرایشها  

اخذ حداکثر ۱ درس از دروس فوق مجاز است

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

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

دکمه بازگشت به بالا